deploy: 33596417e34411faac4e115052bf62025070f319

This commit is contained in:
romanzac 2026-03-11 04:54:09 +00:00
parent aefd0f37b2
commit e86fa0d243
1544 changed files with 665646 additions and 6 deletions

2
nim/1111/app.js Normal file

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,95 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_time_filter_negative_start_time with id: 2026-03-11_04-41-17__5693862f-9310-4465-af1a-f3b9a9c1bdad
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-03-11_04-41-17__5693862f-9310-4465-af1a-f3b9a9c1bdad__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.24.112
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['29074', '29075', '29076', '29077', '29078']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 29074:29074 -p 29075:29075 -p 29076:29076 -p 29077:29077 -p 29078:29078 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29076 --rest-port=29074 --tcp-port=29075 --discv5-udp-port=29077 --rest-address=0.0.0.0 --nat=extip:172.18.24.112 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5adc77b7b373b76d69c4f383e7744053db26d1208f0bf036b0a3c9a9a93ae424 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29078 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.24.112 waku d4dd057c5afe005348365b950730b45ae15bfc26bca05cc2f335e7212cdaeb69
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d4dd057c5afe. Setting up logs at ./log/docker/publishing_node1_2026-03-11_04-41-17__5693862f-9310-4465-af1a-f3b9a9c1bdad__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 29074
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 e7b01c00035b. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1a23e85f1d98. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29074/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29074/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.24.112/tcp/29075/p2p/16Uiu2HAkyEzhzKi5RBGTVn6GVPmM4thuXXQoKLoHUV6h3sPZuAJ3","/ip4/172.18.24.112/tcp/29076/ws/p2p/16Uiu2HAkyEzhzKi5RBGTVn6GVPmM4thuXXQoKLoHUV6h3sPZuAJ3"],"enrUri":"enr:-L24QJYE13GENKOAlRgVoqZ8yh0timryWntJtBxTcqrDkO9LdrmrlKjFN_OVGUEwusSG2ZkcdwXKpH-UGwXVf5sYE_sCgmlkgnY0gmlwhKwSGHCKbXVsdGlhZGRyc5YACASsEhhwBnGTAAoErBIYcAZxlN0DgnJzhQADAQAAiXNlY3AyNTZrMaECOLKIuMXuvRi3kNv3rN-NVhJYcvgztqO8_wkAXZN-h4CDdGNwgnGTg3VkcIJxlYV3YWt1MgM"}'
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-03-11_04-41-17__5693862f-9310-4465-af1a-f3b9a9c1bdad__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.105.91
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['41224', '41225', '41226', '41227', '41228']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 41224:41224 -p 41225:41225 -p 41226:41226 -p 41227:41227 -p 41228:41228 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41226 --rest-port=41224 --tcp-port=41225 --discv5-udp-port=41227 --rest-address=0.0.0.0 --nat=extip:172.18.105.91 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=df4f2e0fb1004d74fad0d7dcee1cb6ff221cc292dbe290ddc68ff21c4517ddb3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41228 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QJYE13GENKOAlRgVoqZ8yh0timryWntJtBxTcqrDkO9LdrmrlKjFN_OVGUEwusSG2ZkcdwXKpH-UGwXVf5sYE_sCgmlkgnY0gmlwhKwSGHCKbXVsdGlhZGRyc5YACASsEhhwBnGTAAoErBIYcAZxlN0DgnJzhQADAQAAiXNlY3AyNTZrMaECOLKIuMXuvRi3kNv3rN-NVhJYcvgztqO8_wkAXZN-h4CDdGNwgnGTg3VkcIJxlYV3YWt1MgM --storenode=/ip4/172.18.24.112/tcp/29075/p2p/16Uiu2HAkyEzhzKi5RBGTVn6GVPmM4thuXXQoKLoHUV6h3sPZuAJ3 --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.105.91 waku 72c389094510fcaad4735b2b125c4d144dba442e41516efaff15933599d8ed17
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 72c389094510. Setting up logs at ./log/docker/store_node1_2026-03-11_04-41-17__5693862f-9310-4465-af1a-f3b9a9c1bdad__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 41224
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41224/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41224/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.105.91/tcp/41225/p2p/16Uiu2HAkvQYZmjmb44jFVMqTcNDVyjumPaMd91S9X5Drim5n7sX1","/ip4/172.18.105.91/tcp/41226/ws/p2p/16Uiu2HAkvQYZmjmb44jFVMqTcNDVyjumPaMd91S9X5Drim5n7sX1"],"enrUri":"enr:-L24QM7O1aOYaoMgjXiAasIOYKnX1GoxAVTn8uwStv45DLOFDiIFFEkpfLSVbhFjTDn_azXq9N0f4q9S5Jk7PLoiNNkCgmlkgnY0gmlwhKwSaVuKbXVsdGlhZGRyc5YACASsEmlbBqEJAAoErBJpWwahCt0DgnJzhQADAQAAiXNlY3AyNTZrMaECDpG5D9qHYMTwG5aplAtgMqH1p1oCa-AUIVaBXSVegZSDdGNwgqEJg3VkcIKhC4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41224/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.24.112/tcp/29075/p2p/16Uiu2HAkyEzhzKi5RBGTVn6GVPmM4thuXXQoKLoHUV6h3sPZuAJ3"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29074/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:41224/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:29074/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29074/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29074/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29074/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29074/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29074/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  tests.store.test_time_filter:test_time_filter.py:131 inquering stored messages with start time -10000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29074/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=-10000&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5be003568ce907eb7e881a43cd64b0b2a8390713e6d2dc23ed437f3613e44cca","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773204076894073856,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x471d5fe509bec734b3969b79ddfc159bba98b984ea4373fef37e6a63985f3050","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773204078894081024,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x3c9441e5d289f45e8f15a589e6e47dfc2c3aeff28f1584449774099f74361bf1","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773204079794083072,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x4e3550e81a95c503e322003162be967903bb0713964e7f75116baea8618f1e95","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773204079994085120,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xe55f8acbbb1b52310999f12097c357b9c8956ec57f0a3857d30d1bd92cb6fa2a","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773204081894087168,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x6aadf9a07eda62eb4f149523c571b247e1711adb4c12fd6c382e040addaf498a","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773204089894087936,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
DEBUG  tests.store.test_time_filter:test_time_filter.py:134 number of messages stored for start time = -10000 is 6
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41224/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=-10000&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5be003568ce907eb7e881a43cd64b0b2a8390713e6d2dc23ed437f3613e44cca","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773204076894073856,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x471d5fe509bec734b3969b79ddfc159bba98b984ea4373fef37e6a63985f3050","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773204078894081024,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x3c9441e5d289f45e8f15a589e6e47dfc2c3aeff28f1584449774099f74361bf1","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773204079794083072,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x4e3550e81a95c503e322003162be967903bb0713964e7f75116baea8618f1e95","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773204079994085120,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xe55f8acbbb1b52310999f12097c357b9c8956ec57f0a3857d30d1bd92cb6fa2a","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773204081894087168,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x6aadf9a07eda62eb4f149523c571b247e1711adb4c12fd6c382e040addaf498a","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773204089894087936,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
DEBUG  tests.store.test_time_filter:test_time_filter.py:134 number of messages stored for start time = -10000 is 6
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d4dd057c5afe
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 72c389094510
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,90 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_unsubscribe_from_some_of_the_subscribed_content_topics with id: 2026-03-11_04-33-51__aac3a18d-0094-476b-bbbf-059e691e0439
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-03-11_04-33-51__aac3a18d-0094-476b-bbbf-059e691e0439__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.195.240
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['41477', '41478', '41479', '41480', '41481']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 41477:41477 -p 41478:41478 -p 41479:41479 -p 41480:41480 -p 41481:41481 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41479 --rest-port=41477 --tcp-port=41478 --discv5-udp-port=41480 --rest-address=0.0.0.0 --nat=extip:172.18.195.240 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8fadce7c9cd4cbb36e50bde711a13cf5aaae64e07ff53d3af091ce263d6dbb6d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41481 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.195.240 waku fb8bbfcb668c69975ca3904d47e22e383f39c71f44a58c09d50b3cbf2a468841
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fb8bbfcb668c. Setting up logs at ./log/docker/node1_2026-03-11_04-33-51__aac3a18d-0094-476b-bbbf-059e691e0439__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 41477
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 a647cc15fca0. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7a7424e53994. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41477/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41477/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.195.240/tcp/41478/p2p/16Uiu2HAmUFBzHj9VBrtRg9rA317erQQrEbCgEdVjdT7VtmXqkiRC","/ip4/172.18.195.240/tcp/41479/ws/p2p/16Uiu2HAmUFBzHj9VBrtRg9rA317erQQrEbCgEdVjdT7VtmXqkiRC"],"enrUri":"enr:-L24QBJ3cxKHfpwHT8RFOVRy_Oqrv1TqKU8FaJvC-SPwwHVVDSSre_NCwiGUgfVIRMbxAFG95UTK8TlR_iRr6wKI6vUCgmlkgnY0gmlwhKwSw_CKbXVsdGlhZGRyc5YACASsEsPwBqIGAAoErBLD8AaiB90DgnJzhQADAQAAiXNlY3AyNTZrMaED56I133xLaJcJldNnRhvSuGWAhm3kZMe0C7m4nkQQyzeDdGNwgqIGg3VkcIKiCIV3YWt1MgU"}'
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-03-11_04-33-51__aac3a18d-0094-476b-bbbf-059e691e0439__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.132
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['11869', '11870', '11871', '11872', '11873']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 11869:11869 -p 11870:11870 -p 11871:11871 -p 11872:11872 -p 11873:11873 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11871 --rest-port=11869 --tcp-port=11870 --discv5-udp-port=11872 --rest-address=0.0.0.0 --nat=extip:172.18.46.132 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=be3bd4e3c48bde18be04e2b3cca29fd7bec95ede8150c70cdfe9fc8ea58ec79d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11873 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QBJ3cxKHfpwHT8RFOVRy_Oqrv1TqKU8FaJvC-SPwwHVVDSSre_NCwiGUgfVIRMbxAFG95UTK8TlR_iRr6wKI6vUCgmlkgnY0gmlwhKwSw_CKbXVsdGlhZGRyc5YACASsEsPwBqIGAAoErBLD8AaiB90DgnJzhQADAQAAiXNlY3AyNTZrMaED56I133xLaJcJldNnRhvSuGWAhm3kZMe0C7m4nkQQyzeDdGNwgqIGg3VkcIKiCIV3YWt1MgU --filternode=/ip4/172.18.195.240/tcp/41478/p2p/16Uiu2HAmUFBzHj9VBrtRg9rA317erQQrEbCgEdVjdT7VtmXqkiRC
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.46.132 waku cd227df76395e170ba4398819565454c41eb83b80ff0c2bc92bb0d2b415ad79e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cd227df76395. Setting up logs at ./log/docker/node2_2026-03-11_04-33-51__aac3a18d-0094-476b-bbbf-059e691e0439__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 11869
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11869/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11869/debug/v1/info" -H "Content-Type: application/json" -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.132/tcp/11870/p2p/16Uiu2HAm5knEE89owkLssMoGr6MFNqFpeojE6fugTxifGm2WQbmu","/ip4/172.18.46.132/tcp/11871/ws/p2p/16Uiu2HAm5knEE89owkLssMoGr6MFNqFpeojE6fugTxifGm2WQbmu"],"enrUri":"enr:-L24QGjYAWTcO3CY5lLRkh8GNngGRA7olvXyrsCD-NBquFXhGYr1dRTXlywaBkZjT2mhLPaZ15OR2nVzKy37rfGSupcCgmlkgnY0gmlwhKwSLoSKbXVsdGlhZGRyc5YACASsEi6EBi5eAAoErBIuhAYuX90DgnJzhQADAQAAiXNlY3AyNTZrMaECmXn4YYmVr1P-dElD8jpvAjI1p5h8_koXnb3lPp1OT3yDdGNwgi5eg3VkcIIuYIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11869/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.195.240/tcp/41478/p2p/16Uiu2HAmUFBzHj9VBrtRg9rA317erQQrEbCgEdVjdT7VtmXqkiRC"]'
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:41477/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:11869/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "7eaea066-a41e-4ca3-a12e-58a06622864f", "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":"7eaea066-a41e-4ca3-a12e-58a06622864f","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41477/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:11869/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "11c2d7b1-8cdb-4491-8aeb-fb98513aca53", "contentFilters": ["Hello World!", "1234567890"], "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":"11c2d7b1-8cdb-4491-8aeb-fb98513aca53","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41477/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11869/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1234567890","version":0,"timestamp":1773203633728565532,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:11869/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["Hello World!"], "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:41477/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11869/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1234567890","version":0,"timestamp":1773203633850535435,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41477/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "Hello World!", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11869/filter/v2/messages/Hello%20World%21" -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:11869/filter/v2/messages/Hello%20World%21. Response content: b'Not subscribed to topic: Hello World!'
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 fb8bbfcb668c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id cd227df76395
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,104 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_admin_service_peers_contains_expected_addrs_and_protocols with id: 2026-03-11_04-33-58__747169c7-3b44-41aa-aa51-aa1e46520358
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-03-11_04-33-58__747169c7-3b44-41aa-aa51-aa1e46520358__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-03-11_04-33-58__747169c7-3b44-41aa-aa51-aa1e46520358__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-03-11_04-33-58__747169c7-3b44-41aa-aa51-aa1e46520358__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-03-11_04-33-58__747169c7-3b44-41aa-aa51-aa1e46520358__wakuorg_nwaku:latest.log
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/n1_service_lookup__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/n2_service_relay__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/n3_service_store__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.64
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50701', '50702', '50703', '50704', '50705']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 50701:50701 -p 50702:50702 -p 50703:50703 -p 50704:50704 -p 50705:50705 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50703 --rest-port=50701 --tcp-port=50702 --discv5-udp-port=50704 --rest-address=0.0.0.0 --nat=extip:172.18.82.64 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=69a3d6a08021c4b92dda04d6ec3bc8bf424ffc63a288e04ea33df36cb14118c3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50705 --metrics-logging=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 71daa801b641. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.82.64 waku 963f7c67162ba3ebe49556f02b823df279a1f3b5066aaf3d07828d405aad310d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 963f7c67162b. Setting up logs at ./log/docker/n1_service_lookup__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 50701
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 5b6fba1b7270. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50701/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50701/debug/v1/info" -H "Content-Type: application/json" -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.64/tcp/50702/p2p/16Uiu2HAm2qJcZNix8kaZX2sLd8Ds9JHENH6UM6iazYGpLiPQEaJD","/ip4/172.18.82.64/tcp/50703/ws/p2p/16Uiu2HAm2qJcZNix8kaZX2sLd8Ds9JHENH6UM6iazYGpLiPQEaJD"],"enrUri":"enr:-L24QPLZBVNCUC9X028zreayKGorvcu1nzjiiRUzlF_nmC93YUafy12ArSzM0aKX2L-OK0PYBascasdRctopdJP-ydQCgmlkgnY0gmlwhKwSUkCKbXVsdGlhZGRyc5YACASsElJABsYOAAoErBJSQAbGD90DgnJzhQADAQAAiXNlY3AyNTZrMaECbg-W01GD9KGZ962DMgjD7R3xM8OujmqZ-5ARpHCowoKDdGNwgsYOg3VkcILGEIV3YWt1MgE"}'
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.50.200
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['42010', '42011', '42012', '42013', '42014']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 42010:42010 -p 42011:42011 -p 42012:42012 -p 42013:42013 -p 42014:42014 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42012 --rest-port=42010 --tcp-port=42011 --discv5-udp-port=42013 --rest-address=0.0.0.0 --nat=extip:172.18.50.200 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0c01a80ac5d14d8f9b6ff1c4e7bfa5f4cdaecf23558cbcb10ac7e52a3df8839c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42014 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPLZBVNCUC9X028zreayKGorvcu1nzjiiRUzlF_nmC93YUafy12ArSzM0aKX2L-OK0PYBascasdRctopdJP-ydQCgmlkgnY0gmlwhKwSUkCKbXVsdGlhZGRyc5YACASsElJABsYOAAoErBJSQAbGD90DgnJzhQADAQAAiXNlY3AyNTZrMaECbg-W01GD9KGZ962DMgjD7R3xM8OujmqZ-5ARpHCowoKDdGNwgsYOg3VkcILGEIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.50.200 waku 13d9b044827d775133cde40b22b1a3dfdf5f53e9bbdbf6c1b6e2802d96b44e29
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 13d9b044827d. Setting up logs at ./log/docker/n2_service_relay__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 42010
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42010/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42010/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.50.200/tcp/42011/p2p/16Uiu2HAkythXqmBxjsMtMHv23XuaJYH4fR3wSyNWSVCApgfgyJWX","/ip4/172.18.50.200/tcp/42012/ws/p2p/16Uiu2HAkythXqmBxjsMtMHv23XuaJYH4fR3wSyNWSVCApgfgyJWX"],"enrUri":"enr:-L24QJidptJWAi1o4WMulyqBeOy9GfSEScBpO8m8SJbnEGzrCcuLPlk7Y2rkndobnHb9ahEs88vWQvRsiixMJTIjGOYCgmlkgnY0gmlwhKwSMsiKbXVsdGlhZGRyc5YACASsEjLIBqQbAAoErBIyyAakHN0DgnJzhQADAQAAiXNlY3AyNTZrMaECQlsvXeil_CLALMitY3UuqOd4tTqp1MdjLpbFQLjyQkSDdGNwgqQbg3VkcIKkHYV3YWt1MgE"}'
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.107.193
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38125', '38126', '38127', '38128', '38129']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 38125:38125 -p 38126:38126 -p 38127:38127 -p 38128:38128 -p 38129:38129 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38127 --rest-port=38125 --tcp-port=38126 --discv5-udp-port=38128 --rest-address=0.0.0.0 --nat=extip:172.18.107.193 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ffbc23ac9cb7ddcda560fd9a1b888bbd4b66ad55c8e12a25bf6aec1cac3efcf0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38129 --metrics-logging=true --store=true --discv5-bootstrap-node=enr:-L24QPLZBVNCUC9X028zreayKGorvcu1nzjiiRUzlF_nmC93YUafy12ArSzM0aKX2L-OK0PYBascasdRctopdJP-ydQCgmlkgnY0gmlwhKwSUkCKbXVsdGlhZGRyc5YACASsElJABsYOAAoErBJSQAbGD90DgnJzhQADAQAAiXNlY3AyNTZrMaECbg-W01GD9KGZ962DMgjD7R3xM8OujmqZ-5ARpHCowoKDdGNwgsYOg3VkcILGEIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.107.193 waku 1873e9de36c28f1917c16452ad4223ed67f551734ec1904f0260bad47b67a20b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1873e9de36c2. Setting up logs at ./log/docker/n3_service_store__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 38125
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38125/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38125/debug/v1/info" -H "Content-Type: application/json" -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.193/tcp/38126/p2p/16Uiu2HAmV98ev2rthvGFScapu3SYZJTnHLXzHrcBJurHLdWegVGv","/ip4/172.18.107.193/tcp/38127/ws/p2p/16Uiu2HAmV98ev2rthvGFScapu3SYZJTnHLXzHrcBJurHLdWegVGv"],"enrUri":"enr:-L24QB-SeiB7vUvLDXO2i-mxIdH7fK-YRczuXy6fxuZ_xiVpHCbBAAyhcFYYVpmyiUiE-AosMujcMVQjyLV6OMbEHwYCgmlkgnY0gmlwhKwSa8GKbXVsdGlhZGRyc5YACASsEmvBBpTuAAoErBJrwQaU790DgnJzhQADAQAAiXNlY3AyNTZrMaED9PCkiHwblhfJ5G26jo9jd-rhfvyi_cEKZ15gy2cQ0JODdGNwgpTug3VkcIKU8IV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50701/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.50.200/tcp/42011/p2p/16Uiu2HAkythXqmBxjsMtMHv23XuaJYH4fR3wSyNWSVCApgfgyJWX"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42010/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.82.64/tcp/50702/p2p/16Uiu2HAm2qJcZNix8kaZX2sLd8Ds9JHENH6UM6iazYGpLiPQEaJD"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50701/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.107.193/tcp/38126/p2p/16Uiu2HAmV98ev2rthvGFScapu3SYZJTnHLXzHrcBJurHLdWegVGv"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38125/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.82.64/tcp/50702/p2p/16Uiu2HAm2qJcZNix8kaZX2sLd8Ds9JHENH6UM6iazYGpLiPQEaJD"]'
INFO  src.node.api_clients.base_client:base_client.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:50701/admin/v1/peers/service" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.107.193/tcp/38126/p2p/16Uiu2HAmV98ev2rthvGFScapu3SYZJTnHLXzHrcBJurHLdWegVGv","protocols":["/vac/waku/relay/2.0.0","/vac/waku/store-query/3.0.0","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.50.200/tcp/38502/p2p/16Uiu2HAkythXqmBxjsMtMHv23XuaJYH4fR3wSyNWSVCApgfgyJWX","protocols":["/vac/waku/relay/2.0.0","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:571 /admin/v1/peers/service [{'multiaddr': '/ip4/172.18.107.193/tcp/38126/p2p/16Uiu2HAmV98ev2rthvGFScapu3SYZJTnHLXzHrcBJurHLdWegVGv', 'protocols': ['/vac/waku/relay/2.0.0', '/vac/waku/store-query/3.0.0', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'logos-delivery-v0.36.0-164-g0ad551', 'origin': 'UnknownOrigin'}, {'multiaddr': '/ip4/172.18.50.200/tcp/38502/p2p/16Uiu2HAkythXqmBxjsMtMHv23XuaJYH4fR3wSyNWSVCApgfgyJWX', 'protocols': ['/vac/waku/relay/2.0.0', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'logos-delivery-v0.36.0-164-g0ad551', '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 963f7c67162b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 13d9b044827d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1873e9de36c2
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 963f7c67162b. 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,39 @@
2026-03-11 04:39:41.478 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-11 04:39:41.478 DEBUG [tests.conftest] Running test: test_get_debug_version_is_string with id: 2026-03-11_04-39-41__4376d00b-6a69-41aa-a81b-877e2a2a372a
2026-03-11 04:39:41.478 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-11 04:39:41.479 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-11 04:39:41.479 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-11 04:39:41.485 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:39:41.486 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-11_04-39-41__4376d00b-6a69-41aa-a81b-877e2a2a372a__wakuorg_nwaku:latest.log
2026-03-11 04:39:41.486 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-11 04:39:41.486 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-11 04:39:41.487 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:39:41.487 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:39:41.489 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:39:41.490 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.106.29
2026-03-11 04:39:41.490 DEBUG [src.node.docker_mananger] Generated ports ['20510', '20511', '20512', '20513', '20514']
2026-03-11 04:39:41.490 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:39:41.490 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:39:41.490 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:39:41.491 DEBUG [src.node.docker_mananger] docker run -i -t -p 20510:20510 -p 20511:20511 -p 20512:20512 -p 20513:20513 -p 20514:20514 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20512 --rest-port=20510 --tcp-port=20511 --discv5-udp-port=20513 --rest-address=0.0.0.0 --nat=extip:172.18.106.29 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7d34dadefcb5e6b3e67a70ffd4c2debfbadfaffad5e8840f63529d8f92a2cddc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20514 --metrics-logging=true --relay=true
2026-03-11 04:39:41.691 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.106.29 waku 949c346ce68a72c33cc9e906fa9501066c31d49794ccc632dd96972dc01869ba
2026-03-11 04:39:41.693 ERROR [src.node.docker_mananger] Max retries reached for container b048417d8b88. Exiting log stream.
2026-03-11 04:39:41.725 DEBUG [src.node.docker_mananger] Container started with ID 949c346ce68a. Setting up logs at ./log/docker/node1_2026-03-11_04-39-41__4376d00b-6a69-41aa-a81b-877e2a2a372a__wakuorg_nwaku:latest.log
2026-03-11 04:39:41.726 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 20510
2026-03-11 04:39:41.727 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:39:42.280 ERROR [src.node.docker_mananger] Max retries reached for container 1592b26a7b26. Exiting log stream.
2026-03-11 04:39:42.730 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20510/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:39:42.733 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:39:42.733 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:39:42.733 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20510/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:39:42.736 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.106.29/tcp/20511/p2p/16Uiu2HAkzWtueunnGc2KdDEjSQ9xDRv3Ea9k9dAyPb2JoSuriHbx","/ip4/172.18.106.29/tcp/20512/ws/p2p/16Uiu2HAkzWtueunnGc2KdDEjSQ9xDRv3Ea9k9dAyPb2JoSuriHbx"],"enrUri":"enr:-L24QFShKJgb62tmroA1xXYI32NAd22V_8S9AZ2PBfpzxbzTcw6vcHhUvESq2RP27V8rcDXGyfTQp7dE0pBVKdYb-GoCgmlkgnY0gmlwhKwSah2KbXVsdGlhZGRyc5YACASsEmodBlAfAAoErBJqHQZQIN0DgnJzhQADAQAAiXNlY3AyNTZrMaECS6D1Bq2G1opQjptjjxVFGvr7ELUDa23Eo_ouzNdj0WODdGNwglAfg3VkcIJQIYV3YWt1MgE"}'
2026-03-11 04:39:42.736 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:39:42.736 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20510/debug/v1/version" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:39:42.738 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'v0.36.0-164-g0ad551'
2026-03-11 04:39:42.738 DEBUG [tests.rest_flags.test_debug_flags] debug version returned: v0.36.0-164-g0ad551
2026-03-11 04:39:42.740 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-11 04:39:42.741 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-11 04:39:42.741 DEBUG [src.node.waku_node] Stopping container with id 949c346ce68a
2026-03-11 04:39:43.305 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:39:43.306 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-11 04:39:43.310 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-03-11 04:33:31.857 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-11 04:33:31.858 DEBUG [tests.conftest] Running test: test_filter_subscribe_to_101_content_topics with id: 2026-03-11_04-33-31__3e473704-f3d7-4f90-839a-6d1e5dabd209
2026-03-11 04:33:31.858 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-11 04:33:31.858 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-11 04:33:31.859 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-11 04:33:31.866 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:33:31.867 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-11_04-33-31__3e473704-f3d7-4f90-839a-6d1e5dabd209__wakuorg_nwaku:latest.log
2026-03-11 04:33:31.867 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:33:31.867 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:33:31.868 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:33:31.869 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.240.139
2026-03-11 04:33:31.869 DEBUG [src.node.docker_mananger] Generated ports ['58326', '58327', '58328', '58329', '58330']
2026-03-11 04:33:31.869 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:33:31.869 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:33:31.869 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:33:31.869 DEBUG [src.node.docker_mananger] docker run -i -t -p 58326:58326 -p 58327:58327 -p 58328:58328 -p 58329:58329 -p 58330:58330 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58328 --rest-port=58326 --tcp-port=58327 --discv5-udp-port=58329 --rest-address=0.0.0.0 --nat=extip:172.18.240.139 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3dfae23b7b27edb20e56acaeacf1fb8977d7e37dd64b089f4d0f7b62eb8517b7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58330 --metrics-logging=true --relay=true --filter=true
2026-03-11 04:33:32.049 ERROR [src.node.docker_mananger] Max retries reached for container 5214ec6230f9. Exiting log stream.
2026-03-11 04:33:32.070 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.240.139 waku 45c1745f5cd59ad093ec5e78a58130024674e3b2a554d82a25859ca9162f1864
2026-03-11 04:33:32.106 DEBUG [src.node.docker_mananger] Container started with ID 45c1745f5cd5. Setting up logs at ./log/docker/node1_2026-03-11_04-33-31__3e473704-f3d7-4f90-839a-6d1e5dabd209__wakuorg_nwaku:latest.log
2026-03-11 04:33:32.107 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 58326
2026-03-11 04:33:32.107 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:33:32.648 ERROR [src.node.docker_mananger] Max retries reached for container 5d6b77cbf210. Exiting log stream.
2026-03-11 04:33:33.107 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58326/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:33:33.110 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:33:33.111 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:33:33.111 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58326/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:33:33.114 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.240.139/tcp/58327/p2p/16Uiu2HAmQ7LxiMQWmcxQrupjEfRJtSmueWMrRKu82hCCc4cvfxR6","/ip4/172.18.240.139/tcp/58328/ws/p2p/16Uiu2HAmQ7LxiMQWmcxQrupjEfRJtSmueWMrRKu82hCCc4cvfxR6"],"enrUri":"enr:-L24QJhgQthL60QO9t5_Kqm5FAK0F9SoOk-hW04IhO4xIVTAPwCzHd3TBy87DPfD57dbnIwNw4rLxQMM9eWFsvxKEfsCgmlkgnY0gmlwhKwS8IuKbXVsdGlhZGRyc5YACASsEvCLBuPXAAoErBLwiwbj2N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDqjD2PfbaYAu8i5QopgwG8N2BxfJYjiPeZrmoreh8RpGDdGNwguPXg3VkcILj2YV3YWt1MgU"}'
2026-03-11 04:33:33.114 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:33:33.114 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-11 04:33:33.121 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:33:33.122 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-11_04-33-31__3e473704-f3d7-4f90-839a-6d1e5dabd209__wakuorg_nwaku:latest.log
2026-03-11 04:33:33.122 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:33:33.122 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:33:33.123 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:33:33.124 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.246.32
2026-03-11 04:33:33.124 DEBUG [src.node.docker_mananger] Generated ports ['57513', '57514', '57515', '57516', '57517']
2026-03-11 04:33:33.124 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:33:33.124 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:33:33.124 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:33:33.124 DEBUG [src.node.docker_mananger] docker run -i -t -p 57513:57513 -p 57514:57514 -p 57515:57515 -p 57516:57516 -p 57517:57517 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57515 --rest-port=57513 --tcp-port=57514 --discv5-udp-port=57516 --rest-address=0.0.0.0 --nat=extip:172.18.246.32 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=47d9e6defebcef3f6d47cc0f4f1de71e482fbae19c2fceb4a5724c7f8015c5bb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57517 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QJhgQthL60QO9t5_Kqm5FAK0F9SoOk-hW04IhO4xIVTAPwCzHd3TBy87DPfD57dbnIwNw4rLxQMM9eWFsvxKEfsCgmlkgnY0gmlwhKwS8IuKbXVsdGlhZGRyc5YACASsEvCLBuPXAAoErBLwiwbj2N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDqjD2PfbaYAu8i5QopgwG8N2BxfJYjiPeZrmoreh8RpGDdGNwguPXg3VkcILj2YV3YWt1MgU --filternode=/ip4/172.18.240.139/tcp/58327/p2p/16Uiu2HAmQ7LxiMQWmcxQrupjEfRJtSmueWMrRKu82hCCc4cvfxR6
2026-03-11 04:33:33.338 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.246.32 waku 86ccf94a68be58fa8c4897e4fc35cbd592c17b0cc2914caedce3ec68c76f94a0
2026-03-11 04:33:33.371 DEBUG [src.node.docker_mananger] Container started with ID 86ccf94a68be. Setting up logs at ./log/docker/node2_2026-03-11_04-33-31__3e473704-f3d7-4f90-839a-6d1e5dabd209__wakuorg_nwaku:latest.log
2026-03-11 04:33:33.372 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57513
2026-03-11 04:33:33.372 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:33:34.373 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57513/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:33:34.377 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:33:34.377 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:33:34.377 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57513/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:33:34.380 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.246.32/tcp/57514/p2p/16Uiu2HAkxafEyFBn8WXPKmSz7LytqG7NtnUsQ4u7FKtS2ECwyi75","/ip4/172.18.246.32/tcp/57515/ws/p2p/16Uiu2HAkxafEyFBn8WXPKmSz7LytqG7NtnUsQ4u7FKtS2ECwyi75"],"enrUri":"enr:-L24QB50Kv6eF7SgbrqmP2wxbpkwPThZ0UDnBebnaUmabPOvfBSFyG--B2GUQbvX3N0Ja5et4pJo-Tl_Ngn2rpaIZKsCgmlkgnY0gmlwhKwS9iCKbXVsdGlhZGRyc5YACASsEvYgBuCqAAoErBL2IAbgq90DgnJzhQADAQAAiXNlY3AyNTZrMaECLuB0Bv6GqNBX0QlZNUuj3PrZUjC0d7u32BP5VAMwHuSDdGNwguCqg3VkcILgrIV3YWt1MgA"}'
2026-03-11 04:33:34.380 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:33:34.380 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57513/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.240.139/tcp/58327/p2p/16Uiu2HAmQ7LxiMQWmcxQrupjEfRJtSmueWMrRKu82hCCc4cvfxR6"]'
2026-03-11 04:33:34.419 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:33:34.421 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-03-11 04:33:34.422 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58326/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-11 04:33:34.438 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:33:34.439 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57513/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "4b900bb8-9e7c-4209-8584-1a84fbfb8467", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-11 04:33:34.454 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"4b900bb8-9e7c-4209-8584-1a84fbfb8467","statusDesc":"OK"}'
2026-03-11 04:33:34.456 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57513/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "100"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-11 04:33:34.466 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:57513/filter/v2/subscriptions. Response content: b'{"requestId":"1","statusDesc":"BAD_REQUEST: exceeds maximum content topics: 100"}'
2026-03-11 04:33:34.468 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-11 04:33:34.469 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-11 04:33:34.469 DEBUG [src.node.waku_node] Stopping container with id 45c1745f5cd5
2026-03-11 04:33:35.120 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:33:35.120 DEBUG [src.node.waku_node] Stopping container with id 86ccf94a68be
2026-03-11 04:33:35.716 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:33:35.721 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-11 04:33:35.726 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-11 04:33:35.730 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,128 @@
2026-03-11 04:34:06.630 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-11 04:34:06.630 DEBUG [tests.conftest] Running test: test_light_push_after_light_push_node_restarts with id: 2026-03-11_04-34-06__4a430441-e83e-4776-afd7-7c12604ef3f1
2026-03-11 04:34:06.631 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-11 04:34:06.631 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-11 04:34:06.638 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:34:06.638 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-03-11_04-34-06__4a430441-e83e-4776-afd7-7c12604ef3f1__wakuorg_nwaku:latest.log
2026-03-11 04:34:06.638 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:34:06.638 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:34:06.640 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:34:06.640 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.150.237
2026-03-11 04:34:06.640 DEBUG [src.node.docker_mananger] Generated ports ['8965', '8966', '8967', '8968', '8969']
2026-03-11 04:34:06.640 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:34:06.640 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:34:06.641 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:34:06.641 DEBUG [src.node.docker_mananger] docker run -i -t -p 8965:8965 -p 8966:8966 -p 8967:8967 -p 8968:8968 -p 8969:8969 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8967 --rest-port=8965 --tcp-port=8966 --discv5-udp-port=8968 --rest-address=0.0.0.0 --nat=extip:172.18.150.237 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d083c8aee5d63fb7ade2addceee583fdf6f66d44df4819aedeeb12468fd93993 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8969 --metrics-logging=true --lightpush=true --relay=true
2026-03-11 04:34:06.825 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.150.237 waku c21373ca64a2a5b3149b19770d5d8dcc34d18c3e3283267d9cf8dc0537de21ae
2026-03-11 04:34:06.851 ERROR [src.node.docker_mananger] Max retries reached for container a8fbd2623a34. Exiting log stream.
2026-03-11 04:34:06.862 DEBUG [src.node.docker_mananger] Container started with ID c21373ca64a2. Setting up logs at ./log/docker/receiving_node1_2026-03-11_04-34-06__4a430441-e83e-4776-afd7-7c12604ef3f1__wakuorg_nwaku:latest.log
2026-03-11 04:34:06.862 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8965
2026-03-11 04:34:06.863 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:34:07.409 ERROR [src.node.docker_mananger] Max retries reached for container 3426bbed88f4. Exiting log stream.
2026-03-11 04:34:07.863 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8965/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:07.866 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:34:07.866 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:34:07.867 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8965/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:07.869 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.150.237/tcp/8966/p2p/16Uiu2HAkzr3hB129MaUKmVhp4QeV9LeA1ThVDnikn6X81swgPUCr","/ip4/172.18.150.237/tcp/8967/ws/p2p/16Uiu2HAkzr3hB129MaUKmVhp4QeV9LeA1ThVDnikn6X81swgPUCr"],"enrUri":"enr:-L24QDngUmnRMyW4cgMQug3h03wrH1Pqwt1NQvxO8huhHiyKIzmqZtpc7ZTMedc6UHgMzIOeK7Ia5EFbCbZjOaATs6oCgmlkgnY0gmlwhKwSlu2KbXVsdGlhZGRyc5YACASsEpbtBiMGAAoErBKW7QYjB90DgnJzhQADAQAAiXNlY3AyNTZrMaECUIjs7sTN9l-T6G4Wi5Rcs2jg4J6gi9UmjlRj1r6MiZuDdGNwgiMGg3VkcIIjCIV3YWt1Mgk"}'
2026-03-11 04:34:07.869 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:34:07.876 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:34:07.877 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-03-11_04-34-06__4a430441-e83e-4776-afd7-7c12604ef3f1__wakuorg_nwaku:latest.log
2026-03-11 04:34:07.877 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:34:07.877 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:34:07.878 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:34:07.879 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.217.86
2026-03-11 04:34:07.879 DEBUG [src.node.docker_mananger] Generated ports ['63546', '63547', '63548', '63549', '63550']
2026-03-11 04:34:07.879 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:34:07.879 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:34:07.879 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:34:07.879 DEBUG [src.node.docker_mananger] docker run -i -t -p 63546:63546 -p 63547:63547 -p 63548:63548 -p 63549:63549 -p 63550:63550 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63548 --rest-port=63546 --tcp-port=63547 --discv5-udp-port=63549 --rest-address=0.0.0.0 --nat=extip:172.18.217.86 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=55a1db80cf79ecd86ea6b645cd08bd93cfa8a167c5e9adbaec2672da1b752f9f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63550 --metrics-logging=true --lightpush=false --relay=true
2026-03-11 04:34:08.076 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.217.86 waku b49df4178b3fca873f991c6b01a6f3be4ee2487a93def64d8e29aef8f2d5270f
2026-03-11 04:34:08.113 DEBUG [src.node.docker_mananger] Container started with ID b49df4178b3f. Setting up logs at ./log/docker/receiving_node2_2026-03-11_04-34-06__4a430441-e83e-4776-afd7-7c12604ef3f1__wakuorg_nwaku:latest.log
2026-03-11 04:34:08.113 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 63546
2026-03-11 04:34:08.114 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:34:09.115 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63546/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:09.118 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:34:09.118 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:34:09.118 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63546/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:09.121 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.217.86/tcp/63547/p2p/16Uiu2HAm9nbdTebnDRkYWjNpRLuy7ftw4V7RHV21wrB45dvkTVX4","/ip4/172.18.217.86/tcp/63548/ws/p2p/16Uiu2HAm9nbdTebnDRkYWjNpRLuy7ftw4V7RHV21wrB45dvkTVX4"],"enrUri":"enr:-L24QGcwm_JDt2C7mE9rQbGKdPkEWpqc5ImOF2f7Bwdum0XpE5FOGsehcz6HlOUNkCPYw8Nm31NkpsyeFq9qdtgkAxACgmlkgnY0gmlwhKwS2VaKbXVsdGlhZGRyc5YACASsEtlWBvg7AAoErBLZVgb4PN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC1V_lDmE6LV1Q3jvwAbSLLpyq5KpecdpIOr9jaeZIMJ-DdGNwgvg7g3VkcIL4PYV3YWt1MgE"}'
2026-03-11 04:34:09.121 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:34:09.121 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63546/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.150.237/tcp/8966/p2p/16Uiu2HAkzr3hB129MaUKmVhp4QeV9LeA1ThVDnikn6X81swgPUCr"]'
2026-03-11 04:34:09.160 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:09.171 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:34:09.171 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-03-11_04-34-06__4a430441-e83e-4776-afd7-7c12604ef3f1__wakuorg_nwaku:latest.log
2026-03-11 04:34:09.171 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:34:09.172 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:34:09.174 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:34:09.174 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.202.101
2026-03-11 04:34:09.174 DEBUG [src.node.docker_mananger] Generated ports ['33444', '33445', '33446', '33447', '33448']
2026-03-11 04:34:09.174 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:34:09.174 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:34:09.174 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:34:09.175 DEBUG [src.node.docker_mananger] docker run -i -t -p 33444:33444 -p 33445:33445 -p 33446:33446 -p 33447:33447 -p 33448:33448 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33446 --rest-port=33444 --tcp-port=33445 --discv5-udp-port=33447 --rest-address=0.0.0.0 --nat=extip:172.18.202.101 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cbaf7d2bae7c07dc2adaceeaabad06b954ff264e8d7bfc7c6231d7e078d1acde --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33448 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QDngUmnRMyW4cgMQug3h03wrH1Pqwt1NQvxO8huhHiyKIzmqZtpc7ZTMedc6UHgMzIOeK7Ia5EFbCbZjOaATs6oCgmlkgnY0gmlwhKwSlu2KbXVsdGlhZGRyc5YACASsEpbtBiMGAAoErBKW7QYjB90DgnJzhQADAQAAiXNlY3AyNTZrMaECUIjs7sTN9l-T6G4Wi5Rcs2jg4J6gi9UmjlRj1r6MiZuDdGNwgiMGg3VkcIIjCIV3YWt1Mgk --lightpushnode=/ip4/172.18.150.237/tcp/8966/p2p/16Uiu2HAkzr3hB129MaUKmVhp4QeV9LeA1ThVDnikn6X81swgPUCr --lightpush=true --relay=true
2026-03-11 04:34:09.373 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.202.101 waku 128028ca4309c7302a26f21aa96584db66ef45d3ef748525704e0f2d7b47104f
2026-03-11 04:34:09.412 DEBUG [src.node.docker_mananger] Container started with ID 128028ca4309. Setting up logs at ./log/docker/lightpush_node1_2026-03-11_04-34-06__4a430441-e83e-4776-afd7-7c12604ef3f1__wakuorg_nwaku:latest.log
2026-03-11 04:34:09.412 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 33444
2026-03-11 04:34:09.412 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:34:10.413 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33444/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:10.416 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:34:10.416 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:34:10.416 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33444/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:10.418 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.202.101/tcp/33445/p2p/16Uiu2HAkvUTY3mDXcVKRSV2Ci2m1H1n2SYXUJeZUnbJNVV3YKyrg","/ip4/172.18.202.101/tcp/33446/ws/p2p/16Uiu2HAkvUTY3mDXcVKRSV2Ci2m1H1n2SYXUJeZUnbJNVV3YKyrg"],"enrUri":"enr:-L24QHoLcWHDZSrF9yNVZmpQZt70NFl6KOmiKGszQvoN1r8_cSNN3Bx3xXp71lD6mqmaeHyKjXI1ALFKD-13xFYiUhcCgmlkgnY0gmlwhKwSymWKbXVsdGlhZGRyc5YACASsEsplBoKlAAoErBLKZQaCpt0DgnJzhQADAQAAiXNlY3AyNTZrMaECD5Jb6EWr8FoiaigPbntj8sCCY95r5bN4eeyeKPOjRiGDdGNwgoKlg3VkcIKCp4V3YWt1Mgk"}'
2026-03-11 04:34:10.418 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:34:10.419 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33444/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.150.237/tcp/8966/p2p/16Uiu2HAkzr3hB129MaUKmVhp4QeV9LeA1ThVDnikn6X81swgPUCr"]'
2026-03-11 04:34:10.457 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:10.458 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33444/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.217.86/tcp/63547/p2p/16Uiu2HAm9nbdTebnDRkYWjNpRLuy7ftw4V7RHV21wrB45dvkTVX4"]'
2026-03-11 04:34:10.487 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:10.488 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8965/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-11 04:34:10.496 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:10.497 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63546/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-11 04:34:10.505 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:10.505 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33444/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-11 04:34:10.509 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:10.510 DEBUG [src.steps.light_push] Lightpushing message
2026-03-11 04:34:10.511 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33444/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773203650510801583}}'
2026-03-11 04:34:10.524 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:10.525 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:34:10.626 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-11 04:34:10.626 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8965/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:10.629 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773203650510801583,"ephemeral":false,"proof":""}]'
2026-03-11 04:34:10.631 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-11 04:34:10.631 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:10.633 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773203650510801583,"ephemeral":false,"proof":""}]'
2026-03-11 04:34:10.634 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-11 04:34:10.634 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33444/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:10.637 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773203650510801583,"ephemeral":false,"proof":""}]'
2026-03-11 04:34:10.638 DEBUG [src.node.waku_node] Restarting container with id 128028ca4309
2026-03-11 04:34:11.413 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33444/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:11.517 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33444/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:11.520 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:34:11.520 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:34:11.520 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33444/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:11.522 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.202.101/tcp/33445/p2p/16Uiu2HAkvUTY3mDXcVKRSV2Ci2m1H1n2SYXUJeZUnbJNVV3YKyrg","/ip4/172.18.202.101/tcp/33446/ws/p2p/16Uiu2HAkvUTY3mDXcVKRSV2Ci2m1H1n2SYXUJeZUnbJNVV3YKyrg"],"enrUri":"enr:-L24QHoLcWHDZSrF9yNVZmpQZt70NFl6KOmiKGszQvoN1r8_cSNN3Bx3xXp71lD6mqmaeHyKjXI1ALFKD-13xFYiUhcCgmlkgnY0gmlwhKwSymWKbXVsdGlhZGRyc5YACASsEsplBoKlAAoErBLKZQaCpt0DgnJzhQADAQAAiXNlY3AyNTZrMaECD5Jb6EWr8FoiaigPbntj8sCCY95r5bN4eeyeKPOjRiGDdGNwgoKlg3VkcIKCp4V3YWt1Mgk"}'
2026-03-11 04:34:11.523 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:34:11.523 DEBUG [src.steps.light_push] Lightpushing message
2026-03-11 04:34:11.523 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33444/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773203651523491748}}'
2026-03-11 04:34:11.535 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:11.537 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:34:11.637 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-11 04:34:11.638 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8965/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:11.641 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773203651523491748,"ephemeral":false,"proof":""}]'
2026-03-11 04:34:11.642 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-11 04:34:11.643 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:11.645 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773203651523491748,"ephemeral":false,"proof":""}]'
2026-03-11 04:34:11.647 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-11 04:34:11.647 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33444/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:11.649 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773203651523491748,"ephemeral":false,"proof":""}]'
2026-03-11 04:34:11.652 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-11 04:34:11.653 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-11 04:34:11.653 DEBUG [src.node.waku_node] Stopping container with id c21373ca64a2
2026-03-11 04:34:12.221 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:34:12.222 DEBUG [src.node.waku_node] Stopping container with id b49df4178b3f
2026-03-11 04:34:12.830 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:34:12.831 DEBUG [src.node.waku_node] Stopping container with id 128028ca4309
2026-03-11 04:34:13.037 ERROR [src.node.docker_mananger] Max retries reached for container c21373ca64a2. Exiting log stream.
2026-03-11 04:34:13.368 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:34:13.370 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-11 04:34:13.382 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-11 04:34:13.390 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-11 04:34:13.418 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_combination_of_different_nodes with id: 2026-03-11_04-32-41__2836f0a7-5834-4a79-b462-ee1e498e60fa
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-03-11_04-32-41__2836f0a7-5834-4a79-b462-ee1e498e60fa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.3.229
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['41084', '41085', '41086', '41087', '41088']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 41084:41084 -p 41085:41085 -p 41086:41086 -p 41087:41087 -p 41088:41088 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41086 --rest-port=41084 --tcp-port=41085 --discv5-udp-port=41087 --rest-address=0.0.0.0 --nat=extip:172.18.3.229 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dacbeb80e30bbb23cdf57ac0a449dc1be46a54ef9eed1aebdaafebd84dff374f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41088 --metrics-logging=true --lightpush=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.3.229 waku 909eee019ff250158ac96d6c68f803d1ebf6264cebf7d1839170c6cfce27ef96
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 909eee019ff2. Setting up logs at ./log/docker/receiving_node1_2026-03-11_04-32-41__2836f0a7-5834-4a79-b462-ee1e498e60fa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 41084
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 4c29bf03dac9. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container fc729cbd22a9. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41084/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41084/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.3.229/tcp/41085/p2p/16Uiu2HAm2rstRwLK4EkFe7bP58mqSQZiEkK6uNoeC8p6ZWWo2a2n","/ip4/172.18.3.229/tcp/41086/ws/p2p/16Uiu2HAm2rstRwLK4EkFe7bP58mqSQZiEkK6uNoeC8p6ZWWo2a2n"],"enrUri":"enr:-L24QKlhRN_4sZCvpN887mXJvaHAdPGebaLa7C4TbJ1zUDPpJdhK7tnEHUOYIZp9ouzGjBraCIKzyhNgTxQgsATHXJcCgmlkgnY0gmlwhKwSA-WKbXVsdGlhZGRyc5YACASsEgPlBqB9AAoErBID5Qagft0DgnJzhQADAQAAiXNlY3AyNTZrMaECbnbK6F_zYKP78-XNre4AZWPxuBppQhNj-zVpCNo2jHODdGNwgqB9g3VkcIKgf4V3YWt1Mg0"}'
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-03-11_04-32-41__2836f0a7-5834-4a79-b462-ee1e498e60fa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.78.156
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28741', '28742', '28743', '28744', '28745']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 28741:28741 -p 28742:28742 -p 28743:28743 -p 28744:28744 -p 28745:28745 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28743 --rest-port=28741 --tcp-port=28742 --discv5-udp-port=28744 --rest-address=0.0.0.0 --nat=extip:172.18.78.156 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cc8a0ceccdf56be359fe5afcf7adf17eb5a6412ed3573b381a56d2d9b66935d8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28745 --metrics-logging=true --lightpush=false --relay=false --filternode=/ip4/172.18.3.229/tcp/41085/p2p/16Uiu2HAm2rstRwLK4EkFe7bP58mqSQZiEkK6uNoeC8p6ZWWo2a2n
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.78.156 waku ed77cc413e27003e9c490c669707d5ee9076b45035ae80dc0fd28d309d1230be
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ed77cc413e27. Setting up logs at ./log/docker/receiving_node2_2026-03-11_04-32-41__2836f0a7-5834-4a79-b462-ee1e498e60fa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 28741
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28741/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28741/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.78.156/tcp/28742/p2p/16Uiu2HAm4PFEydhWdo9SMuktoNVR6PREwij7pzQF1ASBkcsCY8Bz","/ip4/172.18.78.156/tcp/28743/ws/p2p/16Uiu2HAm4PFEydhWdo9SMuktoNVR6PREwij7pzQF1ASBkcsCY8Bz"],"enrUri":"enr:-L24QLcCBi5BYKoSc0rkKCe2hwvt0C95So46J0HJ6YAMKtMzAHEjO3tR6S8fkXwPsd9_3w5iIYVYtWXaSdC9Yq0JrsACgmlkgnY0gmlwhKwSTpyKbXVsdGlhZGRyc5YACASsEk6cBnBGAAoErBJOnAZwR90DgnJzhQADAQAAiXNlY3AyNTZrMaEChRoMlAsbUy44V7TMpqZdHA5fzc2t1umLpICEx5SbaIGDdGNwgnBGg3VkcIJwSIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28741/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.3.229/tcp/41085/p2p/16Uiu2HAm2rstRwLK4EkFe7bP58mqSQZiEkK6uNoeC8p6ZWWo2a2n"]'
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_node2_2026-03-11_04-32-41__2836f0a7-5834-4a79-b462-ee1e498e60fa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.86.16
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3894', '3895', '3896', '3897', '3898']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 3894:3894 -p 3895:3895 -p 3896:3896 -p 3897:3897 -p 3898:3898 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3896 --rest-port=3894 --tcp-port=3895 --discv5-udp-port=3897 --rest-address=0.0.0.0 --nat=extip:172.18.86.16 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5a5d1cfb4d26ecabaadf5ee10db0cd8ba7a47fe21e6cd92dafeccb830da0eed8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3898 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QKlhRN_4sZCvpN887mXJvaHAdPGebaLa7C4TbJ1zUDPpJdhK7tnEHUOYIZp9ouzGjBraCIKzyhNgTxQgsATHXJcCgmlkgnY0gmlwhKwSA-WKbXVsdGlhZGRyc5YACASsEgPlBqB9AAoErBID5Qagft0DgnJzhQADAQAAiXNlY3AyNTZrMaECbnbK6F_zYKP78-XNre4AZWPxuBppQhNj-zVpCNo2jHODdGNwgqB9g3VkcIKgf4V3YWt1Mg0 --lightpushnode=/ip4/172.18.3.229/tcp/41085/p2p/16Uiu2HAm2rstRwLK4EkFe7bP58mqSQZiEkK6uNoeC8p6ZWWo2a2n --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.86.16 waku 719815e26047115e7bd4b7570cfad5acca85ebd11a3d0dec481929895c51fc9a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 719815e26047. Setting up logs at ./log/docker/lightpush_node2_2026-03-11_04-32-41__2836f0a7-5834-4a79-b462-ee1e498e60fa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 3894
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3894/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3894/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.86.16/tcp/3895/p2p/16Uiu2HAmEqEBNkmYj7AcNpJ35syuExqt5AXzd7kC7EDmk4WBtoNp","/ip4/172.18.86.16/tcp/3896/ws/p2p/16Uiu2HAmEqEBNkmYj7AcNpJ35syuExqt5AXzd7kC7EDmk4WBtoNp"],"enrUri":"enr:-L24QCisSogR8jxjD7UqBpkDq30Fzmg97xuYP-trIGjgttUQJZTi_MYjzsGWMaUt8E4DMiXdiLZacfINwZeJpyAd-GkCgmlkgnY0gmlwhKwSVhCKbXVsdGlhZGRyc5YACASsElYQBg83AAoErBJWEAYPON0DgnJzhQADAQAAiXNlY3AyNTZrMaEDIFbRiqf7YZVSINiClnyVAZK0a1B4SAEKBlaFqrxA22GDdGNwgg83g3VkcIIPOYV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3894/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.3.229/tcp/41085/p2p/16Uiu2HAm2rstRwLK4EkFe7bP58mqSQZiEkK6uNoeC8p6ZWWo2a2n"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3894/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.78.156/tcp/28742/p2p/16Uiu2HAm4PFEydhWdo9SMuktoNVR6PREwij7pzQF1ASBkcsCY8Bz"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41084/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:3894/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:28741/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/myapp/1/latest/proto"], "pubsubTopic": "/waku/2/rs/3/0"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
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:3894/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773203566110405449}}'
INFO  src.node.api_clients.base_client:base_client.py: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:41084/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":1773203566110405449,"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:3894/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":1773203566110405449,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28741/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":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773203566110405449,"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 909eee019ff2
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ed77cc413e27
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 719815e26047
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 909eee019ff2. 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,206 @@
2026-03-11 04:35:02.167 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-11 04:35:02.168 DEBUG [tests.conftest] Running test: test_add_peers with id: 2026-03-11_04-35-02__5f52cd45-76a1-4a21-b4b4-e6e085148697
2026-03-11 04:35:02.168 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-11 04:35:02.169 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-11 04:35:02.170 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-11 04:35:02.183 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:35:02.183 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-11_04-35-02__5f52cd45-76a1-4a21-b4b4-e6e085148697__wakuorg_nwaku:latest.log
2026-03-11 04:35:02.184 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:35:02.184 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:35:02.186 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:35:02.187 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.252.11
2026-03-11 04:35:02.187 DEBUG [src.node.docker_mananger] Generated ports ['5106', '5107', '5108', '5109', '5110']
2026-03-11 04:35:02.187 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:35:02.188 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:35:02.188 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:35:02.188 DEBUG [src.node.docker_mananger] docker run -i -t -p 5106:5106 -p 5107:5107 -p 5108:5108 -p 5109:5109 -p 5110:5110 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5108 --rest-port=5106 --tcp-port=5107 --discv5-udp-port=5109 --rest-address=0.0.0.0 --nat=extip:172.18.252.11 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b09de265cea4ada9fcc23d368eee2eeb4ded0faf9a467925dd2db00e06df8cde --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5110 --metrics-logging=true --relay=true
2026-03-11 04:35:02.383 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.252.11 waku 66de20c41fd5519479cb2155b08c07603d46d2aa656d6ce5dc18eb1e62b97d30
2026-03-11 04:35:02.412 ERROR [src.node.docker_mananger] Max retries reached for container 2a9eca7f44f2. Exiting log stream.
2026-03-11 04:35:02.422 DEBUG [src.node.docker_mananger] Container started with ID 66de20c41fd5. Setting up logs at ./log/docker/node1_2026-03-11_04-35-02__5f52cd45-76a1-4a21-b4b4-e6e085148697__wakuorg_nwaku:latest.log
2026-03-11 04:35:02.423 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 5106
2026-03-11 04:35:02.423 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:35:03.004 ERROR [src.node.docker_mananger] Max retries reached for container 2a0612c5d657. Exiting log stream.
2026-03-11 04:35:03.424 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5106/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:35:03.427 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:35:03.427 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:35:03.427 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5106/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:35:03.430 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.252.11/tcp/5107/p2p/16Uiu2HAmJk1BFwxs31An7WS9bq1HS3daq8JrVjVRCdc3xbXuz6xB","/ip4/172.18.252.11/tcp/5108/ws/p2p/16Uiu2HAmJk1BFwxs31An7WS9bq1HS3daq8JrVjVRCdc3xbXuz6xB"],"enrUri":"enr:-L24QJRs-E4gVkhyDSEyyW5_f104Lsz7Z-83zvgYpWNWpwziaWB5W9bwvjJogNfzdUI7aNC2FfJ6HNC1XikxNSSuqcACgmlkgnY0gmlwhKwS_AuKbXVsdGlhZGRyc5YACASsEvwLBhPzAAoErBL8CwYT9N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDWm7184cxKHfZNVcEz2y7WzOCtEKLHaCvrdSRscqlXxyDdGNwghPzg3VkcIIT9YV3YWt1MgE"}'
2026-03-11 04:35:03.430 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:35:03.437 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:35:03.437 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-11_04-35-02__5f52cd45-76a1-4a21-b4b4-e6e085148697__wakuorg_nwaku:latest.log
2026-03-11 04:35:03.437 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:35:03.437 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:35:03.439 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:35:03.439 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.206.51
2026-03-11 04:35:03.439 DEBUG [src.node.docker_mananger] Generated ports ['58958', '58959', '58960', '58961', '58962']
2026-03-11 04:35:03.439 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:35:03.439 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:35:03.439 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:35:03.440 DEBUG [src.node.docker_mananger] docker run -i -t -p 58958:58958 -p 58959:58959 -p 58960:58960 -p 58961:58961 -p 58962:58962 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58960 --rest-port=58958 --tcp-port=58959 --discv5-udp-port=58961 --rest-address=0.0.0.0 --nat=extip:172.18.206.51 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bff8f688dbe0030c0fe2917fdc5fd56cd4ce1cdd8bb6b2fec6bae881afbdda14 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58962 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJRs-E4gVkhyDSEyyW5_f104Lsz7Z-83zvgYpWNWpwziaWB5W9bwvjJogNfzdUI7aNC2FfJ6HNC1XikxNSSuqcACgmlkgnY0gmlwhKwS_AuKbXVsdGlhZGRyc5YACASsEvwLBhPzAAoErBL8CwYT9N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDWm7184cxKHfZNVcEz2y7WzOCtEKLHaCvrdSRscqlXxyDdGNwghPzg3VkcIIT9YV3YWt1MgE
2026-03-11 04:35:03.628 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.206.51 waku 63abd2f67db965166c18fcee420a82db21dc9b1327429c3ba9db508bd7910ecb
2026-03-11 04:35:03.667 DEBUG [src.node.docker_mananger] Container started with ID 63abd2f67db9. Setting up logs at ./log/docker/node2_2026-03-11_04-35-02__5f52cd45-76a1-4a21-b4b4-e6e085148697__wakuorg_nwaku:latest.log
2026-03-11 04:35:03.667 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 58958
2026-03-11 04:35:03.667 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:35:04.668 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58958/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:35:04.688 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:35:04.692 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:35:04.692 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58958/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:35:04.697 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.206.51/tcp/58959/p2p/16Uiu2HAmR33pCrHKi8WsKBBcn6gmjaqHYQjfhaVJ1gKYrJjY3gYZ","/ip4/172.18.206.51/tcp/58960/ws/p2p/16Uiu2HAmR33pCrHKi8WsKBBcn6gmjaqHYQjfhaVJ1gKYrJjY3gYZ"],"enrUri":"enr:-L24QJbwIm8aPHVy1EkIhLCcRf61Hawj43u3hKA3uxwxWgQ7GV0JqwPZQcGsHlM33SUDgJmCe6CrHiagqTK4XyAkEAgCgmlkgnY0gmlwhKwSzjOKbXVsdGlhZGRyc5YACASsEs4zBuZPAAoErBLOMwbmUN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDt_LwD36mFO4yVOm2w-ckhN5KYy_lN2fBwjf6VENCyOKDdGNwguZPg3VkcILmUYV3YWt1MgE"}'
2026-03-11 04:35:04.698 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:35:04.698 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58958/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.252.11/tcp/5107/p2p/16Uiu2HAmJk1BFwxs31An7WS9bq1HS3daq8JrVjVRCdc3xbXuz6xB"]'
2026-03-11 04:35:04.704 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:04.712 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:35:04.712 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-11_04-35-02__5f52cd45-76a1-4a21-b4b4-e6e085148697__wakuorg_nwaku:latest.log
2026-03-11 04:35:04.713 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:35:04.713 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:35:04.714 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:35:04.714 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.115.60
2026-03-11 04:35:04.714 DEBUG [src.node.docker_mananger] Generated ports ['16271', '16272', '16273', '16274', '16275']
2026-03-11 04:35:04.715 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:35:04.715 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:35:04.715 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:35:04.715 DEBUG [src.node.docker_mananger] docker run -i -t -p 16271:16271 -p 16272:16272 -p 16273:16273 -p 16274:16274 -p 16275:16275 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16273 --rest-port=16271 --tcp-port=16272 --discv5-udp-port=16274 --rest-address=0.0.0.0 --nat=extip:172.18.115.60 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=abdfce2ed84b8caf6e1ea67dc2181c7ff707ac16fb7aff8c488711acce5f63b5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16275 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJRs-E4gVkhyDSEyyW5_f104Lsz7Z-83zvgYpWNWpwziaWB5W9bwvjJogNfzdUI7aNC2FfJ6HNC1XikxNSSuqcACgmlkgnY0gmlwhKwS_AuKbXVsdGlhZGRyc5YACASsEvwLBhPzAAoErBL8CwYT9N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDWm7184cxKHfZNVcEz2y7WzOCtEKLHaCvrdSRscqlXxyDdGNwghPzg3VkcIIT9YV3YWt1MgE
2026-03-11 04:35:04.950 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.115.60 waku 07c60145b61e46a4b834b61213d4d26c1c04454d451a56175592e23eefa446bf
2026-03-11 04:35:04.983 DEBUG [src.node.docker_mananger] Container started with ID 07c60145b61e. Setting up logs at ./log/docker/node3_2026-03-11_04-35-02__5f52cd45-76a1-4a21-b4b4-e6e085148697__wakuorg_nwaku:latest.log
2026-03-11 04:35:04.983 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 16271
2026-03-11 04:35:04.984 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:35:05.985 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16271/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:35:06.004 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:35:06.004 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:35:06.008 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16271/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:35:06.014 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.115.60/tcp/16272/p2p/16Uiu2HAmNX6vpHESTPbiy9QphGXGZ3vZ3B2v9q5z3u2PyWExeTkj","/ip4/172.18.115.60/tcp/16273/ws/p2p/16Uiu2HAmNX6vpHESTPbiy9QphGXGZ3vZ3B2v9q5z3u2PyWExeTkj"],"enrUri":"enr:-L24QBw-gkFIPznzFefuqxBoKPBkKbw5gxKZRGjN-QC0WafYCLsQaAFh7zH3713iEH-XG8rgxTtyoLt22ENloXSIt84CgmlkgnY0gmlwhKwSczyKbXVsdGlhZGRyc5YACASsEnM8Bj-QAAoErBJzPAY_kd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDko-pHRsxACWfoSTC5lF2rC-P2PKk6mdfmd-huynYECiDdGNwgj-Qg3VkcII_koV3YWt1MgE"}'
2026-03-11 04:35:06.014 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:35:06.015 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16271/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.252.11/tcp/5107/p2p/16Uiu2HAmJk1BFwxs31An7WS9bq1HS3daq8JrVjVRCdc3xbXuz6xB"]'
2026-03-11 04:35:06.017 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:06.024 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:35:06.024 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-03-11_04-35-02__5f52cd45-76a1-4a21-b4b4-e6e085148697__wakuorg_nwaku:latest.log
2026-03-11 04:35:06.024 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:35:06.024 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:35:06.026 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:35:06.026 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.145.51
2026-03-11 04:35:06.026 DEBUG [src.node.docker_mananger] Generated ports ['38672', '38673', '38674', '38675', '38676']
2026-03-11 04:35:06.026 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:35:06.026 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:35:06.027 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:35:06.027 DEBUG [src.node.docker_mananger] docker run -i -t -p 38672:38672 -p 38673:38673 -p 38674:38674 -p 38675:38675 -p 38676:38676 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38674 --rest-port=38672 --tcp-port=38673 --discv5-udp-port=38675 --rest-address=0.0.0.0 --nat=extip:172.18.145.51 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=13baebadeb66f3b5724f398ed3f0da0c69a7f8de80ebfdeab6b8226f1f0e1a62 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38676 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJRs-E4gVkhyDSEyyW5_f104Lsz7Z-83zvgYpWNWpwziaWB5W9bwvjJogNfzdUI7aNC2FfJ6HNC1XikxNSSuqcACgmlkgnY0gmlwhKwS_AuKbXVsdGlhZGRyc5YACASsEvwLBhPzAAoErBL8CwYT9N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDWm7184cxKHfZNVcEz2y7WzOCtEKLHaCvrdSRscqlXxyDdGNwghPzg3VkcIIT9YV3YWt1MgE
2026-03-11 04:35:06.238 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.145.51 waku f2f1a6cadd107cf6f671d4453b484e42b1dd5ab7e12eca1d5a6545cf702a4b79
2026-03-11 04:35:06.271 DEBUG [src.node.docker_mananger] Container started with ID f2f1a6cadd10. Setting up logs at ./log/docker/node4_2026-03-11_04-35-02__5f52cd45-76a1-4a21-b4b4-e6e085148697__wakuorg_nwaku:latest.log
2026-03-11 04:35:06.271 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 38672
2026-03-11 04:35:06.272 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:35:07.273 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38672/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:35:07.288 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:35:07.289 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:35:07.292 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38672/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:35:07.296 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.145.51/tcp/38673/p2p/16Uiu2HAmUqcMemJFtznB5DSVU7r15ZYkp7yabefXnHKix35hBJzn","/ip4/172.18.145.51/tcp/38674/ws/p2p/16Uiu2HAmUqcMemJFtznB5DSVU7r15ZYkp7yabefXnHKix35hBJzn"],"enrUri":"enr:-L24QNeFaKDMHjBQyHjxla7RZ6CpOvIdUZTCtAiMHgXbBQIEPD2WcEpgR6wRNFS2XzbTM5wrDAnVqmuQGOp8dElCfEwCgmlkgnY0gmlwhKwSkTOKbXVsdGlhZGRyc5YACASsEpEzBpcRAAoErBKRMwaXEt0DgnJzhQADAQAAiXNlY3AyNTZrMaED8HOC5I_faUPqLDJ83Y5CnpfSJVJDW_wHY_cPB10DBguDdGNwgpcRg3VkcIKXE4V3YWt1MgE"}'
2026-03-11 04:35:07.297 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:35:07.298 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38672/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.252.11/tcp/5107/p2p/16Uiu2HAmJk1BFwxs31An7WS9bq1HS3daq8JrVjVRCdc3xbXuz6xB"]'
2026-03-11 04:35:07.302 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:07.308 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:35:07.308 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2026-03-11_04-35-02__5f52cd45-76a1-4a21-b4b4-e6e085148697__wakuorg_nwaku:latest.log
2026-03-11 04:35:07.308 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:35:07.309 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:35:07.310 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:35:07.310 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.56.114
2026-03-11 04:35:07.310 DEBUG [src.node.docker_mananger] Generated ports ['32812', '32813', '32814', '32815', '32816']
2026-03-11 04:35:07.310 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:35:07.311 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:35:07.311 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:35:07.311 DEBUG [src.node.docker_mananger] docker run -i -t -p 32812:32812 -p 32813:32813 -p 32814:32814 -p 32815:32815 -p 32816:32816 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32814 --rest-port=32812 --tcp-port=32813 --discv5-udp-port=32815 --rest-address=0.0.0.0 --nat=extip:172.18.56.114 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1aa1bdcecee30ad9edd809fdd658e07e6eeaad335be7baa6982786cb09ae9ff8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32816 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJRs-E4gVkhyDSEyyW5_f104Lsz7Z-83zvgYpWNWpwziaWB5W9bwvjJogNfzdUI7aNC2FfJ6HNC1XikxNSSuqcACgmlkgnY0gmlwhKwS_AuKbXVsdGlhZGRyc5YACASsEvwLBhPzAAoErBL8CwYT9N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDWm7184cxKHfZNVcEz2y7WzOCtEKLHaCvrdSRscqlXxyDdGNwghPzg3VkcIIT9YV3YWt1MgE
2026-03-11 04:35:07.513 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.56.114 waku 623bffb51b6e4f292dae1c17399a1a49cf2feaa9ea79e7a8efe5ea58e530ce07
2026-03-11 04:35:07.546 DEBUG [src.node.docker_mananger] Container started with ID 623bffb51b6e. Setting up logs at ./log/docker/node5_2026-03-11_04-35-02__5f52cd45-76a1-4a21-b4b4-e6e085148697__wakuorg_nwaku:latest.log
2026-03-11 04:35:07.546 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32812
2026-03-11 04:35:07.546 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:35:08.547 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32812/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:35:08.565 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:35:08.565 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:35:08.566 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32812/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:35:08.574 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.56.114/tcp/32813/p2p/16Uiu2HAm69UnK2LVmJbWBcUH8DdmdTqfJ6beCd1gjfns2PaoYuNM","/ip4/172.18.56.114/tcp/32814/ws/p2p/16Uiu2HAm69UnK2LVmJbWBcUH8DdmdTqfJ6beCd1gjfns2PaoYuNM"],"enrUri":"enr:-L24QJSTtQEX890WeTdKVMnOcOBMGsYcT3aL1vk6IIY8mCUvNt-xGRx1ZU1bc5a30QdWOOiJREXJxACn81ip3uE0nlYCgmlkgnY0gmlwhKwSOHKKbXVsdGlhZGRyc5YACASsEjhyBoAtAAoErBI4cgaALt0DgnJzhQADAQAAiXNlY3AyNTZrMaECn0qaBsAoNf1fQIIIw0QZXiAEYNcvTtfzg_HhdX90rX6DdGNwgoAtg3VkcIKAL4V3YWt1MgE"}'
2026-03-11 04:35:08.574 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:35:08.575 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32812/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.252.11/tcp/5107/p2p/16Uiu2HAmJk1BFwxs31An7WS9bq1HS3daq8JrVjVRCdc3xbXuz6xB"]'
2026-03-11 04:35:08.577 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:08.578 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5106/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-03-11 04:35:08.600 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:08.601 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58958/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-03-11 04:35:08.615 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:08.616 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16271/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-03-11 04:35:08.629 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:08.630 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38672/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-03-11 04:35:08.643 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:08.644 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32812/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-03-11 04:35:08.667 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:08.667 DEBUG [src.libs.common] Sleeping for 10 seconds
2026-03-11 04:35:18.668 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5106/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:35:18.671 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.206.51/tcp/49900/p2p/16Uiu2HAmR33pCrHKi8WsKBBcn6gmjaqHYQjfhaVJ1gKYrJjY3gYZ","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"},{"multiaddr":"/ip4/172.18.56.114/tcp/38852/p2p/16Uiu2HAm69UnK2LVmJbWBcUH8DdmdTqfJ6beCd1gjfns2PaoYuNM","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"},{"multiaddr":"/ip4/172.18.145.51/tcp/55252/p2p/16Uiu2HAmUqcMemJFtznB5DSVU7r15ZYkp7yabefXnHKix35hBJzn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"},{"multiaddr":"/ip4/172.18.115.60/tcp/36276/p2p/16Uiu2HAmNX6vpHESTPbiy9QphGXGZ3vZ3B2v9q5z3u2PyWExeTkj","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-11 04:35:18.671 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58958/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:35:18.674 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.56.114/tcp/32813/p2p/16Uiu2HAm69UnK2LVmJbWBcUH8DdmdTqfJ6beCd1gjfns2PaoYuNM","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.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":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"},{"multiaddr":"/ip4/172.18.145.51/tcp/38673/p2p/16Uiu2HAmUqcMemJFtznB5DSVU7r15ZYkp7yabefXnHKix35hBJzn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.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":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"},{"multiaddr":"/ip4/172.18.115.60/tcp/16272/p2p/16Uiu2HAmNX6vpHESTPbiy9QphGXGZ3vZ3B2v9q5z3u2PyWExeTkj","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.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":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"},{"multiaddr":"/ip4/172.18.252.11/tcp/5107/p2p/16Uiu2HAmJk1BFwxs31An7WS9bq1HS3daq8JrVjVRCdc3xbXuz6xB","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-11 04:35:18.674 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58958/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.145.51/tcp/55252/p2p/16Uiu2HAmUqcMemJFtznB5DSVU7r15ZYkp7yabefXnHKix35hBJzn"]'
2026-03-11 04:35:18.677 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:18.677 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58958/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.56.114/tcp/38852/p2p/16Uiu2HAm69UnK2LVmJbWBcUH8DdmdTqfJ6beCd1gjfns2PaoYuNM"]'
2026-03-11 04:35:18.679 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:18.680 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58958/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.115.60/tcp/16272/p2p/16Uiu2HAmNX6vpHESTPbiy9QphGXGZ3vZ3B2v9q5z3u2PyWExeTkj"]'
2026-03-11 04:35:18.682 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:18.682 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58958/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.145.51/tcp/38673/p2p/16Uiu2HAmUqcMemJFtznB5DSVU7r15ZYkp7yabefXnHKix35hBJzn"]'
2026-03-11 04:35:18.684 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:18.685 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58958/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.252.11/tcp/5107/p2p/16Uiu2HAmJk1BFwxs31An7WS9bq1HS3daq8JrVjVRCdc3xbXuz6xB"]'
2026-03-11 04:35:18.687 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:18.687 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58958/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.115.60/tcp/36276/p2p/16Uiu2HAmNX6vpHESTPbiy9QphGXGZ3vZ3B2v9q5z3u2PyWExeTkj"]'
2026-03-11 04:35:18.690 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:18.690 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58958/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.56.114/tcp/32813/p2p/16Uiu2HAm69UnK2LVmJbWBcUH8DdmdTqfJ6beCd1gjfns2PaoYuNM"]'
2026-03-11 04:35:18.692 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:18.692 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16271/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.145.51/tcp/55252/p2p/16Uiu2HAmUqcMemJFtznB5DSVU7r15ZYkp7yabefXnHKix35hBJzn"]'
2026-03-11 04:35:18.695 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:18.695 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16271/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.56.114/tcp/38852/p2p/16Uiu2HAm69UnK2LVmJbWBcUH8DdmdTqfJ6beCd1gjfns2PaoYuNM"]'
2026-03-11 04:35:18.698 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:18.698 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16271/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.206.51/tcp/49900/p2p/16Uiu2HAmR33pCrHKi8WsKBBcn6gmjaqHYQjfhaVJ1gKYrJjY3gYZ"]'
2026-03-11 04:35:18.700 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:18.701 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16271/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.145.51/tcp/38673/p2p/16Uiu2HAmUqcMemJFtznB5DSVU7r15ZYkp7yabefXnHKix35hBJzn"]'
2026-03-11 04:35:18.703 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:18.703 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16271/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.252.11/tcp/5107/p2p/16Uiu2HAmJk1BFwxs31An7WS9bq1HS3daq8JrVjVRCdc3xbXuz6xB"]'
2026-03-11 04:35:18.706 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:18.706 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16271/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.56.114/tcp/32813/p2p/16Uiu2HAm69UnK2LVmJbWBcUH8DdmdTqfJ6beCd1gjfns2PaoYuNM"]'
2026-03-11 04:35:18.708 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:18.708 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38672/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.56.114/tcp/38852/p2p/16Uiu2HAm69UnK2LVmJbWBcUH8DdmdTqfJ6beCd1gjfns2PaoYuNM"]'
2026-03-11 04:35:18.711 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:18.711 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38672/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.115.60/tcp/16272/p2p/16Uiu2HAmNX6vpHESTPbiy9QphGXGZ3vZ3B2v9q5z3u2PyWExeTkj"]'
2026-03-11 04:35:18.714 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:18.714 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38672/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.206.51/tcp/49900/p2p/16Uiu2HAmR33pCrHKi8WsKBBcn6gmjaqHYQjfhaVJ1gKYrJjY3gYZ"]'
2026-03-11 04:35:18.716 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:18.716 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38672/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.252.11/tcp/5107/p2p/16Uiu2HAmJk1BFwxs31An7WS9bq1HS3daq8JrVjVRCdc3xbXuz6xB"]'
2026-03-11 04:35:18.719 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:18.719 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38672/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.115.60/tcp/36276/p2p/16Uiu2HAmNX6vpHESTPbiy9QphGXGZ3vZ3B2v9q5z3u2PyWExeTkj"]'
2026-03-11 04:35:18.721 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:18.722 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38672/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.56.114/tcp/32813/p2p/16Uiu2HAm69UnK2LVmJbWBcUH8DdmdTqfJ6beCd1gjfns2PaoYuNM"]'
2026-03-11 04:35:18.724 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:18.724 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32812/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.145.51/tcp/55252/p2p/16Uiu2HAmUqcMemJFtznB5DSVU7r15ZYkp7yabefXnHKix35hBJzn"]'
2026-03-11 04:35:18.727 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:18.727 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32812/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.115.60/tcp/16272/p2p/16Uiu2HAmNX6vpHESTPbiy9QphGXGZ3vZ3B2v9q5z3u2PyWExeTkj"]'
2026-03-11 04:35:18.730 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:18.730 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32812/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.206.51/tcp/49900/p2p/16Uiu2HAmR33pCrHKi8WsKBBcn6gmjaqHYQjfhaVJ1gKYrJjY3gYZ"]'
2026-03-11 04:35:18.732 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:18.733 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32812/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.145.51/tcp/38673/p2p/16Uiu2HAmUqcMemJFtznB5DSVU7r15ZYkp7yabefXnHKix35hBJzn"]'
2026-03-11 04:35:18.735 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:18.735 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32812/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.252.11/tcp/5107/p2p/16Uiu2HAmJk1BFwxs31An7WS9bq1HS3daq8JrVjVRCdc3xbXuz6xB"]'
2026-03-11 04:35:18.737 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:18.738 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32812/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.115.60/tcp/36276/p2p/16Uiu2HAmNX6vpHESTPbiy9QphGXGZ3vZ3B2v9q5z3u2PyWExeTkj"]'
2026-03-11 04:35:18.740 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:18.742 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-11 04:35:18.743 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-11 04:35:18.743 DEBUG [src.node.waku_node] Stopping container with id 66de20c41fd5
2026-03-11 04:35:19.341 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:35:19.341 DEBUG [src.node.waku_node] Stopping container with id 63abd2f67db9
2026-03-11 04:35:19.950 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:35:19.950 DEBUG [src.node.waku_node] Stopping container with id 07c60145b61e
2026-03-11 04:35:20.159 ERROR [src.node.docker_mananger] Max retries reached for container 66de20c41fd5. Exiting log stream.
2026-03-11 04:35:20.535 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:35:20.538 DEBUG [src.node.waku_node] Stopping container with id f2f1a6cadd10
2026-03-11 04:35:20.765 ERROR [src.node.docker_mananger] Max retries reached for container 63abd2f67db9. Exiting log stream.
2026-03-11 04:35:21.068 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:35:21.069 DEBUG [src.node.waku_node] Stopping container with id 623bffb51b6e
2026-03-11 04:35:21.349 ERROR [src.node.docker_mananger] Max retries reached for container 07c60145b61e. Exiting log stream.
2026-03-11 04:35:21.615 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:35:21.618 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-11 04:35:21.645 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-11 04:35:21.669 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-11 04:35:21.693 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-11 04:35:21.719 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-11 04:35:21.743 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,183 @@
2026-03-11 04:42:24.455 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-11 04:42:24.455 DEBUG [tests.conftest] Running test: test_static_shard_relay with id: 2026-03-11_04-42-24__f38ef2b3-b82f-4e5a-af10-7dbc5d69dbb0
2026-03-11 04:42:24.456 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-11 04:42:24.456 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-11 04:42:24.456 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-11 04:42:24.464 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:42:24.464 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-11_04-42-24__f38ef2b3-b82f-4e5a-af10-7dbc5d69dbb0__wakuorg_nwaku:latest.log
2026-03-11 04:42:24.464 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:42:24.464 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:42:24.466 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:42:24.466 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.153.252
2026-03-11 04:42:24.466 DEBUG [src.node.docker_mananger] Generated ports ['50293', '50294', '50295', '50296', '50297']
2026-03-11 04:42:24.466 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-11 04:42:24.467 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-11 04:42:24.467 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:42:24.467 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:42:24.467 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:42:24.467 DEBUG [src.node.docker_mananger] docker run -i -t -p 50293:50293 -p 50294:50294 -p 50295:50295 -p 50296:50296 -p 50297:50297 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50295 --rest-port=50293 --tcp-port=50294 --discv5-udp-port=50296 --rest-address=0.0.0.0 --nat=extip:172.18.153.252 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=e7208ef6efe83a60b0e92a99fe5ff9aaeb45cd1af2b71bff18e43fe0bbc58dd0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50297 --metrics-logging=true --relay=true --filter=true
2026-03-11 04:42:24.673 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.153.252 waku c4ae4db9c6a54cd3559e14dc9bfebe57f172de9479f5279b08eed2b093abbec1
2026-03-11 04:42:24.673 ERROR [src.node.docker_mananger] Max retries reached for container 3897c8ee317f. Exiting log stream.
2026-03-11 04:42:24.707 DEBUG [src.node.docker_mananger] Container started with ID c4ae4db9c6a5. Setting up logs at ./log/docker/node1_2026-03-11_04-42-24__f38ef2b3-b82f-4e5a-af10-7dbc5d69dbb0__wakuorg_nwaku:latest.log
2026-03-11 04:42:24.708 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50293
2026-03-11 04:42:24.708 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:42:25.247 ERROR [src.node.docker_mananger] Max retries reached for container 1fc0da15f872. Exiting log stream.
2026-03-11 04:42:25.708 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50293/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:42:25.711 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:42:25.712 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:42:25.712 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50293/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:42:25.714 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.153.252/tcp/50294/p2p/16Uiu2HAmB123ufy6TqiVnCaWfGGocKLzxL15mcLSi8zsHk1B6sWB","/ip4/172.18.153.252/tcp/50295/ws/p2p/16Uiu2HAmB123ufy6TqiVnCaWfGGocKLzxL15mcLSi8zsHk1B6sWB"],"enrUri":"enr:-L24QJrwN3M-QwRpTYpaNdJzdhchZwn8nWEzV5-ejdC6CPJqc0Qb-i3zxNz096JLBarXbuSaEMF44nqArPIDsRv5C7QCgmlkgnY0gmlwhKwSmfyKbXVsdGlhZGRyc5YACASsEpn8BsR2AAoErBKZ_AbEd90DgnJzhQACAQAAiXNlY3AyNTZrMaEC52oqNq1DjpIlbn4c7fVJRArh3pRNmv0H2OHlTcwxAcyDdGNwgsR2g3VkcILEeIV3YWt1MgU"}'
2026-03-11 04:42:25.714 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:42:25.722 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:42:25.722 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-11_04-42-24__f38ef2b3-b82f-4e5a-af10-7dbc5d69dbb0__wakuorg_nwaku:latest.log
2026-03-11 04:42:25.722 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:42:25.722 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:42:25.723 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:42:25.724 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.70.24
2026-03-11 04:42:25.724 DEBUG [src.node.docker_mananger] Generated ports ['54565', '54566', '54567', '54568', '54569']
2026-03-11 04:42:25.724 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-11 04:42:25.724 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-11 04:42:25.724 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:42:25.724 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:42:25.724 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:42:25.724 DEBUG [src.node.docker_mananger] docker run -i -t -p 54565:54565 -p 54566:54566 -p 54567:54567 -p 54568:54568 -p 54569:54569 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54567 --rest-port=54565 --tcp-port=54566 --discv5-udp-port=54568 --rest-address=0.0.0.0 --nat=extip:172.18.70.24 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=8407be9bd4bb78ccff260eb1b1aaa51dabf77abedc78ac2fe29049ee4bd2f56b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54569 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJrwN3M-QwRpTYpaNdJzdhchZwn8nWEzV5-ejdC6CPJqc0Qb-i3zxNz096JLBarXbuSaEMF44nqArPIDsRv5C7QCgmlkgnY0gmlwhKwSmfyKbXVsdGlhZGRyc5YACASsEpn8BsR2AAoErBKZ_AbEd90DgnJzhQACAQAAiXNlY3AyNTZrMaEC52oqNq1DjpIlbn4c7fVJRArh3pRNmv0H2OHlTcwxAcyDdGNwgsR2g3VkcILEeIV3YWt1MgU
2026-03-11 04:42:25.927 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.70.24 waku fc9b77081ad6237b6130f0029cea372926a0128331c1481fb77c0787bf6c6224
2026-03-11 04:42:25.964 DEBUG [src.node.docker_mananger] Container started with ID fc9b77081ad6. Setting up logs at ./log/docker/node2_2026-03-11_04-42-24__f38ef2b3-b82f-4e5a-af10-7dbc5d69dbb0__wakuorg_nwaku:latest.log
2026-03-11 04:42:25.965 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 54565
2026-03-11 04:42:25.965 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:42:26.966 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54565/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:42:26.969 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:42:26.969 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:42:26.969 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54565/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:42:26.972 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.70.24/tcp/54566/p2p/16Uiu2HAkw7kYBHMp5AKAd9CC5nyjC2BiRvgScwwDXiYnh4Z9Qq1P","/ip4/172.18.70.24/tcp/54567/ws/p2p/16Uiu2HAkw7kYBHMp5AKAd9CC5nyjC2BiRvgScwwDXiYnh4Z9Qq1P"],"enrUri":"enr:-L24QBHPh6ODedHL8rPoHcolzoqiaLd00ZOQjfyyxMXCyltSQBYf18_Dz-2rXcZD3uztGTEEMl8v1zJUKA1ksRNfg2YCgmlkgnY0gmlwhKwSRhiKbXVsdGlhZGRyc5YACASsEkYYBtUmAAoErBJGGAbVJ90DgnJzhQACAQAAiXNlY3AyNTZrMaECGSASzM0DV6u6zu67YmnroRp1jZXEKnGr3cTxp-NBqq6DdGNwgtUmg3VkcILVKIV3YWt1MgE"}'
2026-03-11 04:42:26.972 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:42:26.972 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54565/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.153.252/tcp/50294/p2p/16Uiu2HAmB123ufy6TqiVnCaWfGGocKLzxL15mcLSi8zsHk1B6sWB"]'
2026-03-11 04:42:26.998 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:42:27.010 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:42:27.011 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-11_04-42-24__f38ef2b3-b82f-4e5a-af10-7dbc5d69dbb0__wakuorg_nwaku:latest.log
2026-03-11 04:42:27.011 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:42:27.011 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:42:27.014 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:42:27.016 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.202.226
2026-03-11 04:42:27.016 DEBUG [src.node.docker_mananger] Generated ports ['46964', '46965', '46966', '46967', '46968']
2026-03-11 04:42:27.016 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-11 04:42:27.019 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-11 04:42:27.020 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:42:27.020 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:42:27.020 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:42:27.021 DEBUG [src.node.docker_mananger] docker run -i -t -p 46964:46964 -p 46965:46965 -p 46966:46966 -p 46967:46967 -p 46968:46968 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46966 --rest-port=46964 --tcp-port=46965 --discv5-udp-port=46967 --rest-address=0.0.0.0 --nat=extip:172.18.202.226 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=75fa94fabe8bcf9e6f60dba3e23af2dd4b094301aa43f1fe2191a7e03faeee58 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46968 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJrwN3M-QwRpTYpaNdJzdhchZwn8nWEzV5-ejdC6CPJqc0Qb-i3zxNz096JLBarXbuSaEMF44nqArPIDsRv5C7QCgmlkgnY0gmlwhKwSmfyKbXVsdGlhZGRyc5YACASsEpn8BsR2AAoErBKZ_AbEd90DgnJzhQACAQAAiXNlY3AyNTZrMaEC52oqNq1DjpIlbn4c7fVJRArh3pRNmv0H2OHlTcwxAcyDdGNwgsR2g3VkcILEeIV3YWt1MgU
2026-03-11 04:42:27.231 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.202.226 waku dbc6401d93457d8c7c64fff30f05705533888f5639b596569a247e42a1dd83b8
2026-03-11 04:42:27.266 DEBUG [src.node.docker_mananger] Container started with ID dbc6401d9345. Setting up logs at ./log/docker/node3_2026-03-11_04-42-24__f38ef2b3-b82f-4e5a-af10-7dbc5d69dbb0__wakuorg_nwaku:latest.log
2026-03-11 04:42:27.266 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 46964
2026-03-11 04:42:27.266 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:42:28.267 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46964/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:42:28.269 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:42:28.370 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46964/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:42:28.372 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:42:28.373 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:42:28.373 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46964/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:42:28.376 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.202.226/tcp/46965/p2p/16Uiu2HAmBwgnWeiPEx4GkV2daAztiwoqzXRDWu45bdRnAHwx4W2v","/ip4/172.18.202.226/tcp/46966/ws/p2p/16Uiu2HAmBwgnWeiPEx4GkV2daAztiwoqzXRDWu45bdRnAHwx4W2v"],"enrUri":"enr:-L24QM735Y8E9Zac9nagbNb2oyA3-iwTVEsPsVRzrvQ3b6hsI_hDRtF9JBLgcAGpsYg-3qN2bx1DeYC8urgqd4X0z-ECgmlkgnY0gmlwhKwSyuKKbXVsdGlhZGRyc5YACASsEsriBrd1AAoErBLK4ga3dt0DgnJzhQACAQAAiXNlY3AyNTZrMaEC9WtTa_Xgzvq9SkQAy-VlrixpEhEl6k-0awrQN22kCauDdGNwgrd1g3VkcIK3d4V3YWt1MgE"}'
2026-03-11 04:42:28.376 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:42:28.376 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46964/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.153.252/tcp/50294/p2p/16Uiu2HAmB123ufy6TqiVnCaWfGGocKLzxL15mcLSi8zsHk1B6sWB"]'
2026-03-11 04:42:28.402 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:42:28.414 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:42:28.414 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-03-11_04-42-24__f38ef2b3-b82f-4e5a-af10-7dbc5d69dbb0__wakuorg_nwaku:latest.log
2026-03-11 04:42:28.415 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:42:28.415 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:42:28.418 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:42:28.419 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.190.123
2026-03-11 04:42:28.421 DEBUG [src.node.docker_mananger] Generated ports ['32143', '32144', '32145', '32146', '32147']
2026-03-11 04:42:28.423 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-11 04:42:28.423 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-11 04:42:28.423 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:42:28.423 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:42:28.424 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:42:28.424 DEBUG [src.node.docker_mananger] docker run -i -t -p 32143:32143 -p 32144:32144 -p 32145:32145 -p 32146:32146 -p 32147:32147 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32145 --rest-port=32143 --tcp-port=32144 --discv5-udp-port=32146 --rest-address=0.0.0.0 --nat=extip:172.18.190.123 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=5cc60be6ffdecec4e0d06e3afa9eab9559439f57c88e950efd5d9252bfe60efc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32147 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJrwN3M-QwRpTYpaNdJzdhchZwn8nWEzV5-ejdC6CPJqc0Qb-i3zxNz096JLBarXbuSaEMF44nqArPIDsRv5C7QCgmlkgnY0gmlwhKwSmfyKbXVsdGlhZGRyc5YACASsEpn8BsR2AAoErBKZ_AbEd90DgnJzhQACAQAAiXNlY3AyNTZrMaEC52oqNq1DjpIlbn4c7fVJRArh3pRNmv0H2OHlTcwxAcyDdGNwgsR2g3VkcILEeIV3YWt1MgU
2026-03-11 04:42:28.627 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.190.123 waku eaed15785ea532f8567a5ac9080a87b6b8f52855e0223747f15f41b96e1c58b7
2026-03-11 04:42:28.663 DEBUG [src.node.docker_mananger] Container started with ID eaed15785ea5. Setting up logs at ./log/docker/node4_2026-03-11_04-42-24__f38ef2b3-b82f-4e5a-af10-7dbc5d69dbb0__wakuorg_nwaku:latest.log
2026-03-11 04:42:28.663 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32143
2026-03-11 04:42:28.663 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:42:29.664 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32143/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:42:29.667 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:42:29.667 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:42:29.667 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32143/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:42:29.669 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.190.123/tcp/32144/p2p/16Uiu2HAm5RCwoackF5aPtQ13zqXLwyGPRR21G15pGirx64TA4FHw","/ip4/172.18.190.123/tcp/32145/ws/p2p/16Uiu2HAm5RCwoackF5aPtQ13zqXLwyGPRR21G15pGirx64TA4FHw"],"enrUri":"enr:-L24QBG4YgvaWckS6DcQw0r83LMfJAxKYnaRFUG5G9IHkjIldKEdGSXJLpE0hkR2Ii2IJO6O7RwQcumj7jv6Rouvn90CgmlkgnY0gmlwhKwSvnuKbXVsdGlhZGRyc5YACASsEr57Bn2QAAoErBK-ewZ9kd0DgnJzhQACAQAAiXNlY3AyNTZrMaEClHZNLbuoS_HQ8CveDySJip0Qsk593AxqkWBQ-nsPdlaDdGNwgn2Qg3VkcIJ9koV3YWt1MgE"}'
2026-03-11 04:42:29.670 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:42:29.670 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32143/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.153.252/tcp/50294/p2p/16Uiu2HAmB123ufy6TqiVnCaWfGGocKLzxL15mcLSi8zsHk1B6sWB"]'
2026-03-11 04:42:29.690 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:42:29.706 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:42:29.706 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2026-03-11_04-42-24__f38ef2b3-b82f-4e5a-af10-7dbc5d69dbb0__wakuorg_nwaku:latest.log
2026-03-11 04:42:29.706 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:42:29.706 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:42:29.712 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:42:29.712 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.120.139
2026-03-11 04:42:29.714 DEBUG [src.node.docker_mananger] Generated ports ['3560', '3561', '3562', '3563', '3564']
2026-03-11 04:42:29.715 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-11 04:42:29.715 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-11 04:42:29.715 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:42:29.716 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:42:29.716 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:42:29.716 DEBUG [src.node.docker_mananger] docker run -i -t -p 3560:3560 -p 3561:3561 -p 3562:3562 -p 3563:3563 -p 3564:3564 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3562 --rest-port=3560 --tcp-port=3561 --discv5-udp-port=3563 --rest-address=0.0.0.0 --nat=extip:172.18.120.139 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=a97f7a6ac18ba9d0b0522ba97aca4e899bde7c8ca02befb87a0706ea820e2994 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3564 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJrwN3M-QwRpTYpaNdJzdhchZwn8nWEzV5-ejdC6CPJqc0Qb-i3zxNz096JLBarXbuSaEMF44nqArPIDsRv5C7QCgmlkgnY0gmlwhKwSmfyKbXVsdGlhZGRyc5YACASsEpn8BsR2AAoErBKZ_AbEd90DgnJzhQACAQAAiXNlY3AyNTZrMaEC52oqNq1DjpIlbn4c7fVJRArh3pRNmv0H2OHlTcwxAcyDdGNwgsR2g3VkcILEeIV3YWt1MgU
2026-03-11 04:42:29.935 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.120.139 waku cd1e6f009023da0857a7e46a7358a72422db914ba718ef31255b1afae618d11c
2026-03-11 04:42:29.973 DEBUG [src.node.docker_mananger] Container started with ID cd1e6f009023. Setting up logs at ./log/docker/node5_2026-03-11_04-42-24__f38ef2b3-b82f-4e5a-af10-7dbc5d69dbb0__wakuorg_nwaku:latest.log
2026-03-11 04:42:29.973 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 3560
2026-03-11 04:42:29.973 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:42:30.974 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3560/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:42:31.005 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:42:31.106 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3560/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:42:31.108 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:42:31.109 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:42:31.109 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3560/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:42:31.111 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.120.139/tcp/3561/p2p/16Uiu2HAmRH17dgj6vNPJ7hYJacQ3MueK9wbqfPXpNWgE1vK6JEjJ","/ip4/172.18.120.139/tcp/3562/ws/p2p/16Uiu2HAmRH17dgj6vNPJ7hYJacQ3MueK9wbqfPXpNWgE1vK6JEjJ"],"enrUri":"enr:-L24QJZPRQMd7MfI7L97MH6GGOuTRmhBegB6hz76OqwAnKnibkxuktPOVWhJSB9q0HtuazqB_a62O2Ac_-ptvXgV05ICgmlkgnY0gmlwhKwSeIuKbXVsdGlhZGRyc5YACASsEniLBg3pAAoErBJ4iwYN6t0DgnJzhQACAQAAiXNlY3AyNTZrMaEDu4YER1QYrUlgm95LGR2wVWOnZ30FUkWKVZszmS1cMeGDdGNwgg3pg3VkcIIN64V3YWt1MgE"}'
2026-03-11 04:42:31.111 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:42:31.112 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3560/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.153.252/tcp/50294/p2p/16Uiu2HAmB123ufy6TqiVnCaWfGGocKLzxL15mcLSi8zsHk1B6sWB"]'
2026-03-11 04:42:31.146 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:42:31.147 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50293/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-11 04:42:31.152 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:42:31.153 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54565/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-11 04:42:31.158 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:42:31.159 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46964/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-11 04:42:31.164 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:42:31.165 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32143/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-11 04:42:31.169 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:42:31.169 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3560/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-11 04:42:31.171 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:42:31.172 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50293/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-03-11 04:42:31.185 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:42:31.190 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:42:31.290 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:42:31.291 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50293/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:42:31.293 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773204151172249303,"ephemeral":false,"proof":""}]'
2026-03-11 04:42:31.295 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:42:31.295 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54565/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:42:31.298 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773204151172249303,"ephemeral":false,"proof":""}]'
2026-03-11 04:42:31.299 DEBUG [src.steps.sharding] Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
2026-03-11 04:42:31.299 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46964/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:42:31.302 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773204151172249303,"ephemeral":false,"proof":""}]'
2026-03-11 04:42:31.303 DEBUG [src.steps.sharding] Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
2026-03-11 04:42:31.304 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:42:31.306 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773204151172249303,"ephemeral":false,"proof":""}]'
2026-03-11 04:42:31.308 DEBUG [src.steps.sharding] Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
2026-03-11 04:42:31.308 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3560/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:42:31.310 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773204151172249303,"ephemeral":false,"proof":""}]'
2026-03-11 04:42:31.313 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-11 04:42:31.314 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-11 04:42:31.314 DEBUG [src.node.waku_node] Stopping container with id c4ae4db9c6a5
2026-03-11 04:42:31.920 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:42:31.920 DEBUG [src.node.waku_node] Stopping container with id fc9b77081ad6
2026-03-11 04:42:32.553 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:42:32.555 DEBUG [src.node.waku_node] Stopping container with id dbc6401d9345
2026-03-11 04:42:32.902 ERROR [src.node.docker_mananger] Max retries reached for container c4ae4db9c6a5. Exiting log stream.
2026-03-11 04:42:33.150 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:42:33.152 DEBUG [src.node.waku_node] Stopping container with id eaed15785ea5
2026-03-11 04:42:33.370 ERROR [src.node.docker_mananger] Max retries reached for container fc9b77081ad6. Exiting log stream.
2026-03-11 04:42:33.756 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:42:33.756 DEBUG [src.node.waku_node] Stopping container with id cd1e6f009023
2026-03-11 04:42:33.965 ERROR [src.node.docker_mananger] Max retries reached for container dbc6401d9345. Exiting log stream.
2026-03-11 04:42:34.361 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:42:34.362 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-11 04:42:34.448 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-11 04:42:34.476 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-11 04:42:34.503 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-11 04:42:34.528 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-11 04:42:34.552 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,272 @@
2026-03-11 04:35:15.204 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-11 04:35:15.205 DEBUG [tests.conftest] Running test: test_different_cursor_and_indexes[19-50] with id: 2026-03-11_04-35-15__b3e9e2fe-ab14-4bfb-9e99-426303650d89
2026-03-11 04:35:15.205 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-11 04:35:15.205 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-11 04:35:15.205 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-11 04:35:15.213 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:35:15.213 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-11_04-35-15__b3e9e2fe-ab14-4bfb-9e99-426303650d89__wakuorg_nwaku:latest.log
2026-03-11 04:35:15.213 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:35:15.213 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:35:15.215 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:35:15.215 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.78.116
2026-03-11 04:35:15.215 DEBUG [src.node.docker_mananger] Generated ports ['30403', '30404', '30405', '30406', '30407']
2026-03-11 04:35:15.215 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:35:15.215 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:35:15.216 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:35:15.216 DEBUG [src.node.docker_mananger] docker run -i -t -p 30403:30403 -p 30404:30404 -p 30405:30405 -p 30406:30406 -p 30407:30407 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30405 --rest-port=30403 --tcp-port=30404 --discv5-udp-port=30406 --rest-address=0.0.0.0 --nat=extip:172.18.78.116 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a2ab5ec5de7d31a8bdab2da4243e6de88ab526aeaf03c5dca2972114137db53b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30407 --metrics-logging=true --store=true --relay=true
2026-03-11 04:35:15.404 ERROR [src.node.docker_mananger] Max retries reached for container ef653ea98644. Exiting log stream.
2026-03-11 04:35:15.414 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.78.116 waku f85bfd42126eb2507381074567ac7bdc453dfbe51727e2d53f365ad9d13c702b
2026-03-11 04:35:15.449 DEBUG [src.node.docker_mananger] Container started with ID f85bfd42126e. Setting up logs at ./log/docker/publishing_node1_2026-03-11_04-35-15__b3e9e2fe-ab14-4bfb-9e99-426303650d89__wakuorg_nwaku:latest.log
2026-03-11 04:35:15.450 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 30403
2026-03-11 04:35:15.450 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:35:16.010 ERROR [src.node.docker_mananger] Max retries reached for container 1fe71ead9f79. Exiting log stream.
2026-03-11 04:35:16.452 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30403/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:35:16.455 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:35:16.455 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:35:16.455 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30403/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:35:16.457 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.78.116/tcp/30404/p2p/16Uiu2HAm8eutWpkUfSNqPT5pJAQYN4As6PBUHsL7BNovJASDio8G","/ip4/172.18.78.116/tcp/30405/ws/p2p/16Uiu2HAm8eutWpkUfSNqPT5pJAQYN4As6PBUHsL7BNovJASDio8G"],"enrUri":"enr:-L24QDZmJusPXhGR6RmZXYjN7FnQ06qA6-9qg0Bx2p77Vx7xVejuwO0aVjVWzKQ6hXypMe9tSQpumkhxew9eZKIIMskCgmlkgnY0gmlwhKwSTnSKbXVsdGlhZGRyc5YACASsEk50BnbEAAoErBJOdAZ2xd0DgnJzhQADAQAAiXNlY3AyNTZrMaECxIw1Hy_WmCZ2n4DeWJPOwg0JwiHHdg-OQNuFmbidd6WDdGNwgnbEg3VkcIJ2xoV3YWt1MgM"}'
2026-03-11 04:35:16.458 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:35:16.465 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:35:16.465 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-11_04-35-15__b3e9e2fe-ab14-4bfb-9e99-426303650d89__wakuorg_nwaku:latest.log
2026-03-11 04:35:16.465 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:35:16.465 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:35:16.467 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:35:16.467 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.171.100
2026-03-11 04:35:16.467 DEBUG [src.node.docker_mananger] Generated ports ['51670', '51671', '51672', '51673', '51674']
2026-03-11 04:35:16.467 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:35:16.467 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:35:16.467 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:35:16.467 DEBUG [src.node.docker_mananger] docker run -i -t -p 51670:51670 -p 51671:51671 -p 51672:51672 -p 51673:51673 -p 51674:51674 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51672 --rest-port=51670 --tcp-port=51671 --discv5-udp-port=51673 --rest-address=0.0.0.0 --nat=extip:172.18.171.100 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b70b6330d39e8fab47decaab5d89f053c2f6ddaebaa434dc54eb0edf972fd17b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51674 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QDZmJusPXhGR6RmZXYjN7FnQ06qA6-9qg0Bx2p77Vx7xVejuwO0aVjVWzKQ6hXypMe9tSQpumkhxew9eZKIIMskCgmlkgnY0gmlwhKwSTnSKbXVsdGlhZGRyc5YACASsEk50BnbEAAoErBJOdAZ2xd0DgnJzhQADAQAAiXNlY3AyNTZrMaECxIw1Hy_WmCZ2n4DeWJPOwg0JwiHHdg-OQNuFmbidd6WDdGNwgnbEg3VkcIJ2xoV3YWt1MgM --storenode=/ip4/172.18.78.116/tcp/30404/p2p/16Uiu2HAm8eutWpkUfSNqPT5pJAQYN4As6PBUHsL7BNovJASDio8G --store=true --relay=true
2026-03-11 04:35:16.657 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.171.100 waku ec1e0dd9589f9e60f21f9288bd9cd22242f7ca3966cc9234fc7a34325bc54dd6
2026-03-11 04:35:16.691 DEBUG [src.node.docker_mananger] Container started with ID ec1e0dd9589f. Setting up logs at ./log/docker/store_node1_2026-03-11_04-35-15__b3e9e2fe-ab14-4bfb-9e99-426303650d89__wakuorg_nwaku:latest.log
2026-03-11 04:35:16.692 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 51670
2026-03-11 04:35:16.692 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:35:17.692 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51670/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:35:17.704 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:35:17.705 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:35:17.705 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51670/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:35:17.707 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.171.100/tcp/51671/p2p/16Uiu2HAkxwDr7V3uDFKbzwH3TUUN9WSbmAa3m9AaCv8MPWcsVr3s","/ip4/172.18.171.100/tcp/51672/ws/p2p/16Uiu2HAkxwDr7V3uDFKbzwH3TUUN9WSbmAa3m9AaCv8MPWcsVr3s"],"enrUri":"enr:-L24QLlJCdatkCBqWqOESyD0APwU3MADOWyRMj3l0HOjAYmgKK7k1fTKnMsLj3I9yyod1oIxeSE9PuuSlpGR8PPsapECgmlkgnY0gmlwhKwSq2SKbXVsdGlhZGRyc5YACASsEqtkBsnXAAoErBKrZAbJ2N0DgnJzhQADAQAAiXNlY3AyNTZrMaECNCTv4HpdqVgK_P2rIRXL1c1_0Xjs1rMkT5bRaRLMRSqDdGNwgsnXg3VkcILJ2YV3YWt1MgM"}'
2026-03-11 04:35:17.707 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:35:17.708 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51670/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.78.116/tcp/30404/p2p/16Uiu2HAm8eutWpkUfSNqPT5pJAQYN4As6PBUHsL7BNovJASDio8G"]'
2026-03-11 04:35:17.711 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:17.711 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30403/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-11 04:35:17.714 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:17.714 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51670/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-11 04:35:17.716 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:17.717 DEBUG [src.steps.store] Relaying message
2026-03-11 04:35:17.717 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30403/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-03-11 04:35:17.722 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:17.723 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:35:17.924 DEBUG [src.steps.store] Relaying message
2026-03-11 04:35:17.925 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30403/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-03-11 04:35:17.931 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:17.932 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:35:18.133 DEBUG [src.steps.store] Relaying message
2026-03-11 04:35:18.133 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30403/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-03-11 04:35:18.139 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:18.139 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:35:18.341 DEBUG [src.steps.store] Relaying message
2026-03-11 04:35:18.341 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30403/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-03-11 04:35:18.347 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:18.348 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:35:18.549 DEBUG [src.steps.store] Relaying message
2026-03-11 04:35:18.549 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30403/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-03-11 04:35:18.555 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:18.556 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:35:18.756 DEBUG [src.steps.store] Relaying message
2026-03-11 04:35:18.757 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30403/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-03-11 04:35:18.762 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:18.763 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:35:18.964 DEBUG [src.steps.store] Relaying message
2026-03-11 04:35:18.964 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30403/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-03-11 04:35:18.969 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:18.970 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:35:19.171 DEBUG [src.steps.store] Relaying message
2026-03-11 04:35:19.171 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30403/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-03-11 04:35:19.177 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:19.177 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:35:19.378 DEBUG [src.steps.store] Relaying message
2026-03-11 04:35:19.379 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30403/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-03-11 04:35:19.384 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:19.384 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:35:19.585 DEBUG [src.steps.store] Relaying message
2026-03-11 04:35:19.586 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30403/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-03-11 04:35:19.591 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:19.592 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:35:19.793 DEBUG [src.steps.store] Relaying message
2026-03-11 04:35:19.793 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30403/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-03-11 04:35:19.799 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:19.799 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:35:20.001 DEBUG [src.steps.store] Relaying message
2026-03-11 04:35:20.001 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30403/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-03-11 04:35:20.007 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:20.007 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:35:20.208 DEBUG [src.steps.store] Relaying message
2026-03-11 04:35:20.209 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30403/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:35:20.215 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:20.216 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:35:20.417 DEBUG [src.steps.store] Relaying message
2026-03-11 04:35:20.417 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30403/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:35:20.423 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:20.424 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:35:20.625 DEBUG [src.steps.store] Relaying message
2026-03-11 04:35:20.625 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30403/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:35:20.630 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:20.631 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:35:20.832 DEBUG [src.steps.store] Relaying message
2026-03-11 04:35:20.833 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30403/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:35:20.838 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:20.839 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:35:21.040 DEBUG [src.steps.store] Relaying message
2026-03-11 04:35:21.040 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30403/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:35:21.046 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:21.046 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:35:21.247 DEBUG [src.steps.store] Relaying message
2026-03-11 04:35:21.247 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30403/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:35:21.254 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:21.255 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:35:21.456 DEBUG [src.steps.store] Relaying message
2026-03-11 04:35:21.456 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30403/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:35:21.461 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:21.462 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:35:21.663 DEBUG [src.steps.store] Relaying message
2026-03-11 04:35:21.663 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30403/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:35:21.668 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:21.669 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:35:21.870 DEBUG [src.steps.store] Relaying message
2026-03-11 04:35:21.870 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30403/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:35:21.876 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:21.877 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:35:22.078 DEBUG [src.steps.store] Relaying message
2026-03-11 04:35:22.078 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30403/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:35:22.084 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:22.084 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:35:22.285 DEBUG [src.steps.store] Relaying message
2026-03-11 04:35:22.285 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30403/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:35:22.291 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:22.291 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:35:22.492 DEBUG [src.steps.store] Relaying message
2026-03-11 04:35:22.492 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30403/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:35:22.498 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:22.498 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:35:22.699 DEBUG [src.steps.store] Relaying message
2026-03-11 04:35:22.699 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30403/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:35:22.705 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:22.706 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:35:22.906 DEBUG [src.steps.store] Relaying message
2026-03-11 04:35:22.907 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30403/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:35:22.914 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:22.915 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:35:23.116 DEBUG [src.steps.store] Relaying message
2026-03-11 04:35:23.116 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30403/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:35:23.122 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:23.123 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:35:23.324 DEBUG [src.steps.store] Relaying message
2026-03-11 04:35:23.324 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30403/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:35:23.330 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:23.331 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:35:23.532 DEBUG [src.steps.store] Relaying message
2026-03-11 04:35:23.532 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30403/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:35:23.537 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:23.538 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:35:23.739 DEBUG [src.steps.store] Relaying message
2026-03-11 04:35:23.739 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30403/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:35:23.745 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:23.746 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:35:23.947 DEBUG [src.steps.store] Relaying message
2026-03-11 04:35:23.947 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30403/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:35:23.953 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:23.953 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:35:24.154 DEBUG [src.steps.store] Relaying message
2026-03-11 04:35:24.154 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30403/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:35:24.160 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:24.161 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:35:24.362 DEBUG [src.steps.store] Relaying message
2026-03-11 04:35:24.363 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30403/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:35:24.370 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:24.370 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:35:24.571 DEBUG [src.steps.store] Relaying message
2026-03-11 04:35:24.571 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30403/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:35:24.578 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:24.579 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:35:24.780 DEBUG [src.steps.store] Relaying message
2026-03-11 04:35:24.780 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30403/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:35:24.786 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:24.786 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:35:24.987 DEBUG [src.steps.store] Relaying message
2026-03-11 04:35:24.987 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30403/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:35:24.993 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:24.993 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:35:25.194 DEBUG [src.steps.store] Relaying message
2026-03-11 04:35:25.195 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30403/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:35:25.200 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:25.201 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:35:25.402 DEBUG [src.steps.store] Relaying message
2026-03-11 04:35:25.402 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30403/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:35:25.408 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:25.409 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:35:25.609 DEBUG [src.steps.store] Relaying message
2026-03-11 04:35:25.610 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30403/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:35:25.615 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:25.616 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:35:25.817 DEBUG [src.steps.store] Relaying message
2026-03-11 04:35:25.817 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30403/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:35:25.823 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:25.824 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:35:26.024 DEBUG [src.steps.store] Relaying message
2026-03-11 04:35:26.025 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30403/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:35:26.030 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:26.031 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:35:26.232 DEBUG [src.steps.store] Relaying message
2026-03-11 04:35:26.232 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30403/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:35:26.238 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:26.238 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:35:26.439 DEBUG [src.steps.store] Relaying message
2026-03-11 04:35:26.439 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30403/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:35:26.445 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:26.446 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:35:26.647 DEBUG [src.steps.store] Relaying message
2026-03-11 04:35:26.647 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30403/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:35:26.653 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:26.654 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:35:26.855 DEBUG [src.steps.store] Relaying message
2026-03-11 04:35:26.855 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30403/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:35:26.861 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:26.861 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:35:27.063 DEBUG [src.steps.store] Relaying message
2026-03-11 04:35:27.063 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30403/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:35:27.069 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:27.070 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:35:27.271 DEBUG [src.steps.store] Relaying message
2026-03-11 04:35:27.271 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30403/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:35:27.277 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:27.277 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:35:27.479 DEBUG [src.steps.store] Relaying message
2026-03-11 04:35:27.479 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30403/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:35:27.485 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:27.486 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:35:27.686 DEBUG [src.steps.store] Relaying message
2026-03-11 04:35:27.687 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30403/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:35:27.692 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:27.693 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:35:27.894 DEBUG [src.steps.store] Relaying message
2026-03-11 04:35:27.894 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30403/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:35:27.901 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:27.901 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:35:28.103 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30403/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=19&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:35:28.107 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfcb6a758e698859387ca348f2e65573b2c5692211204eaf6e479d15342cb81ff"},{"messageHash":"0xe51602bab72ce5fd52e367a290304e957e43f26e5af2a0c5f5db507b2f3e8f63"},{"messageHash":"0xfbff29f8c5631dcd3e7f98eef0b147a5a7ff919bb65b740be2d35ded760d889e"},{"messageHash":"0x014aca5d3870c982dbd236bc05d312c99d423091cdfbab176a2edf03bdfb6183"},{"messageHash":"0xa97207fe7307c0c8d87f6bf698462befcf4fc640a562581f71c767adb378c3b5"},{"messageHash":"0xfd03426ec0c4df0672fe9b17fd8a4b409d80b4ffcaa51d53cce36a00cb2cfe6c"},{"messageHash":"0xd17ef274f5f633c9f313cbbe14419e3da6c93364a2091935dbaf1c37fad8559c"},{"messageHash":"0xf66eae4b7afb48000a6f753c1feb885930817ec23a8f0d4f302120212bc68897"},{"messageHash":"0xde1722c61315cf2bbeb3940eed42e0f8731da6476f32fea637747a28cb35cb13"},{"messageHash":"0x70d8adaf0790de89801e502743b01e0cc6aa6f2da4e6ce351230ae4d5d7d63e0"},{"messageHash":"0x636b73d6d7ecd4ca1f9b4c18ecbe784950d28fc157ead0776f54247dbd0a1e92"},{"messageHash":"0x1d5882b87ef69671e9ce908dac7e47330e4824304fc83d3d898c5c5d097d4425"},{"messageHash":"0xaa8e5682119fe4e7e35bb7f6a9cceafe68e4a179fb83a9c6dfcda112d44e8b38"},{"messageHash":"0xc7738e3b14372d06479fef9487c6b1aed10288274ca2dc331bf4d2293e7fd1ac"},{"messageHash":"0x3a453987c2990a6412f18e1510443d4d1fdbbf7cc030c9dacdfd6804e8019b74"},{"messageHash":"0x2f886d8ceae3fd6b1637e133a6b6c6e35e2dd261f7c0ec38e55eba1d88fc3a89"},{"messageHash":"0x337fb96bdf63b1b70d3728a1472d44efcb774792277c5872f034c20a4d2cfaef"},{"messageHash":"0x752d15a823f60a17d8e12bf1de872beb713968fe5b1dab283ba4f3da9efa8e46"},{"messageHash":"0x4becdc26e5e4001855776a7278f22fb911a5321bee9d93619040cf7b80e78bef"}],"paginationCursor":"0x4becdc26e5e4001855776a7278f22fb911a5321bee9d93619040cf7b80e78bef"}'
2026-03-11 04:35:28.107 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51670/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=19&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:35:28.112 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfcb6a758e698859387ca348f2e65573b2c5692211204eaf6e479d15342cb81ff"},{"messageHash":"0xe51602bab72ce5fd52e367a290304e957e43f26e5af2a0c5f5db507b2f3e8f63"},{"messageHash":"0xfbff29f8c5631dcd3e7f98eef0b147a5a7ff919bb65b740be2d35ded760d889e"},{"messageHash":"0x014aca5d3870c982dbd236bc05d312c99d423091cdfbab176a2edf03bdfb6183"},{"messageHash":"0xa97207fe7307c0c8d87f6bf698462befcf4fc640a562581f71c767adb378c3b5"},{"messageHash":"0xfd03426ec0c4df0672fe9b17fd8a4b409d80b4ffcaa51d53cce36a00cb2cfe6c"},{"messageHash":"0xd17ef274f5f633c9f313cbbe14419e3da6c93364a2091935dbaf1c37fad8559c"},{"messageHash":"0xf66eae4b7afb48000a6f753c1feb885930817ec23a8f0d4f302120212bc68897"},{"messageHash":"0xde1722c61315cf2bbeb3940eed42e0f8731da6476f32fea637747a28cb35cb13"},{"messageHash":"0x70d8adaf0790de89801e502743b01e0cc6aa6f2da4e6ce351230ae4d5d7d63e0"},{"messageHash":"0x636b73d6d7ecd4ca1f9b4c18ecbe784950d28fc157ead0776f54247dbd0a1e92"},{"messageHash":"0x1d5882b87ef69671e9ce908dac7e47330e4824304fc83d3d898c5c5d097d4425"},{"messageHash":"0xaa8e5682119fe4e7e35bb7f6a9cceafe68e4a179fb83a9c6dfcda112d44e8b38"},{"messageHash":"0xc7738e3b14372d06479fef9487c6b1aed10288274ca2dc331bf4d2293e7fd1ac"},{"messageHash":"0x3a453987c2990a6412f18e1510443d4d1fdbbf7cc030c9dacdfd6804e8019b74"},{"messageHash":"0x2f886d8ceae3fd6b1637e133a6b6c6e35e2dd261f7c0ec38e55eba1d88fc3a89"},{"messageHash":"0x337fb96bdf63b1b70d3728a1472d44efcb774792277c5872f034c20a4d2cfaef"},{"messageHash":"0x752d15a823f60a17d8e12bf1de872beb713968fe5b1dab283ba4f3da9efa8e46"},{"messageHash":"0x4becdc26e5e4001855776a7278f22fb911a5321bee9d93619040cf7b80e78bef"}],"paginationCursor":"0x4becdc26e5e4001855776a7278f22fb911a5321bee9d93619040cf7b80e78bef"}'
2026-03-11 04:35:28.112 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30403/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x4becdc26e5e4001855776a7278f22fb911a5321bee9d93619040cf7b80e78bef&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:35:28.117 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x64b5389167a3cf2eb0e8281e2e587b0dc7bb57d8762a07e14732abb8cac20639"},{"messageHash":"0x7894142fc6856e3215374b12f8bf87c01fccb3016a29fdbf8c847ecab023443b"},{"messageHash":"0xf66a6437a4775993a6cef46eebfbdc32df2aae3da497f5ec24179bc4cf7540fd"},{"messageHash":"0x3050742cccf7a11ef1ac93ac1c6f5ca92fec27802e9da5b9193c9fe53d4f927d"},{"messageHash":"0xff8907c3402643109b277ada73da59e8112e10332eaa6accf35c77d967319d4e"},{"messageHash":"0x5597d9d28ac012e0b97a111d60c1cd24ad7b5dea7ba39bd1dfcf8e7446d8e8f5"},{"messageHash":"0x5055a13c0acd087ee722a9f12f6488d064644f2bc46265d0dfd893a68979b8b8"},{"messageHash":"0x811bb8b13d4f2a793d228a96631953e487b08d2602d1c8df3f709c8662c964ac"},{"messageHash":"0x9d4df4da16f9a38b8c9b6377c390558f90afe837e453c1ac4f8bcd4f202bbba0"},{"messageHash":"0x60e406ad5f10e1794e09fa1213575531999c9a5f926d8f41b852a153edaf4d2b"},{"messageHash":"0x43b67aec1453b103bcfcc3b10b192df6b4fe77bde97dc36c524d989c8fd41456"},{"messageHash":"0xb0f060cf74f6f3fd1d26c622fb280e685b34754659ba6d9b452c48d820590b58"},{"messageHash":"0x828840ca4406ed3b6d18b4cefa5e0732e3c119ad321b16d439e6d77e794cb2a7"},{"messageHash":"0x9f861fde1e5bcb99c7f36a890b2ba8f4397a247d27cf75897cd1ae76da10e735"},{"messageHash":"0x5ca110fb4269e2a4a4ef71bda1b7df2a972ddc60531d1c3a4dd7f5282f2d0497"},{"messageHash":"0x558277ed35b9c2351067137d20c144431e9c5dc84ebb7da742ea9471303e05a8"},{"messageHash":"0xf2983694a41db718d5444fe6e4f89b1d965c73c925ae0804f109e920dcdf080e"},{"messageHash":"0xd954d4555a365387bdbc3e6931150b618d760a8734450fb4cc565c1645eb86ab"},{"messageHash":"0xf0ddc9c53bdcfab8e6ce932f8121fd65f86971b08b60aa52f826249e06d3c78e"},{"messageHash":"0x2e00342f2cf7b142f2a0981e236a2c39b52bb8fa044326f3e02faa09d666f256"},{"messageHash":"0x346d3d63aa26bbf0ef36f62208adc4cc16949502ae828822d97284535c783fdb"},{"messageHash":"0x3f84d25acdf111c6e71eb3f44153160c3d9b0deaa38b9c76f1809173f3d0dcfc"},{"messageHash":"0x05262e569760255a3556f4e6b8851302d0d601ec52345e13deca98baf0abd4df"},{"messageHash":"0x03ad9934b7e98990a6998e6549ce61ba21fd4cb64a6a6ce0e144691da05a6ec5"},{"messageHash":"0x9feafc08beb486a9a555e031b5ee137987968c55704a6ebc0e7658d96d5c77f5"},{"messageHash":"0xbc22870af0274fa4e5fb00504b3b354e19c755541191f95ea04adcc0a25e94e0"},{"messageHash":"0x4688025b2008974b89d6fe83c9dc16a87159e0d17c1cd874ca484042c843bea5"},{"messageHash":"0x67e31c7486403800194577adcde74fed49b788b004ad28f5b92376638b425d16"},{"messageHash":"0xf0801a79fded916706ad11b28f7db56a3f3754ff4adfe9966d6922ed6faf9af9"},{"messageHash":"0x2c6fd297d49b72fed3e5df60bde524a55f9556fffeb442e4cdd65a9d6d58568d"},{"messageHash":"0x5ae0093278ada736fef327b4e356bdcc02ba6abc04562a784d4e07ea67b2e1c0"}]}'
2026-03-11 04:35:28.118 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51670/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x4becdc26e5e4001855776a7278f22fb911a5321bee9d93619040cf7b80e78bef&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:35:28.122 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x64b5389167a3cf2eb0e8281e2e587b0dc7bb57d8762a07e14732abb8cac20639"},{"messageHash":"0x7894142fc6856e3215374b12f8bf87c01fccb3016a29fdbf8c847ecab023443b"},{"messageHash":"0xf66a6437a4775993a6cef46eebfbdc32df2aae3da497f5ec24179bc4cf7540fd"},{"messageHash":"0x3050742cccf7a11ef1ac93ac1c6f5ca92fec27802e9da5b9193c9fe53d4f927d"},{"messageHash":"0xff8907c3402643109b277ada73da59e8112e10332eaa6accf35c77d967319d4e"},{"messageHash":"0x5597d9d28ac012e0b97a111d60c1cd24ad7b5dea7ba39bd1dfcf8e7446d8e8f5"},{"messageHash":"0x5055a13c0acd087ee722a9f12f6488d064644f2bc46265d0dfd893a68979b8b8"},{"messageHash":"0x811bb8b13d4f2a793d228a96631953e487b08d2602d1c8df3f709c8662c964ac"},{"messageHash":"0x9d4df4da16f9a38b8c9b6377c390558f90afe837e453c1ac4f8bcd4f202bbba0"},{"messageHash":"0x60e406ad5f10e1794e09fa1213575531999c9a5f926d8f41b852a153edaf4d2b"},{"messageHash":"0x43b67aec1453b103bcfcc3b10b192df6b4fe77bde97dc36c524d989c8fd41456"},{"messageHash":"0xb0f060cf74f6f3fd1d26c622fb280e685b34754659ba6d9b452c48d820590b58"},{"messageHash":"0x828840ca4406ed3b6d18b4cefa5e0732e3c119ad321b16d439e6d77e794cb2a7"},{"messageHash":"0x9f861fde1e5bcb99c7f36a890b2ba8f4397a247d27cf75897cd1ae76da10e735"},{"messageHash":"0x5ca110fb4269e2a4a4ef71bda1b7df2a972ddc60531d1c3a4dd7f5282f2d0497"},{"messageHash":"0x558277ed35b9c2351067137d20c144431e9c5dc84ebb7da742ea9471303e05a8"},{"messageHash":"0xf2983694a41db718d5444fe6e4f89b1d965c73c925ae0804f109e920dcdf080e"},{"messageHash":"0xd954d4555a365387bdbc3e6931150b618d760a8734450fb4cc565c1645eb86ab"},{"messageHash":"0xf0ddc9c53bdcfab8e6ce932f8121fd65f86971b08b60aa52f826249e06d3c78e"},{"messageHash":"0x2e00342f2cf7b142f2a0981e236a2c39b52bb8fa044326f3e02faa09d666f256"},{"messageHash":"0x346d3d63aa26bbf0ef36f62208adc4cc16949502ae828822d97284535c783fdb"},{"messageHash":"0x3f84d25acdf111c6e71eb3f44153160c3d9b0deaa38b9c76f1809173f3d0dcfc"},{"messageHash":"0x05262e569760255a3556f4e6b8851302d0d601ec52345e13deca98baf0abd4df"},{"messageHash":"0x03ad9934b7e98990a6998e6549ce61ba21fd4cb64a6a6ce0e144691da05a6ec5"},{"messageHash":"0x9feafc08beb486a9a555e031b5ee137987968c55704a6ebc0e7658d96d5c77f5"},{"messageHash":"0xbc22870af0274fa4e5fb00504b3b354e19c755541191f95ea04adcc0a25e94e0"},{"messageHash":"0x4688025b2008974b89d6fe83c9dc16a87159e0d17c1cd874ca484042c843bea5"},{"messageHash":"0x67e31c7486403800194577adcde74fed49b788b004ad28f5b92376638b425d16"},{"messageHash":"0xf0801a79fded916706ad11b28f7db56a3f3754ff4adfe9966d6922ed6faf9af9"},{"messageHash":"0x2c6fd297d49b72fed3e5df60bde524a55f9556fffeb442e4cdd65a9d6d58568d"},{"messageHash":"0x5ae0093278ada736fef327b4e356bdcc02ba6abc04562a784d4e07ea67b2e1c0"}]}'
2026-03-11 04:35:28.125 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-11 04:35:28.126 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-11 04:35:28.127 DEBUG [src.node.waku_node] Stopping container with id f85bfd42126e
2026-03-11 04:35:28.723 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:35:28.725 DEBUG [src.node.waku_node] Stopping container with id ec1e0dd9589f
2026-03-11 04:35:29.286 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:35:29.289 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-11 04:35:29.327 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-11 04:35:29.346 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,99 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_node_not_connected_directly_to_lightpushing_node with id: 2026-03-11_04-32-30__4adf4ac3-17d7-4940-a8c6-60d63f3fe7e1
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-03-11_04-32-30__4adf4ac3-17d7-4940-a8c6-60d63f3fe7e1__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-03-11_04-32-30__4adf4ac3-17d7-4940-a8c6-60d63f3fe7e1__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-03-11_04-32-30__4adf4ac3-17d7-4940-a8c6-60d63f3fe7e1__wakuorg_nwaku:latest.log
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:33 Network waku created
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.106.209
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['10688', '10689', '10690', '10691', '10692']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 10688:10688 -p 10689:10689 -p 10690:10690 -p 10691:10691 -p 10692:10692 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10690 --rest-port=10688 --tcp-port=10689 --discv5-udp-port=10691 --rest-address=0.0.0.0 --nat=extip:172.18.106.209 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bbf1fc609719966cffdf1cf6fea1cbbe7ebca38eaadcf58ceeaedf16ec4fd4b8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10692 --metrics-logging=true --lightpush=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.106.209 waku 666237ffcd396c52974b0072c65f04c8450047734547dc7626ce41e046b42fe3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 666237ffcd39. Setting up logs at ./log/docker/node1_2026-03-11_04-32-30__4adf4ac3-17d7-4940-a8c6-60d63f3fe7e1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 10688
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10688/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10688/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.106.209/tcp/10689/p2p/16Uiu2HAmTYenWLewVGdyp7ijnbzf9i6zUPKpjjJzX7JaMvJS6PiD","/ip4/172.18.106.209/tcp/10690/ws/p2p/16Uiu2HAmTYenWLewVGdyp7ijnbzf9i6zUPKpjjJzX7JaMvJS6PiD"],"enrUri":"enr:-L24QF1qzYOcZShe3E49wcrSfzmbVnDqwp8WappJwh9B6Mpacidq4VzBmBHOVCJbXrnn5uvVlpjobN4XO5aJXG02aCQCgmlkgnY0gmlwhKwSatGKbXVsdGlhZGRyc5YACASsEmrRBinBAAoErBJq0QYpwt0DgnJzhQADAQAAiXNlY3AyNTZrMaED3T-yUjlk4rHC-xlzzYBJqMc0iAoD600OUW2pxtBW06aDdGNwginBg3VkcIIpw4V3YWt1Mgk"}'
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.187
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['60566', '60567', '60568', '60569', '60570']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 60566:60566 -p 60567:60567 -p 60568:60568 -p 60569:60569 -p 60570:60570 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60568 --rest-port=60566 --tcp-port=60567 --discv5-udp-port=60569 --rest-address=0.0.0.0 --nat=extip:172.18.251.187 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0ad29f1e328b0f6c4b74c9cbb091f7aaffcbfebbf9ad82f5ecd38c46f465a09f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60570 --metrics-logging=true --lightpush=true --store=true --relay=true --discv5-bootstrap-node=enr:-L24QF1qzYOcZShe3E49wcrSfzmbVnDqwp8WappJwh9B6Mpacidq4VzBmBHOVCJbXrnn5uvVlpjobN4XO5aJXG02aCQCgmlkgnY0gmlwhKwSatGKbXVsdGlhZGRyc5YACASsEmrRBinBAAoErBJq0QYpwt0DgnJzhQADAQAAiXNlY3AyNTZrMaED3T-yUjlk4rHC-xlzzYBJqMc0iAoD600OUW2pxtBW06aDdGNwginBg3VkcIIpw4V3YWt1Mgk --lightpushnode=/ip4/172.18.106.209/tcp/10689/p2p/16Uiu2HAmTYenWLewVGdyp7ijnbzf9i6zUPKpjjJzX7JaMvJS6PiD
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.251.187 waku 5d1279da3a9d08fd09d907dbfde2b2f5d9b7992c9ddef2f7757abac9f3818e60
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5d1279da3a9d. Setting up logs at ./log/docker/node2_2026-03-11_04-32-30__4adf4ac3-17d7-4940-a8c6-60d63f3fe7e1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 60566
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60566/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"READY"},{"Legacy Lightpush":"READY"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60566/debug/v1/info" -H "Content-Type: application/json" -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.187/tcp/60567/p2p/16Uiu2HAm4DemmaY58DPJLRHXiVS3YPQJ4oRcehXgUtEo32Tz3hwf","/ip4/172.18.251.187/tcp/60568/ws/p2p/16Uiu2HAm4DemmaY58DPJLRHXiVS3YPQJ4oRcehXgUtEo32Tz3hwf"],"enrUri":"enr:-L24QKqixwKoT5As_8jlyqiAP2uHTxowBKsuEOoCCpN5LHXoXepXlGzeT7SP-mMswoF987LiOspEd9lX6fe7czG98pUCgmlkgnY0gmlwhKwS-7uKbXVsdGlhZGRyc5YACASsEvu7BuyXAAoErBL7uwbsmN0DgnJzhQADAQAAiXNlY3AyNTZrMaECgqTY9s4kmDs5jGGzB9EvGMB-DKYDUnpCdg6KSM6lOGKDdGNwguyXg3VkcILsmYV3YWt1Mgs"}'
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.145.119
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19187', '19188', '19189', '19190', '19191']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 19187:19187 -p 19188:19188 -p 19189:19189 -p 19190:19190 -p 19191:19191 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19189 --rest-port=19187 --tcp-port=19188 --discv5-udp-port=19190 --rest-address=0.0.0.0 --nat=extip:172.18.145.119 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3cb9f2466bbffdaba1bd85d437c9a16063fcdc704a6e98ec2b9c7318aa0a9e78 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19191 --metrics-logging=true --relay=false --storenode=/ip4/172.18.251.187/tcp/60567/p2p/16Uiu2HAm4DemmaY58DPJLRHXiVS3YPQJ4oRcehXgUtEo32Tz3hwf --discv5-bootstrap-node=enr:-L24QKqixwKoT5As_8jlyqiAP2uHTxowBKsuEOoCCpN5LHXoXepXlGzeT7SP-mMswoF987LiOspEd9lX6fe7czG98pUCgmlkgnY0gmlwhKwS-7uKbXVsdGlhZGRyc5YACASsEvu7BuyXAAoErBL7uwbsmN0DgnJzhQADAQAAiXNlY3AyNTZrMaECgqTY9s4kmDs5jGGzB9EvGMB-DKYDUnpCdg6KSM6lOGKDdGNwguyXg3VkcILsmYV3YWt1Mgs
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.145.119 waku 2a18731537a956e5cc96dda9b1e058ba4c9c67d3256b44eb42571a96c3bc2326
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2a18731537a9. Setting up logs at ./log/docker/node3_2026-03-11_04-32-30__4adf4ac3-17d7-4940-a8c6-60d63f3fe7e1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 19187
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19187/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19187/debug/v1/info" -H "Content-Type: application/json" -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.119/tcp/19188/p2p/16Uiu2HAmRTKcqvUa7wUNYY5tmRBK62ijqYsLHpYYMXuXxzfik3YE","/ip4/172.18.145.119/tcp/19189/ws/p2p/16Uiu2HAmRTKcqvUa7wUNYY5tmRBK62ijqYsLHpYYMXuXxzfik3YE"],"enrUri":"enr:-L24QCC217bmo7lsHtUsgRzEragXAvxN7nZHsEfeCstN0KtbCjoMPZzFuHrq7KP1tQ4d5L8FdaHeWkAzemEcZm6NAIkCgmlkgnY0gmlwhKwSkXeKbXVsdGlhZGRyc5YACASsEpF3Bkr0AAoErBKRdwZK9d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDviq_Nw_jTl9Mut7GBQDlhaXdIpBtUOju3WmQPzMXByODdGNwgkr0g3VkcIJK9oV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10688/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:60566/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:10688/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.187/tcp/42506/p2p/16Uiu2HAm4DemmaY58DPJLRHXiVS3YPQJ4oRcehXgUtEo32Tz3hwf","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/lightpush/3.0.0","/vac/waku/lightpush/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60566/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.106.209/tcp/10689/p2p/16Uiu2HAmTYenWLewVGdyp7ijnbzf9i6zUPKpjjJzX7JaMvJS6PiD","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/lightpush/3.0.0","/vac/waku/lightpush/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 30 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10688/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/1", "message": {"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": 1773203587895152012}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19187/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":"ceb00c57ac7ac541b847","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf36c1036fa7fe831706c572f57f82e873ed87cea2e7029d14daa823617b7eadf"}]}'
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 666237ffcd39
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5d1279da3a9d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2a18731537a9
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 666237ffcd39. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,563 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_many_subscribed_nodes with id: 2026-03-11_04-33-50__6f2e0d86-9ae5-4228-96f6-6b22bb88cf6f
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-03-11_04-33-50__6f2e0d86-9ae5-4228-96f6-6b22bb88cf6f__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-03-11_04-33-50__6f2e0d86-9ae5-4228-96f6-6b22bb88cf6f__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-03-11_04-33-50__6f2e0d86-9ae5-4228-96f6-6b22bb88cf6f__wakuorg_nwaku:latest.log
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  tests.e2e.test_e2e:test_e2e.py:266 Start 2 nodes
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.203.162
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['2191', '2192', '2193', '2194', '2195']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 2191:2191 -p 2192:2192 -p 2193:2193 -p 2194:2194 -p 2195:2195 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2193 --rest-port=2191 --tcp-port=2192 --discv5-udp-port=2194 --rest-address=0.0.0.0 --nat=extip:172.18.203.162 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2e64bd4affdce9a0d7ded7f8440ffb0ddee9b93a04bb984ac50efbbe3a91f49d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2195 --metrics-logging=true --relay=true --store=false
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d5e3632b3e3f. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.203.162 waku f0a7c27331f4608cabecb366177ac9034f7e992f60828ab8663c0c7ca90e8e95
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f0a7c27331f4. Setting up logs at ./log/docker/node1_2026-03-11_04-33-50__6f2e0d86-9ae5-4228-96f6-6b22bb88cf6f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 2191
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 24cfd2f5ef4b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2191/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2191/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.203.162/tcp/2192/p2p/16Uiu2HAmE43DekoWs4pw2j1uidh5bPR1X8FKAK8uJTWdQST1kaZ9","/ip4/172.18.203.162/tcp/2193/ws/p2p/16Uiu2HAmE43DekoWs4pw2j1uidh5bPR1X8FKAK8uJTWdQST1kaZ9"],"enrUri":"enr:-L24QCI6Icbb6xXHdv-1o47a6TsKnF06OHi6ffavfxxjaFh1H9ISfGdRF4xNFaWK3nXZmuG8CsAKHUBT9egbdF8CBHMCgmlkgnY0gmlwhKwSy6KKbXVsdGlhZGRyc5YACASsEsuiBgiQAAoErBLLogYIkd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDFMNJ6vvvOBN6G9BSufbhz2cJcH8Ail-L7y2W8usSo6SDdGNwggiQg3VkcIIIkoV3YWt1MgE"}'
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.225.168
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19465', '19466', '19467', '19468', '19469']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 19465:19465 -p 19466:19466 -p 19467:19467 -p 19468:19468 -p 19469:19469 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19467 --rest-port=19465 --tcp-port=19466 --discv5-udp-port=19468 --rest-address=0.0.0.0 --nat=extip:172.18.225.168 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c88ee25fb90b980ebe17acce3cb7fcd8fa362f8d71acec3b314f7e7bddcef49a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19469 --metrics-logging=true --relay=true --filter=true --store=false --discv5-bootstrap-node=enr:-L24QCI6Icbb6xXHdv-1o47a6TsKnF06OHi6ffavfxxjaFh1H9ISfGdRF4xNFaWK3nXZmuG8CsAKHUBT9egbdF8CBHMCgmlkgnY0gmlwhKwSy6KKbXVsdGlhZGRyc5YACASsEsuiBgiQAAoErBLLogYIkd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDFMNJ6vvvOBN6G9BSufbhz2cJcH8Ail-L7y2W8usSo6SDdGNwggiQg3VkcIIIkoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.225.168 waku 284b9e06d96057375172726475d2461bc222c077277b1c0c5f10f7b2e39ffc78
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 284b9e06d960. Setting up logs at ./log/docker/node2_2026-03-11_04-33-50__6f2e0d86-9ae5-4228-96f6-6b22bb88cf6f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 19465
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19465/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19465/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.225.168/tcp/19466/p2p/16Uiu2HAmQVapp5nP2ADFBKgBzENTLsTQACHbvpnUZ3ERg39WQAdp","/ip4/172.18.225.168/tcp/19467/ws/p2p/16Uiu2HAmQVapp5nP2ADFBKgBzENTLsTQACHbvpnUZ3ERg39WQAdp"],"enrUri":"enr:-L24QM0Kje6Wco1kdRjLscZdUFPAhRIpWP-uKL1lJmcuHtE7IDXpdPAUf1a-dUsWqoqsqhFKbmG9PI-2oe1u6MHWWL4CgmlkgnY0gmlwhKwS4aiKbXVsdGlhZGRyc5YACASsEuGoBkwKAAoErBLhqAZMC90DgnJzhQADAQAAiXNlY3AyNTZrMaEDr-NqXjgr0BrvdZHlPIlHR8rI7kiVkC0f02I1Hb9SKAODdGNwgkwKg3VkcIJMDIV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  tests.e2e.test_e2e:test_e2e.py:270 Subscribe nodes to relay pubsub topic /waku/2/rs/3/1
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2191/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:19465/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.e2e.test_e2e:test_e2e.py:276 15 Node start and making filter requests to node2
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-11_04-33-50__6f2e0d86-9ae5-4228-96f6-6b22bb88cf6f__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.122.196
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['14630', '14631', '14632', '14633', '14634']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 14630:14630 -p 14631:14631 -p 14632:14632 -p 14633:14633 -p 14634:14634 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14632 --rest-port=14630 --tcp-port=14631 --discv5-udp-port=14633 --rest-address=0.0.0.0 --nat=extip:172.18.122.196 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c8d88fef5f85c1c1f7ebb146d3adfa5fc19b6bab72a6cddbea0effecf6a2c1b2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14634 --metrics-logging=true --relay=false --filternode=/ip4/172.18.225.168/tcp/19466/p2p/16Uiu2HAmQVapp5nP2ADFBKgBzENTLsTQACHbvpnUZ3ERg39WQAdp --discv5-bootstrap-node=enr:-L24QM0Kje6Wco1kdRjLscZdUFPAhRIpWP-uKL1lJmcuHtE7IDXpdPAUf1a-dUsWqoqsqhFKbmG9PI-2oe1u6MHWWL4CgmlkgnY0gmlwhKwS4aiKbXVsdGlhZGRyc5YACASsEuGoBkwKAAoErBLhqAZMC90DgnJzhQADAQAAiXNlY3AyNTZrMaEDr-NqXjgr0BrvdZHlPIlHR8rI7kiVkC0f02I1Hb9SKAODdGNwgkwKg3VkcIJMDIV3YWt1MgU --store=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.122.196 waku 5ede511e834778ce5dd01ca45643b7fd860df69e9e32012656f8fbe3679e7c0a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5ede511e8347. Setting up logs at ./log/docker/node2_2026-03-11_04-33-50__6f2e0d86-9ae5-4228-96f6-6b22bb88cf6f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 14630
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14630/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14630/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.122.196/tcp/14631/p2p/16Uiu2HAmVQcyhNBm7jRzHVBrtYCoFhxGtkzt9NCcyTfy6M8s8Zoq","/ip4/172.18.122.196/tcp/14632/ws/p2p/16Uiu2HAmVQcyhNBm7jRzHVBrtYCoFhxGtkzt9NCcyTfy6M8s8Zoq"],"enrUri":"enr:-L24QOjddFbHwGq2bTbKL5xyWzZEBia3e2T-2FUsatTotJ9wQLo8c9sp95Ty80God-WrCYKtp1zEOwn7ClH0fpODwWwCgmlkgnY0gmlwhKwSesSKbXVsdGlhZGRyc5YACASsEnrEBjknAAoErBJ6xAY5KN0DgnJzhQADAQAAiXNlY3AyNTZrMaED-OhhdOZxsbMUXKGlFBGffJahSVVQ231gsDLkOXc7KDSDdGNwgjkng3VkcII5KYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14630/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-03-11_04-33-50__6f2e0d86-9ae5-4228-96f6-6b22bb88cf6f__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.85.40
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['48752', '48753', '48754', '48755', '48756']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 48752:48752 -p 48753:48753 -p 48754:48754 -p 48755:48755 -p 48756:48756 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48754 --rest-port=48752 --tcp-port=48753 --discv5-udp-port=48755 --rest-address=0.0.0.0 --nat=extip:172.18.85.40 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fd1ed33bb8cc98c9e1c54fced4cf3362b69a922b9c09a4e9a741bd9e9a2cb706 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48756 --metrics-logging=true --relay=false --filternode=/ip4/172.18.225.168/tcp/19466/p2p/16Uiu2HAmQVapp5nP2ADFBKgBzENTLsTQACHbvpnUZ3ERg39WQAdp --discv5-bootstrap-node=enr:-L24QOjddFbHwGq2bTbKL5xyWzZEBia3e2T-2FUsatTotJ9wQLo8c9sp95Ty80God-WrCYKtp1zEOwn7ClH0fpODwWwCgmlkgnY0gmlwhKwSesSKbXVsdGlhZGRyc5YACASsEnrEBjknAAoErBJ6xAY5KN0DgnJzhQADAQAAiXNlY3AyNTZrMaED-OhhdOZxsbMUXKGlFBGffJahSVVQ231gsDLkOXc7KDSDdGNwgjkng3VkcII5KYV3YWt1MgA --store=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.85.40 waku c9b1a5f387390c89ab4c42a02bd2803d9b52d7e0f74d1d98f368061fb9ca51c7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c9b1a5f38739. Setting up logs at ./log/docker/node3_2026-03-11_04-33-50__6f2e0d86-9ae5-4228-96f6-6b22bb88cf6f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 48752
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48752/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48752/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.85.40/tcp/48753/p2p/16Uiu2HAmMbGgWKvnHo6stosJj2kTBsVSXqCv3mQ9MkZZnA1Y98sA","/ip4/172.18.85.40/tcp/48754/ws/p2p/16Uiu2HAmMbGgWKvnHo6stosJj2kTBsVSXqCv3mQ9MkZZnA1Y98sA"],"enrUri":"enr:-L24QL82hTRnn_LIqsrtxQOODvZjZTiBR7-9XUCnm1clCz8MezeyGY4Ol2o66P-1BMYT5X2sTBxWlGAM_0DwoQEFAOYCgmlkgnY0gmlwhKwSVSiKbXVsdGlhZGRyc5YACASsElUoBr5xAAoErBJVKAa-ct0DgnJzhQADAQAAiXNlY3AyNTZrMaEDhMVTMhynwn8omgGiPfKarJa2ZYFjwYtFYCIjKR8WakmDdGNwgr5xg3VkcIK-c4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48752/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-03-11_04-33-50__6f2e0d86-9ae5-4228-96f6-6b22bb88cf6f__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.46.70
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46483', '46484', '46485', '46486', '46487']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 46483:46483 -p 46484:46484 -p 46485:46485 -p 46486:46486 -p 46487:46487 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46485 --rest-port=46483 --tcp-port=46484 --discv5-udp-port=46486 --rest-address=0.0.0.0 --nat=extip:172.18.46.70 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e21faa3a3de7df1ee9a5dc3badb40da291a6b83abca9ce1bbf06f20bb2d5c10d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46487 --metrics-logging=true --relay=false --filternode=/ip4/172.18.225.168/tcp/19466/p2p/16Uiu2HAmQVapp5nP2ADFBKgBzENTLsTQACHbvpnUZ3ERg39WQAdp --discv5-bootstrap-node=enr:-L24QL82hTRnn_LIqsrtxQOODvZjZTiBR7-9XUCnm1clCz8MezeyGY4Ol2o66P-1BMYT5X2sTBxWlGAM_0DwoQEFAOYCgmlkgnY0gmlwhKwSVSiKbXVsdGlhZGRyc5YACASsElUoBr5xAAoErBJVKAa-ct0DgnJzhQADAQAAiXNlY3AyNTZrMaEDhMVTMhynwn8omgGiPfKarJa2ZYFjwYtFYCIjKR8WakmDdGNwgr5xg3VkcIK-c4V3YWt1MgA --store=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.46.70 waku fad04e37a06f7c81ac401bdaf21dd6234d7ef75052278700d37c10b884ea5020
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fad04e37a06f. Setting up logs at ./log/docker/node4_2026-03-11_04-33-50__6f2e0d86-9ae5-4228-96f6-6b22bb88cf6f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 46483
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46483/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46483/debug/v1/info" -H "Content-Type: application/json" -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.70/tcp/46484/p2p/16Uiu2HAm5CtzDqyXAoML7YiX5LDdh5BshhiGxoqBPXpgXxWtsDkh","/ip4/172.18.46.70/tcp/46485/ws/p2p/16Uiu2HAm5CtzDqyXAoML7YiX5LDdh5BshhiGxoqBPXpgXxWtsDkh"],"enrUri":"enr:-L24QNj7jDu5eBAvxJpqaa3fetQ0x2jmvorM6ZjG7uiYkT1lfe6KIt4G-FrzghvcCUFObXKNJ0R2BiMlpp5ghXKXIDACgmlkgnY0gmlwhKwSLkaKbXVsdGlhZGRyc5YACASsEi5GBrWUAAoErBIuRga1ld0DgnJzhQADAQAAiXNlY3AyNTZrMaECkU8GuGF-kQ9BmvNwyrZTKsm2pfvcuWwGrJEMKw4peHaDdGNwgrWUg3VkcIK1loV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46483/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node5_2026-03-11_04-33-50__6f2e0d86-9ae5-4228-96f6-6b22bb88cf6f__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.146.155
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63038', '63039', '63040', '63041', '63042']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 63038:63038 -p 63039:63039 -p 63040:63040 -p 63041:63041 -p 63042:63042 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63040 --rest-port=63038 --tcp-port=63039 --discv5-udp-port=63041 --rest-address=0.0.0.0 --nat=extip:172.18.146.155 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b45dabd7b58f5d0e2dd4c6b3ba9775bb98fcccf5f2aec445db6b7c29bd62f2ce --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63042 --metrics-logging=true --relay=false --filternode=/ip4/172.18.225.168/tcp/19466/p2p/16Uiu2HAmQVapp5nP2ADFBKgBzENTLsTQACHbvpnUZ3ERg39WQAdp --discv5-bootstrap-node=enr:-L24QNj7jDu5eBAvxJpqaa3fetQ0x2jmvorM6ZjG7uiYkT1lfe6KIt4G-FrzghvcCUFObXKNJ0R2BiMlpp5ghXKXIDACgmlkgnY0gmlwhKwSLkaKbXVsdGlhZGRyc5YACASsEi5GBrWUAAoErBIuRga1ld0DgnJzhQADAQAAiXNlY3AyNTZrMaECkU8GuGF-kQ9BmvNwyrZTKsm2pfvcuWwGrJEMKw4peHaDdGNwgrWUg3VkcIK1loV3YWt1MgA --store=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.146.155 waku 851d5efa071296b56f3bfc44073462a9369cfd84b9ba3e121143a14880439ad1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 851d5efa0712. Setting up logs at ./log/docker/node5_2026-03-11_04-33-50__6f2e0d86-9ae5-4228-96f6-6b22bb88cf6f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 63038
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63038/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63038/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.146.155/tcp/63039/p2p/16Uiu2HAmQyY789oMpHSzG6Zfw1mvPhFDVHhPBiEnAR339VD3Vaux","/ip4/172.18.146.155/tcp/63040/ws/p2p/16Uiu2HAmQyY789oMpHSzG6Zfw1mvPhFDVHhPBiEnAR339VD3Vaux"],"enrUri":"enr:-L24QCu4-Ag8cbcClHltEMm4t3Hg_lbwZ-TeUpb6drUdKeDhFGGz3Gj0OH-teFw6SIMO2BSDmexKc1k-7-3VX-Fe6LwCgmlkgnY0gmlwhKwSkpuKbXVsdGlhZGRyc5YACASsEpKbBvY_AAoErBKSmwb2QN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDtwyaoguSfMLuxacpROpgmuIXyUQZWMIizOeqG-NKqKODdGNwgvY_g3VkcIL2QYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63038/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node6_2026-03-11_04-33-50__6f2e0d86-9ae5-4228-96f6-6b22bb88cf6f__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.86.243
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8118', '8119', '8120', '8121', '8122']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 8118:8118 -p 8119:8119 -p 8120:8120 -p 8121:8121 -p 8122:8122 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8120 --rest-port=8118 --tcp-port=8119 --discv5-udp-port=8121 --rest-address=0.0.0.0 --nat=extip:172.18.86.243 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7a0feb9cd6cc30e37f1f39d9741b763b66d210e3c2415cc1dacfdb01dff3a54b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8122 --metrics-logging=true --relay=false --filternode=/ip4/172.18.225.168/tcp/19466/p2p/16Uiu2HAmQVapp5nP2ADFBKgBzENTLsTQACHbvpnUZ3ERg39WQAdp --discv5-bootstrap-node=enr:-L24QCu4-Ag8cbcClHltEMm4t3Hg_lbwZ-TeUpb6drUdKeDhFGGz3Gj0OH-teFw6SIMO2BSDmexKc1k-7-3VX-Fe6LwCgmlkgnY0gmlwhKwSkpuKbXVsdGlhZGRyc5YACASsEpKbBvY_AAoErBKSmwb2QN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDtwyaoguSfMLuxacpROpgmuIXyUQZWMIizOeqG-NKqKODdGNwgvY_g3VkcIL2QYV3YWt1MgA --store=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.86.243 waku 7ea6da039e43df20bb8f33c15304dce630245d63c68997db0b248500b29814c1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7ea6da039e43. Setting up logs at ./log/docker/node6_2026-03-11_04-33-50__6f2e0d86-9ae5-4228-96f6-6b22bb88cf6f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 8118
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8118/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8118/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.86.243/tcp/8119/p2p/16Uiu2HAmFxu6t5URrxQcGtE8oJoacuSagF1GVDTEKpQFsuXy4sWz","/ip4/172.18.86.243/tcp/8120/ws/p2p/16Uiu2HAmFxu6t5URrxQcGtE8oJoacuSagF1GVDTEKpQFsuXy4sWz"],"enrUri":"enr:-L24QGbwQr-k7EiP3ti-NzqLRcDLE6r1PYbvL-XH5XE7Bs3kOwUfnPgZhm-8CBRIkk3K5xDUzNExTGNgvbCbhh1IaSYCgmlkgnY0gmlwhKwSVvOKbXVsdGlhZGRyc5YACASsElbzBh-3AAoErBJW8wYfuN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDMSmUuBRgHCebYkbl22JulFuf0S6Hoh55HYr49Eu8fIuDdGNwgh-3g3VkcIIfuYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8118/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node7_2026-03-11_04-33-50__6f2e0d86-9ae5-4228-96f6-6b22bb88cf6f__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.163.107
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['45589', '45590', '45591', '45592', '45593']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 45589:45589 -p 45590:45590 -p 45591:45591 -p 45592:45592 -p 45593:45593 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45591 --rest-port=45589 --tcp-port=45590 --discv5-udp-port=45592 --rest-address=0.0.0.0 --nat=extip:172.18.163.107 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fb5e8f223647fbd1f7b87a9b1acee4dbe1aee54ab86ff5bbdae878af2a6c27ac --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45593 --metrics-logging=true --relay=false --filternode=/ip4/172.18.225.168/tcp/19466/p2p/16Uiu2HAmQVapp5nP2ADFBKgBzENTLsTQACHbvpnUZ3ERg39WQAdp --discv5-bootstrap-node=enr:-L24QGbwQr-k7EiP3ti-NzqLRcDLE6r1PYbvL-XH5XE7Bs3kOwUfnPgZhm-8CBRIkk3K5xDUzNExTGNgvbCbhh1IaSYCgmlkgnY0gmlwhKwSVvOKbXVsdGlhZGRyc5YACASsElbzBh-3AAoErBJW8wYfuN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDMSmUuBRgHCebYkbl22JulFuf0S6Hoh55HYr49Eu8fIuDdGNwgh-3g3VkcIIfuYV3YWt1MgA --store=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.163.107 waku 34e3d8262062121aa9861768d69f6e644dfea3cd57daed9c859cbfd275ea3b0f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 34e3d8262062. Setting up logs at ./log/docker/node7_2026-03-11_04-33-50__6f2e0d86-9ae5-4228-96f6-6b22bb88cf6f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 45589
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45589/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45589/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.163.107/tcp/45590/p2p/16Uiu2HAmEXcAbH6fk95wd1LeRQUZai7NdBX43g9DTM2h3bi5C7Uj","/ip4/172.18.163.107/tcp/45591/ws/p2p/16Uiu2HAmEXcAbH6fk95wd1LeRQUZai7NdBX43g9DTM2h3bi5C7Uj"],"enrUri":"enr:-L24QKw920esWzYQYWjYAru6lgW4NS5kQmI_B43RArOZhnZaF8TE-Db0Xpi9IOeUtBpxeO8ZGmkFL5ID1ohc_0fUPy8CgmlkgnY0gmlwhKwSo2uKbXVsdGlhZGRyc5YACASsEqNrBrIWAAoErBKjawayF90DgnJzhQADAQAAiXNlY3AyNTZrMaEDG9M5YgpgIcV2n69rfXeZRrrx9o6PG7dwOGjGEgzTyziDdGNwgrIWg3VkcIKyGIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45589/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node8_2026-03-11_04-33-50__6f2e0d86-9ae5-4228-96f6-6b22bb88cf6f__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.230.30
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['44919', '44920', '44921', '44922', '44923']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 44919:44919 -p 44920:44920 -p 44921:44921 -p 44922:44922 -p 44923:44923 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44921 --rest-port=44919 --tcp-port=44920 --discv5-udp-port=44922 --rest-address=0.0.0.0 --nat=extip:172.18.230.30 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=af7b7fde0b9ac7bdad3a2c320dda94cd0ba297c249dd8fbe8169a54b0b4aaad9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44923 --metrics-logging=true --relay=false --filternode=/ip4/172.18.225.168/tcp/19466/p2p/16Uiu2HAmQVapp5nP2ADFBKgBzENTLsTQACHbvpnUZ3ERg39WQAdp --discv5-bootstrap-node=enr:-L24QKw920esWzYQYWjYAru6lgW4NS5kQmI_B43RArOZhnZaF8TE-Db0Xpi9IOeUtBpxeO8ZGmkFL5ID1ohc_0fUPy8CgmlkgnY0gmlwhKwSo2uKbXVsdGlhZGRyc5YACASsEqNrBrIWAAoErBKjawayF90DgnJzhQADAQAAiXNlY3AyNTZrMaEDG9M5YgpgIcV2n69rfXeZRrrx9o6PG7dwOGjGEgzTyziDdGNwgrIWg3VkcIKyGIV3YWt1MgA --store=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.230.30 waku d2ae9daf214288481ea313489776c735abd295705ae7201fda490b45ad92a88c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d2ae9daf2142. Setting up logs at ./log/docker/node8_2026-03-11_04-33-50__6f2e0d86-9ae5-4228-96f6-6b22bb88cf6f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 44919
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44919/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44919/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.230.30/tcp/44920/p2p/16Uiu2HAkzNrAtiycqpcmWNA4yvcv7uiFb1Xn4C9db2xEMBJ9d5t2","/ip4/172.18.230.30/tcp/44921/ws/p2p/16Uiu2HAkzNrAtiycqpcmWNA4yvcv7uiFb1Xn4C9db2xEMBJ9d5t2"],"enrUri":"enr:-L24QCj0f381Q50bpcpueXfdS9wuOi_i2fKVxAtt3nrlehi7JpzXFoHV8h8EwAQ_UazvDhaa3j_8u_GCZ7V5NsqnEX0CgmlkgnY0gmlwhKwS5h6KbXVsdGlhZGRyc5YACASsEuYeBq94AAoErBLmHgaved0DgnJzhQADAQAAiXNlY3AyNTZrMaECSZE3Mp1802VRfmawBC7NPqYM4qyQCWjXtwdaAUX2DV-DdGNwgq94g3VkcIKveoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44919/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node9_2026-03-11_04-33-50__6f2e0d86-9ae5-4228-96f6-6b22bb88cf6f__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.76.92
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3215', '3216', '3217', '3218', '3219']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 3215:3215 -p 3216:3216 -p 3217:3217 -p 3218:3218 -p 3219:3219 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3217 --rest-port=3215 --tcp-port=3216 --discv5-udp-port=3218 --rest-address=0.0.0.0 --nat=extip:172.18.76.92 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b949dfbab662ccac1b81745446b08dd890a0afab69d93be446c1dfaddffe61b1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3219 --metrics-logging=true --relay=false --filternode=/ip4/172.18.225.168/tcp/19466/p2p/16Uiu2HAmQVapp5nP2ADFBKgBzENTLsTQACHbvpnUZ3ERg39WQAdp --discv5-bootstrap-node=enr:-L24QCj0f381Q50bpcpueXfdS9wuOi_i2fKVxAtt3nrlehi7JpzXFoHV8h8EwAQ_UazvDhaa3j_8u_GCZ7V5NsqnEX0CgmlkgnY0gmlwhKwS5h6KbXVsdGlhZGRyc5YACASsEuYeBq94AAoErBLmHgaved0DgnJzhQADAQAAiXNlY3AyNTZrMaECSZE3Mp1802VRfmawBC7NPqYM4qyQCWjXtwdaAUX2DV-DdGNwgq94g3VkcIKveoV3YWt1MgA --store=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.76.92 waku 903d1faf0a41247f8dda8850208ced7af9a3164bcdcc298d31c5fbf23bda1e10
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 903d1faf0a41. Setting up logs at ./log/docker/node9_2026-03-11_04-33-50__6f2e0d86-9ae5-4228-96f6-6b22bb88cf6f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 3215
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3215/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3215/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.76.92/tcp/3216/p2p/16Uiu2HAmH4Nt7j3av51ZeYEdzS6QcFHBAThJPeh2HkQXUGNFqfnh","/ip4/172.18.76.92/tcp/3217/ws/p2p/16Uiu2HAmH4Nt7j3av51ZeYEdzS6QcFHBAThJPeh2HkQXUGNFqfnh"],"enrUri":"enr:-L24QLo5zTq5H4KXmwNX11SyhJmXdUF_1l51ryVgM_rdFJ7ZSE0T2vuz6k3l4s7TPaQSpphHrCbC8ZHzgfBcJVgit7UCgmlkgnY0gmlwhKwSTFyKbXVsdGlhZGRyc5YACASsEkxcBgyQAAoErBJMXAYMkd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDQWyVL8XN3Z4Gdu_ziTh6UnTEBz493NWJxP4b6cswK3KDdGNwggyQg3VkcIIMkoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3215/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node10_2026-03-11_04-33-50__6f2e0d86-9ae5-4228-96f6-6b22bb88cf6f__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.83.157
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['25806', '25807', '25808', '25809', '25810']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 25806:25806 -p 25807:25807 -p 25808:25808 -p 25809:25809 -p 25810:25810 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25808 --rest-port=25806 --tcp-port=25807 --discv5-udp-port=25809 --rest-address=0.0.0.0 --nat=extip:172.18.83.157 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=29206b73cc651a5be0a7a65ee1e7ddd9036a8f1af474c63a0bba31fbecabacea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25810 --metrics-logging=true --relay=false --filternode=/ip4/172.18.225.168/tcp/19466/p2p/16Uiu2HAmQVapp5nP2ADFBKgBzENTLsTQACHbvpnUZ3ERg39WQAdp --discv5-bootstrap-node=enr:-L24QLo5zTq5H4KXmwNX11SyhJmXdUF_1l51ryVgM_rdFJ7ZSE0T2vuz6k3l4s7TPaQSpphHrCbC8ZHzgfBcJVgit7UCgmlkgnY0gmlwhKwSTFyKbXVsdGlhZGRyc5YACASsEkxcBgyQAAoErBJMXAYMkd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDQWyVL8XN3Z4Gdu_ziTh6UnTEBz493NWJxP4b6cswK3KDdGNwggyQg3VkcIIMkoV3YWt1MgA --store=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.83.157 waku 38b70d14730e6c7b1564c23ca64835de2e4d66d78c594eff73ba2336be40997e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 38b70d14730e. Setting up logs at ./log/docker/node10_2026-03-11_04-33-50__6f2e0d86-9ae5-4228-96f6-6b22bb88cf6f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 25806
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25806/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25806/debug/v1/info" -H "Content-Type: application/json" -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.157/tcp/25807/p2p/16Uiu2HAmJYbs64JUsfURcxni3Nuhmr47cHDtPtTyFvrYmDgBvV9U","/ip4/172.18.83.157/tcp/25808/ws/p2p/16Uiu2HAmJYbs64JUsfURcxni3Nuhmr47cHDtPtTyFvrYmDgBvV9U"],"enrUri":"enr:-L24QC0mpBS_fFoXZ9FuX797jKOYwYZj8O2IygiWPsiAspAdEgTodtxSlfzpOwAHnLqCwLWGnoDYdlVn34UGS82-oNECgmlkgnY0gmlwhKwSU52KbXVsdGlhZGRyc5YACASsElOdBmTPAAoErBJTnQZk0N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDV4M2IGgeYQ3ppuPmbNADb8IAJtkwplACyOj3G8HuwCODdGNwgmTPg3VkcIJk0YV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25806/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node11_2026-03-11_04-33-50__6f2e0d86-9ae5-4228-96f6-6b22bb88cf6f__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.28.64
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['52280', '52281', '52282', '52283', '52284']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 52280:52280 -p 52281:52281 -p 52282:52282 -p 52283:52283 -p 52284:52284 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52282 --rest-port=52280 --tcp-port=52281 --discv5-udp-port=52283 --rest-address=0.0.0.0 --nat=extip:172.18.28.64 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8332abb5ccec820131b8be22f42cd18b1dbee45e163ecdb26df9b22241032ea4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52284 --metrics-logging=true --relay=false --filternode=/ip4/172.18.225.168/tcp/19466/p2p/16Uiu2HAmQVapp5nP2ADFBKgBzENTLsTQACHbvpnUZ3ERg39WQAdp --discv5-bootstrap-node=enr:-L24QC0mpBS_fFoXZ9FuX797jKOYwYZj8O2IygiWPsiAspAdEgTodtxSlfzpOwAHnLqCwLWGnoDYdlVn34UGS82-oNECgmlkgnY0gmlwhKwSU52KbXVsdGlhZGRyc5YACASsElOdBmTPAAoErBJTnQZk0N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDV4M2IGgeYQ3ppuPmbNADb8IAJtkwplACyOj3G8HuwCODdGNwgmTPg3VkcIJk0YV3YWt1MgA --store=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.28.64 waku c675ed9a1bfe90da5c8e9105f98701e8ece982e1862301d775d18df05346ee27
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c675ed9a1bfe. Setting up logs at ./log/docker/node11_2026-03-11_04-33-50__6f2e0d86-9ae5-4228-96f6-6b22bb88cf6f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 52280
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52280/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52280/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.28.64/tcp/52281/p2p/16Uiu2HAmPiy1aftPaGSQ4pCAfk6Lo9YNo2HMDKjttWLJi1zsJTWQ","/ip4/172.18.28.64/tcp/52282/ws/p2p/16Uiu2HAmPiy1aftPaGSQ4pCAfk6Lo9YNo2HMDKjttWLJi1zsJTWQ"],"enrUri":"enr:-L24QHm2Z9OxMpTi-Yha4PXykRJ8-Xq4PADcI-6pKH0XLxIkHHmUM7XjNgOFsFJB-Bn1JdtYGHVT59sxMzjL6Gx5l-wCgmlkgnY0gmlwhKwSHECKbXVsdGlhZGRyc5YACASsEhxABsw5AAoErBIcQAbMOt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDpHVdUFJY0caalofdJou6uSmoyPTAZv2GM2WDQCr_QDmDdGNwgsw5g3VkcILMO4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52280/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node12_2026-03-11_04-33-50__6f2e0d86-9ae5-4228-96f6-6b22bb88cf6f__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.206.192
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21162', '21163', '21164', '21165', '21166']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 21162:21162 -p 21163:21163 -p 21164:21164 -p 21165:21165 -p 21166:21166 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21164 --rest-port=21162 --tcp-port=21163 --discv5-udp-port=21165 --rest-address=0.0.0.0 --nat=extip:172.18.206.192 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=850251cc3ce812ea2c12515d6d2e9cbe5c7b9c662df13aaea29e02fa8a10ad14 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21166 --metrics-logging=true --relay=false --filternode=/ip4/172.18.225.168/tcp/19466/p2p/16Uiu2HAmQVapp5nP2ADFBKgBzENTLsTQACHbvpnUZ3ERg39WQAdp --discv5-bootstrap-node=enr:-L24QHm2Z9OxMpTi-Yha4PXykRJ8-Xq4PADcI-6pKH0XLxIkHHmUM7XjNgOFsFJB-Bn1JdtYGHVT59sxMzjL6Gx5l-wCgmlkgnY0gmlwhKwSHECKbXVsdGlhZGRyc5YACASsEhxABsw5AAoErBIcQAbMOt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDpHVdUFJY0caalofdJou6uSmoyPTAZv2GM2WDQCr_QDmDdGNwgsw5g3VkcILMO4V3YWt1MgA --store=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.206.192 waku 70e6ec1dda2ebf8cb34c9b2c49468ab3fc5120ff74e696bf99c25cd53dc9eebc
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 70e6ec1dda2e. Setting up logs at ./log/docker/node12_2026-03-11_04-33-50__6f2e0d86-9ae5-4228-96f6-6b22bb88cf6f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 21162
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21162/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21162/debug/v1/info" -H "Content-Type: application/json" -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.192/tcp/21163/p2p/16Uiu2HAm25NyM8odVzvie4887NcwMX3WP7Tc97JTWPSVnGnUo4fV","/ip4/172.18.206.192/tcp/21164/ws/p2p/16Uiu2HAm25NyM8odVzvie4887NcwMX3WP7Tc97JTWPSVnGnUo4fV"],"enrUri":"enr:-L24QCmHOFyEqR7dN9j7aHf8c7O5ju5YKTERFbLqC2u6E-OdQf_m9CzeML9LXubMDHk5hIwgMqLlI1kLLsl-8Mj5ff4CgmlkgnY0gmlwhKwSzsCKbXVsdGlhZGRyc5YACASsEs7ABlKrAAoErBLOwAZSrN0DgnJzhQADAQAAiXNlY3AyNTZrMaECYs72LxD4-2QTMkHGk9uiEuouqY_88RdFDI4k1xna7WSDdGNwglKrg3VkcIJSrYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21162/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node13_2026-03-11_04-33-50__6f2e0d86-9ae5-4228-96f6-6b22bb88cf6f__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.1.249
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['1332', '1333', '1334', '1335', '1336']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 1332:1332 -p 1333:1333 -p 1334:1334 -p 1335:1335 -p 1336:1336 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1334 --rest-port=1332 --tcp-port=1333 --discv5-udp-port=1335 --rest-address=0.0.0.0 --nat=extip:172.18.1.249 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0ecc162a9e3fcc163fcebdabb1ae81b4b2deb7ebe71be7ed6aa110eef80dd938 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1336 --metrics-logging=true --relay=false --filternode=/ip4/172.18.225.168/tcp/19466/p2p/16Uiu2HAmQVapp5nP2ADFBKgBzENTLsTQACHbvpnUZ3ERg39WQAdp --discv5-bootstrap-node=enr:-L24QCmHOFyEqR7dN9j7aHf8c7O5ju5YKTERFbLqC2u6E-OdQf_m9CzeML9LXubMDHk5hIwgMqLlI1kLLsl-8Mj5ff4CgmlkgnY0gmlwhKwSzsCKbXVsdGlhZGRyc5YACASsEs7ABlKrAAoErBLOwAZSrN0DgnJzhQADAQAAiXNlY3AyNTZrMaECYs72LxD4-2QTMkHGk9uiEuouqY_88RdFDI4k1xna7WSDdGNwglKrg3VkcIJSrYV3YWt1MgA --store=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.1.249 waku 18e3c805312e0ae64b3e33ac412c0ce86b2afffa9204130c114d0b4175def3db
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 18e3c805312e. Setting up logs at ./log/docker/node13_2026-03-11_04-33-50__6f2e0d86-9ae5-4228-96f6-6b22bb88cf6f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 1332
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1332/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1332/debug/v1/info" -H "Content-Type: application/json" -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.249/tcp/1333/p2p/16Uiu2HAm8JquydrNJQK432E3T8pGhEhpXCx4uWUzTqufPZgWVzrH","/ip4/172.18.1.249/tcp/1334/ws/p2p/16Uiu2HAm8JquydrNJQK432E3T8pGhEhpXCx4uWUzTqufPZgWVzrH"],"enrUri":"enr:-L24QDjDd9awCZZUG0PIg6tOUfTU5p_ybg0-ilpQ_ImVNJ78OUDNYfQ5i5-6TmEGm_5wqxoDVaFx8_S0Z-K1JlpoGvkCgmlkgnY0gmlwhKwSAfmKbXVsdGlhZGRyc5YACASsEgH5BgU1AAoErBIB-QYFNt0DgnJzhQADAQAAiXNlY3AyNTZrMaECv2gY1i5XG-aBx9twwFaxuUVtMOF5f0Ic9rh6-8NCt76DdGNwggU1g3VkcIIFN4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1332/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node14_2026-03-11_04-33-50__6f2e0d86-9ae5-4228-96f6-6b22bb88cf6f__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.252.28
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['65152', '65153', '65154', '65155', '65156']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 65152:65152 -p 65153:65153 -p 65154:65154 -p 65155:65155 -p 65156:65156 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=65154 --rest-port=65152 --tcp-port=65153 --discv5-udp-port=65155 --rest-address=0.0.0.0 --nat=extip:172.18.252.28 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7ffbbad5d2ededbcecbc6c12ca74fcd466cc2cb1a8df8d813f02d3cca51eb90a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65156 --metrics-logging=true --relay=false --filternode=/ip4/172.18.225.168/tcp/19466/p2p/16Uiu2HAmQVapp5nP2ADFBKgBzENTLsTQACHbvpnUZ3ERg39WQAdp --discv5-bootstrap-node=enr:-L24QDjDd9awCZZUG0PIg6tOUfTU5p_ybg0-ilpQ_ImVNJ78OUDNYfQ5i5-6TmEGm_5wqxoDVaFx8_S0Z-K1JlpoGvkCgmlkgnY0gmlwhKwSAfmKbXVsdGlhZGRyc5YACASsEgH5BgU1AAoErBIB-QYFNt0DgnJzhQADAQAAiXNlY3AyNTZrMaECv2gY1i5XG-aBx9twwFaxuUVtMOF5f0Ic9rh6-8NCt76DdGNwggU1g3VkcIIFN4V3YWt1MgA --store=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.252.28 waku ffeac832c0d4b7e7a75d415b2057e170f2c36e04a92d48bd7198253d9375b3a2
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ffeac832c0d4. Setting up logs at ./log/docker/node14_2026-03-11_04-33-50__6f2e0d86-9ae5-4228-96f6-6b22bb88cf6f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 65152
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65152/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65152/debug/v1/info" -H "Content-Type: application/json" -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.28/tcp/65153/p2p/16Uiu2HAkwyR5XLWLsqpXQe2nLgKUEC1v5NcgkJ5h3K7B5ZAj866s","/ip4/172.18.252.28/tcp/65154/ws/p2p/16Uiu2HAkwyR5XLWLsqpXQe2nLgKUEC1v5NcgkJ5h3K7B5ZAj866s"],"enrUri":"enr:-L24QOTgsUW2PKGv1SLv0BaHa7eWzgO4L5BLEh1jB_noTmnKEeK8LivZV_p8bl0rF0MbuBhmWdqNM2XhdGZSWHOkXdECgmlkgnY0gmlwhKwS_ByKbXVsdGlhZGRyc5YACASsEvwcBv6BAAoErBL8HAb-gt0DgnJzhQADAQAAiXNlY3AyNTZrMaECJdkcZAgpXjoMQUfJ3E99xXQ9CmL-Qy2jKkSFR0tGkWCDdGNwgv6Bg3VkcIL-g4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65152/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node15_2026-03-11_04-33-50__6f2e0d86-9ae5-4228-96f6-6b22bb88cf6f__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.166.53
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['41512', '41513', '41514', '41515', '41516']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 41512:41512 -p 41513:41513 -p 41514:41514 -p 41515:41515 -p 41516:41516 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41514 --rest-port=41512 --tcp-port=41513 --discv5-udp-port=41515 --rest-address=0.0.0.0 --nat=extip:172.18.166.53 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8466254ef7b9eb6ad785db71dde57ba4b3d793c90cb1ec586ecdeba38a9e4ecc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41516 --metrics-logging=true --relay=false --filternode=/ip4/172.18.225.168/tcp/19466/p2p/16Uiu2HAmQVapp5nP2ADFBKgBzENTLsTQACHbvpnUZ3ERg39WQAdp --discv5-bootstrap-node=enr:-L24QOTgsUW2PKGv1SLv0BaHa7eWzgO4L5BLEh1jB_noTmnKEeK8LivZV_p8bl0rF0MbuBhmWdqNM2XhdGZSWHOkXdECgmlkgnY0gmlwhKwS_ByKbXVsdGlhZGRyc5YACASsEvwcBv6BAAoErBL8HAb-gt0DgnJzhQADAQAAiXNlY3AyNTZrMaECJdkcZAgpXjoMQUfJ3E99xXQ9CmL-Qy2jKkSFR0tGkWCDdGNwgv6Bg3VkcIL-g4V3YWt1MgA --store=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.166.53 waku 46a214fdfef2683af5c4fce9aed92331049fb021c5688bf8b4aa6e72c0d6e5c7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 46a214fdfef2. Setting up logs at ./log/docker/node15_2026-03-11_04-33-50__6f2e0d86-9ae5-4228-96f6-6b22bb88cf6f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 41512
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41512/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41512/debug/v1/info" -H "Content-Type: application/json" -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.53/tcp/41513/p2p/16Uiu2HAmMQceuSS1CZsj5vGpn8UjgMXLYyNcHKHEwJ1W8dYjfxu5","/ip4/172.18.166.53/tcp/41514/ws/p2p/16Uiu2HAmMQceuSS1CZsj5vGpn8UjgMXLYyNcHKHEwJ1W8dYjfxu5"],"enrUri":"enr:-L24QJ6iA_OK-pesRC6oxGTaTF07ePpLCErvyPZZNr1rBVyuQolIiHlSlI2_SI7vbbA6QlOx2LmHspOd1WaPgHJQpdwCgmlkgnY0gmlwhKwSpjWKbXVsdGlhZGRyc5YACASsEqY1BqIpAAoErBKmNQaiKt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDggqE2OEDLMYe6ovLfLdzAJfvVTFnIi1RS3f3eh95zviDdGNwgqIpg3VkcIKiK4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41512/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node16_2026-03-11_04-33-50__6f2e0d86-9ae5-4228-96f6-6b22bb88cf6f__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.159.117
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['1991', '1992', '1993', '1994', '1995']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 1991:1991 -p 1992:1992 -p 1993:1993 -p 1994:1994 -p 1995:1995 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1993 --rest-port=1991 --tcp-port=1992 --discv5-udp-port=1994 --rest-address=0.0.0.0 --nat=extip:172.18.159.117 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=efadef0e869989b511eb3ebca78defbe27ce5efa7e7f245af9b84f8fbb099c4b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1995 --metrics-logging=true --relay=false --filternode=/ip4/172.18.225.168/tcp/19466/p2p/16Uiu2HAmQVapp5nP2ADFBKgBzENTLsTQACHbvpnUZ3ERg39WQAdp --discv5-bootstrap-node=enr:-L24QJ6iA_OK-pesRC6oxGTaTF07ePpLCErvyPZZNr1rBVyuQolIiHlSlI2_SI7vbbA6QlOx2LmHspOd1WaPgHJQpdwCgmlkgnY0gmlwhKwSpjWKbXVsdGlhZGRyc5YACASsEqY1BqIpAAoErBKmNQaiKt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDggqE2OEDLMYe6ovLfLdzAJfvVTFnIi1RS3f3eh95zviDdGNwgqIpg3VkcIKiK4V3YWt1MgA --store=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.159.117 waku d7a02ae60158436fbeb4d01ea09a507fa8aa25525524a6def14af45d32fdebfa
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d7a02ae60158. Setting up logs at ./log/docker/node16_2026-03-11_04-33-50__6f2e0d86-9ae5-4228-96f6-6b22bb88cf6f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 1991
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1991/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1991/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.159.117/tcp/1992/p2p/16Uiu2HAkzNESDRVLyEeotW7BpzrCzjbNXgp5RmbK5k2rp1c2npug","/ip4/172.18.159.117/tcp/1993/ws/p2p/16Uiu2HAkzNESDRVLyEeotW7BpzrCzjbNXgp5RmbK5k2rp1c2npug"],"enrUri":"enr:-L24QFWfznYVAUWa5nKWDtA02zooGaHRHFdLTzFbdVtoHn_AJQdHUUPpj0BeyymIYCrahl5APVc1kJryMGti5B5lxwQCgmlkgnY0gmlwhKwSn3WKbXVsdGlhZGRyc5YACASsEp91BgfIAAoErBKfdQYHyd0DgnJzhQADAQAAiXNlY3AyNTZrMaECSWjPGkSUbHtaeqY3BKmCoJWahj86bnv1NJhWdK_WlQODdGNwggfIg3VkcIIHyoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1991/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2191/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.225.168/tcp/56108/p2p/16Uiu2HAmQVapp5nP2ADFBKgBzENTLsTQACHbvpnUZ3ERg39WQAdp","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/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":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19465/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
DEBUG  src.libs.common:common.py:47 Sleeping for 100 seconds
DEBUG  tests.e2e.test_e2e:test_e2e.py:292 Node1 publish message
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2191/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 4 seconds
DEBUG  tests.e2e.test_e2e:test_e2e.py:296 15 Node requests the published message of subscribed filter topic
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14630/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":1773203769876671228,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:299 Response for node 1 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773203769876671228, 'ephemeral': False}]
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48752/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":1773203769876671228,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:299 Response for node 2 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773203769876671228, 'ephemeral': False}]
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46483/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":1773203769876671228,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:299 Response for node 3 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773203769876671228, 'ephemeral': False}]
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63038/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":1773203769876671228,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:299 Response for node 4 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773203769876671228, 'ephemeral': False}]
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8118/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":1773203769876671228,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:299 Response for node 5 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773203769876671228, 'ephemeral': False}]
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45589/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":1773203769876671228,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:299 Response for node 6 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773203769876671228, 'ephemeral': False}]
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44919/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":1773203769876671228,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:299 Response for node 7 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773203769876671228, 'ephemeral': False}]
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3215/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":1773203769876671228,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:299 Response for node 8 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773203769876671228, 'ephemeral': False}]
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25806/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":1773203769876671228,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:299 Response for node 9 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773203769876671228, 'ephemeral': False}]
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52280/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":1773203769876671228,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:299 Response for node 10 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773203769876671228, 'ephemeral': False}]
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21162/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":1773203769876671228,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:299 Response for node 11 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773203769876671228, 'ephemeral': False}]
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1332/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":1773203769876671228,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:299 Response for node 12 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773203769876671228, 'ephemeral': False}]
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65152/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":1773203769876671228,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:299 Response for node 13 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773203769876671228, 'ephemeral': False}]
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41512/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":1773203769876671228,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:299 Response for node 14 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773203769876671228, 'ephemeral': False}]
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1991/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":1773203769876671228,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:299 Response for node 15 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773203769876671228, '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 f0a7c27331f4
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 284b9e06d960
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5ede511e8347
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f0a7c27331f4. 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 c9b1a5f38739
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id fad04e37a06f
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5ede511e8347. 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 851d5efa0712
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c9b1a5f38739. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 284b9e06d960. 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 7ea6da039e43
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container fad04e37a06f. 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 34e3d8262062
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 851d5efa0712. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7ea6da039e43. 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 d2ae9daf2142
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 903d1faf0a41
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 34e3d8262062. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d2ae9daf2142. 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 38b70d14730e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c675ed9a1bfe
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 903d1faf0a41. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 38b70d14730e. 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 70e6ec1dda2e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 18e3c805312e
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c675ed9a1bfe. 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 ffeac832c0d4
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 70e6ec1dda2e. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 18e3c805312e. 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 46a214fdfef2
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d7a02ae60158
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ffeac832c0d4. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 46a214fdfef2. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d7a02ae60158. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_unsubscribe_all_with_invalid_request_id with id: 2026-03-11_04-38-39__50fc4b04-a697-4f64-af3d-44ff95f8cb25
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-03-11_04-38-39__50fc4b04-a697-4f64-af3d-44ff95f8cb25__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.95.141
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['57595', '57596', '57597', '57598', '57599']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 57595:57595 -p 57596:57596 -p 57597:57597 -p 57598:57598 -p 57599:57599 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57597 --rest-port=57595 --tcp-port=57596 --discv5-udp-port=57598 --rest-address=0.0.0.0 --nat=extip:172.18.95.141 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c8dae83aab2d9c39bdb1cd0e5ee3bf48bcccad3dbda3f7faec0ea780cb8ffcd9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57599 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.95.141 waku f193edaabdc0194d91977d9d3fe755316561c54a87f30a6cb06e67a31ccfd103
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f2ec9791a903. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f193edaabdc0. Setting up logs at ./log/docker/node1_2026-03-11_04-38-39__50fc4b04-a697-4f64-af3d-44ff95f8cb25__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 57595
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 51571ff32d8d. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57595/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57595/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.95.141/tcp/57596/p2p/16Uiu2HAmKdUDQfaikWcLYATzBPnPEGtDrVuijLp3XtCtiQGHHGZb","/ip4/172.18.95.141/tcp/57597/ws/p2p/16Uiu2HAmKdUDQfaikWcLYATzBPnPEGtDrVuijLp3XtCtiQGHHGZb"],"enrUri":"enr:-L24QCtMiiCFjdWJNlycZguRDdm1BzRrIx86c5ohFj3ELyUNfUpztoP0LWVugYFLZrLakcvkQaIWqNbZwL5W0w8pf2QCgmlkgnY0gmlwhKwSX42KbXVsdGlhZGRyc5YACASsEl-NBuD8AAoErBJfjQbg_d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZ54nJj23xH_hNz2J1TKnFiQc95k0NFMOqIB7W53rD56DdGNwguD8g3VkcILg_oV3YWt1MgU"}'
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-03-11_04-38-39__50fc4b04-a697-4f64-af3d-44ff95f8cb25__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.86.6
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31620', '31621', '31622', '31623', '31624']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 31620:31620 -p 31621:31621 -p 31622:31622 -p 31623:31623 -p 31624:31624 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31622 --rest-port=31620 --tcp-port=31621 --discv5-udp-port=31623 --rest-address=0.0.0.0 --nat=extip:172.18.86.6 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e9e05877725ac8c1d0def8aada41d2f2fab7cefaf0fa76fcc9da70eea14fcbbb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31624 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QCtMiiCFjdWJNlycZguRDdm1BzRrIx86c5ohFj3ELyUNfUpztoP0LWVugYFLZrLakcvkQaIWqNbZwL5W0w8pf2QCgmlkgnY0gmlwhKwSX42KbXVsdGlhZGRyc5YACASsEl-NBuD8AAoErBJfjQbg_d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZ54nJj23xH_hNz2J1TKnFiQc95k0NFMOqIB7W53rD56DdGNwguD8g3VkcILg_oV3YWt1MgU --filternode=/ip4/172.18.95.141/tcp/57596/p2p/16Uiu2HAmKdUDQfaikWcLYATzBPnPEGtDrVuijLp3XtCtiQGHHGZb
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.86.6 waku 3ae512f7233d9e9ff648bacd57c41952dcca9d1fc08f0417d21de464024c6a07
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3ae512f7233d. Setting up logs at ./log/docker/node2_2026-03-11_04-38-39__50fc4b04-a697-4f64-af3d-44ff95f8cb25__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 31620
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31620/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31620/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.86.6/tcp/31621/p2p/16Uiu2HAm7hgzybgR6VSMZGha6BgMm5cAc7ePiT9D82eJUCdbgH93","/ip4/172.18.86.6/tcp/31622/ws/p2p/16Uiu2HAm7hgzybgR6VSMZGha6BgMm5cAc7ePiT9D82eJUCdbgH93"],"enrUri":"enr:-L24QITxW4EuOtLvBdnzxwlAQWJEmAt1lu2s_nuPtPBK7NdQfh73M0ytYOrX_jN2uKaOJbeZZf1P6regvdynRp2nWHYCgmlkgnY0gmlwhKwSVgaKbXVsdGlhZGRyc5YACASsElYGBnuFAAoErBJWBgZ7ht0DgnJzhQADAQAAiXNlY3AyNTZrMaECtmawmLHe-HTZPTFNyA9Gj9vU3WH3VATGcHM8KUX75gqDdGNwgnuFg3VkcIJ7h4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31620/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.95.141/tcp/57596/p2p/16Uiu2HAmKdUDQfaikWcLYATzBPnPEGtDrVuijLp3XtCtiQGHHGZb"]'
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:57595/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:31620/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "c5461635-ddb7-4aa4-a669-898971699b7f", "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":"c5461635-ddb7-4aa4-a669-898971699b7f","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:31620/filter/v2/subscriptions/all" -H "Content-Type: application/json" -d '{"requestId": 1}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:31620/filter/v2/subscriptions/all. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f193edaabdc0
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 3ae512f7233d
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,127 @@
2026-03-11 04:34:18.589 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-11 04:34:18.589 DEBUG [tests.conftest] Running test: test_unsubscribe_from_some_content_topics[content_topic_list1] with id: 2026-03-11_04-34-18__c00aabb3-4223-48ce-9327-9a9a05104ae2
2026-03-11 04:34:18.589 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-11 04:34:18.590 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-11 04:34:18.590 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-11 04:34:18.599 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:34:18.599 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-11_04-34-18__c00aabb3-4223-48ce-9327-9a9a05104ae2__wakuorg_nwaku:latest.log
2026-03-11 04:34:18.599 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:34:18.599 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:34:18.601 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:34:18.601 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.53.89
2026-03-11 04:34:18.601 DEBUG [src.node.docker_mananger] Generated ports ['4268', '4269', '4270', '4271', '4272']
2026-03-11 04:34:18.601 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:34:18.602 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:34:18.602 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:34:18.602 DEBUG [src.node.docker_mananger] docker run -i -t -p 4268:4268 -p 4269:4269 -p 4270:4270 -p 4271:4271 -p 4272:4272 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4270 --rest-port=4268 --tcp-port=4269 --discv5-udp-port=4271 --rest-address=0.0.0.0 --nat=extip:172.18.53.89 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=3ccf579ac56a541bfb7cea3eeebf55de78ffda8fdfcbcc3f1dcf4d1ac5b2c584 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4272 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-03-11 04:34:18.809 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.53.89 waku 587c700eb4d5eb70541075a246cecbac932151e03ead6ffc2df301714b6097f5
2026-03-11 04:34:18.850 DEBUG [src.node.docker_mananger] Container started with ID 587c700eb4d5. Setting up logs at ./log/docker/node1_2026-03-11_04-34-18__c00aabb3-4223-48ce-9327-9a9a05104ae2__wakuorg_nwaku:latest.log
2026-03-11 04:34:18.850 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 4268
2026-03-11 04:34:18.851 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:34:18.858 ERROR [src.node.docker_mananger] Max retries reached for container f1dd57c64d68. Exiting log stream.
2026-03-11 04:34:19.396 ERROR [src.node.docker_mananger] Max retries reached for container 8aacdb2e7434. Exiting log stream.
2026-03-11 04:34:19.851 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4268/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:19.854 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:34:19.955 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4268/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:19.958 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:34:20.059 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4268/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:20.062 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:34:20.062 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:34:20.062 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4268/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:20.065 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.53.89/tcp/4269/p2p/16Uiu2HAm5WxgnhHumgQyLiV8F17djDfNACNmCRRTLE7afrspGguf","/ip4/172.18.53.89/tcp/4270/ws/p2p/16Uiu2HAm5WxgnhHumgQyLiV8F17djDfNACNmCRRTLE7afrspGguf"],"enrUri":"enr:-L24QDznPv6MZxjBujAVr6epaWmsBg1fFyGLfq7upoe7X73qDHIVqyGnXwQyNTQ-2_ByMQRqbC4WyB4dEH38r6Fnt3kCgmlkgnY0gmlwhKwSNVmKbXVsdGlhZGRyc5YACASsEjVZBhCtAAoErBI1WQYQrt0DgnJzhQACAQAAiXNlY3AyNTZrMaECle-p7FM1ZiIAStayntgz1Wa2RsYtLEfK7_4OoNN4njKDdGNwghCtg3VkcIIQr4V3YWt1MgU"}'
2026-03-11 04:34:20.065 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:34:20.072 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:34:20.073 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-11_04-34-18__c00aabb3-4223-48ce-9327-9a9a05104ae2__wakuorg_nwaku:latest.log
2026-03-11 04:34:20.073 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:34:20.073 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:34:20.074 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:34:20.075 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.81.127
2026-03-11 04:34:20.075 DEBUG [src.node.docker_mananger] Generated ports ['35036', '35037', '35038', '35039', '35040']
2026-03-11 04:34:20.075 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:34:20.075 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:34:20.075 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:34:20.075 DEBUG [src.node.docker_mananger] docker run -i -t -p 35036:35036 -p 35037:35037 -p 35038:35038 -p 35039:35039 -p 35040:35040 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35038 --rest-port=35036 --tcp-port=35037 --discv5-udp-port=35039 --rest-address=0.0.0.0 --nat=extip:172.18.81.127 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=3b7c9da8b0e26e7e4b2d5abdc13823aa06cc25bdac5c68806bfbbe16d58cfdbb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35040 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDznPv6MZxjBujAVr6epaWmsBg1fFyGLfq7upoe7X73qDHIVqyGnXwQyNTQ-2_ByMQRqbC4WyB4dEH38r6Fnt3kCgmlkgnY0gmlwhKwSNVmKbXVsdGlhZGRyc5YACASsEjVZBhCtAAoErBI1WQYQrt0DgnJzhQACAQAAiXNlY3AyNTZrMaECle-p7FM1ZiIAStayntgz1Wa2RsYtLEfK7_4OoNN4njKDdGNwghCtg3VkcIIQr4V3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-03-11 04:34:20.295 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.81.127 waku 544bed5d318b844e5c48a0fc739860e5873c221de9d34ec5e2233781c84505f3
2026-03-11 04:34:20.341 DEBUG [src.node.docker_mananger] Container started with ID 544bed5d318b. Setting up logs at ./log/docker/node2_2026-03-11_04-34-18__c00aabb3-4223-48ce-9327-9a9a05104ae2__wakuorg_nwaku:latest.log
2026-03-11 04:34:20.341 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 35036
2026-03-11 04:34:20.342 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:34:21.343 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35036/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:21.346 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:34:21.446 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35036/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:21.449 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:34:21.550 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35036/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:21.553 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:34:21.553 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:34:21.553 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35036/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:21.556 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.81.127/tcp/35037/p2p/16Uiu2HAmJfkNbFnLxwHtSSK86JD889gmRGhvBR8ne8uPoJe5DxF9","/ip4/172.18.81.127/tcp/35038/ws/p2p/16Uiu2HAmJfkNbFnLxwHtSSK86JD889gmRGhvBR8ne8uPoJe5DxF9"],"enrUri":"enr:-L24QCP1znrVRTePih7Hrd8LWynHu_bU24HC1GWHguZpWRABQOpy6nEHEwY2uSn6AHNjaVGrvic7DGVF2q2bddj0bq0CgmlkgnY0gmlwhKwSUX-KbXVsdGlhZGRyc5YACASsElF_BojdAAoErBJRfwaI3t0DgnJzhQACAQAAiXNlY3AyNTZrMaEDWVfl3CCgwIUxtT-yZQzk0l-K5RJBlm8QfoQFchPpQ3CDdGNwgojdg3VkcIKI34V3YWt1MgE"}'
2026-03-11 04:34:21.556 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:34:21.557 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35036/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.53.89/tcp/4269/p2p/16Uiu2HAm5WxgnhHumgQyLiV8F17djDfNACNmCRRTLE7afrspGguf"]'
2026-03-11 04:34:21.584 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:21.586 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4268/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-03-11 04:34:21.592 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:21.593 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35036/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-03-11 04:34:21.597 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:21.599 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4268/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:34:21.612 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:21.612 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:34:21.713 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:34:21.714 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4268/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:21.717 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773203661599125535,"ephemeral":false,"proof":""}]'
2026-03-11 04:34:21.719 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:34:21.719 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35036/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:21.721 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773203661599125535,"ephemeral":false,"proof":""}]'
2026-03-11 04:34:21.723 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4268/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:34:21.733 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:21.734 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:34:21.834 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:34:21.835 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4268/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:21.838 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":1773203661723393197,"ephemeral":false,"proof":""}]'
2026-03-11 04:34:21.839 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:34:21.839 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35036/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:21.847 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":1773203661723393197,"ephemeral":false,"proof":""}]'
2026-03-11 04:34:21.850 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4268/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:34:21.860 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:21.861 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:34:21.962 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:34:21.962 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4268/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:21.965 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1773203661850351352,"ephemeral":false,"proof":""}]'
2026-03-11 04:34:21.967 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:34:21.967 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35036/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:21.970 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1773203661850351352,"ephemeral":false,"proof":""}]'
2026-03-11 04:34:21.972 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4268/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:34:21.981 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:21.982 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:34:22.083 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:34:22.083 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4268/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:22.086 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1773203661972272588,"ephemeral":false,"proof":""}]'
2026-03-11 04:34:22.088 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:34:22.088 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35036/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:22.091 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1773203661972272588,"ephemeral":false,"proof":""}]'
2026-03-11 04:34:22.092 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4268/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:34:22.101 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:22.102 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:34:22.202 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:34:22.202 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4268/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:22.206 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1773203662092656277,"ephemeral":false,"proof":""}]'
2026-03-11 04:34:22.207 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:34:22.208 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35036/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:22.210 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1773203662092656277,"ephemeral":false,"proof":""}]'
2026-03-11 04:34:22.212 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4268/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:34:22.222 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:22.223 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:34:22.323 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:34:22.324 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4268/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:22.327 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1773203662033362269,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1773203662212296743,"ephemeral":false,"proof":""}]'
2026-03-11 04:34:22.373 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-11 04:34:22.374 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-11 04:34:22.374 DEBUG [src.node.waku_node] Stopping container with id 587c700eb4d5
2026-03-11 04:34:23.022 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:34:23.022 DEBUG [src.node.waku_node] Stopping container with id 544bed5d318b
2026-03-11 04:34:23.623 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:34:23.626 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-11 04:34:23.665 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-11 04:34:23.701 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-11 04:34:23.704 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-11 04:34:23.705 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-11 04:34:23.707 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-11_04-34-18__c00aabb3-4223-48ce-9327-9a9a05104ae2__wakuorg_nwaku:latest.log
2026-03-11 04:34:23.713 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-11_04-34-18__c00aabb3-4223-48ce-9327-9a9a05104ae2__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,68 @@
2026-03-11 04:40:42.466 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-11 04:40:42.467 DEBUG [tests.conftest] Running test: test_filter_subscribe_with_invalid_request_id with id: 2026-03-11_04-40-42__4bd2223f-1cc3-40b2-a7b6-3259b4dcc27e
2026-03-11 04:40:42.467 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-11 04:40:42.467 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-11 04:40:42.468 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-11 04:40:42.474 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:40:42.474 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-11_04-40-42__4bd2223f-1cc3-40b2-a7b6-3259b4dcc27e__wakuorg_nwaku:latest.log
2026-03-11 04:40:42.475 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:40:42.475 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:40:42.476 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:40:42.476 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.203.47
2026-03-11 04:40:42.476 DEBUG [src.node.docker_mananger] Generated ports ['14976', '14977', '14978', '14979', '14980']
2026-03-11 04:40:42.477 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:40:42.477 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:40:42.477 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:40:42.477 DEBUG [src.node.docker_mananger] docker run -i -t -p 14976:14976 -p 14977:14977 -p 14978:14978 -p 14979:14979 -p 14980:14980 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14978 --rest-port=14976 --tcp-port=14977 --discv5-udp-port=14979 --rest-address=0.0.0.0 --nat=extip:172.18.203.47 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4f19bd0c7af2b82e7b9a1ca2de2a77aa10a92d5aaefb15caf0eb08b7a0bdba78 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14980 --metrics-logging=true --relay=true --filter=true
2026-03-11 04:40:42.664 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.203.47 waku 6a3b5a06e50f882dd685284effa4518af04262cdaed57597f1a85f70dfdd9861
2026-03-11 04:40:42.698 DEBUG [src.node.docker_mananger] Container started with ID 6a3b5a06e50f. Setting up logs at ./log/docker/node1_2026-03-11_04-40-42__4bd2223f-1cc3-40b2-a7b6-3259b4dcc27e__wakuorg_nwaku:latest.log
2026-03-11 04:40:42.698 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 14976
2026-03-11 04:40:42.699 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:40:42.708 ERROR [src.node.docker_mananger] Max retries reached for container a7b1f0cbe980. Exiting log stream.
2026-03-11 04:40:43.267 ERROR [src.node.docker_mananger] Max retries reached for container c27eb87d197d. Exiting log stream.
2026-03-11 04:40:43.700 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14976/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:40:43.703 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:40:43.703 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:40:43.703 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14976/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:40:43.706 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.203.47/tcp/14977/p2p/16Uiu2HAm4JytD8SktukKRJWux3DTMwhCQLD8uvay6xRiVuJsELo3","/ip4/172.18.203.47/tcp/14978/ws/p2p/16Uiu2HAm4JytD8SktukKRJWux3DTMwhCQLD8uvay6xRiVuJsELo3"],"enrUri":"enr:-L24QFCkMOQz2jRDdh-6ZaUMckJNQG1NNy5yqHywbrKc6vtmcb1LG7pdW_bkpfTzjDHJDJqpOiWmbY6DvxUdVAyWOt8CgmlkgnY0gmlwhKwSyy-KbXVsdGlhZGRyc5YACASsEssvBjqBAAoErBLLLwY6gt0DgnJzhQADAQAAiXNlY3AyNTZrMaEChAJcSODgWzJ9xefMOYgR71o5MTMIhf3E7JOcd4G7HOKDdGNwgjqBg3VkcII6g4V3YWt1MgU"}'
2026-03-11 04:40:43.706 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:40:43.707 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-11 04:40:43.713 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:40:43.713 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-11_04-40-42__4bd2223f-1cc3-40b2-a7b6-3259b4dcc27e__wakuorg_nwaku:latest.log
2026-03-11 04:40:43.713 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:40:43.714 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:40:43.715 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:40:43.715 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.202.207
2026-03-11 04:40:43.715 DEBUG [src.node.docker_mananger] Generated ports ['13567', '13568', '13569', '13570', '13571']
2026-03-11 04:40:43.716 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:40:43.716 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:40:43.716 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:40:43.716 DEBUG [src.node.docker_mananger] docker run -i -t -p 13567:13567 -p 13568:13568 -p 13569:13569 -p 13570:13570 -p 13571:13571 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13569 --rest-port=13567 --tcp-port=13568 --discv5-udp-port=13570 --rest-address=0.0.0.0 --nat=extip:172.18.202.207 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6cef57f9e0ce2ebc9cc9203de07cddeea03cd81bd4c9e8cba92e28ba696cc63f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13571 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QFCkMOQz2jRDdh-6ZaUMckJNQG1NNy5yqHywbrKc6vtmcb1LG7pdW_bkpfTzjDHJDJqpOiWmbY6DvxUdVAyWOt8CgmlkgnY0gmlwhKwSyy-KbXVsdGlhZGRyc5YACASsEssvBjqBAAoErBLLLwY6gt0DgnJzhQADAQAAiXNlY3AyNTZrMaEChAJcSODgWzJ9xefMOYgR71o5MTMIhf3E7JOcd4G7HOKDdGNwgjqBg3VkcII6g4V3YWt1MgU --filternode=/ip4/172.18.203.47/tcp/14977/p2p/16Uiu2HAm4JytD8SktukKRJWux3DTMwhCQLD8uvay6xRiVuJsELo3
2026-03-11 04:40:43.909 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.202.207 waku 025016dda7fa9cbc7343b90ff03f10ce6e7021b4ff1bb702c0d3deb19bab66f0
2026-03-11 04:40:43.945 DEBUG [src.node.docker_mananger] Container started with ID 025016dda7fa. Setting up logs at ./log/docker/node2_2026-03-11_04-40-42__4bd2223f-1cc3-40b2-a7b6-3259b4dcc27e__wakuorg_nwaku:latest.log
2026-03-11 04:40:43.946 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 13567
2026-03-11 04:40:43.946 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:40:44.947 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13567/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:40:44.950 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:40:44.950 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:40:44.950 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13567/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:40:44.952 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.202.207/tcp/13568/p2p/16Uiu2HAmVZiRCpgZGBj1NRVBvRtQ2BkfVdAi5BALxQv68jF961um","/ip4/172.18.202.207/tcp/13569/ws/p2p/16Uiu2HAmVZiRCpgZGBj1NRVBvRtQ2BkfVdAi5BALxQv68jF961um"],"enrUri":"enr:-L24QNanyvNDViHwQn1uKYjqzDwhk9XB9Tlpq9xFv5pQvRQ-NwAETsX3RvjFxkWhi5IFuAUmgp49Q1VknxTmzuXkCNQCgmlkgnY0gmlwhKwSys-KbXVsdGlhZGRyc5YACASsEsrPBjUAAAoErBLKzwY1Ad0DgnJzhQADAQAAiXNlY3AyNTZrMaED-zzCPknL53xWLh_omaJvT2SMcDKd4OWPlrHTtVgwQPyDdGNwgjUAg3VkcII1AoV3YWt1MgA"}'
2026-03-11 04:40:44.953 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:40:44.953 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13567/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.203.47/tcp/14977/p2p/16Uiu2HAm4JytD8SktukKRJWux3DTMwhCQLD8uvay6xRiVuJsELo3"]'
2026-03-11 04:40:44.992 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:40:44.993 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-03-11 04:40:44.993 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14976/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-11 04:40:45.008 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:40:45.010 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13567/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "3c678604-6095-404f-8f89-55e8c42f400d", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-11 04:40:45.024 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"3c678604-6095-404f-8f89-55e8c42f400d","statusDesc":"OK"}'
2026-03-11 04:40:45.025 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13567/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": 1, "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-11 04:40:45.028 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:13567/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-03-11 04:40:45.031 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-11 04:40:45.032 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-11 04:40:45.032 DEBUG [src.node.waku_node] Stopping container with id 6a3b5a06e50f
2026-03-11 04:40:45.577 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:40:45.580 DEBUG [src.node.waku_node] Stopping container with id 025016dda7fa
2026-03-11 04:40:46.130 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:40:46.133 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-11 04:40:46.139 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-11 04:40:46.143 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,84 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_wrong_hash with id: 2026-03-11_04-37-28__9f365ab4-204b-49d7-9938-0396931f62e6
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-03-11_04-37-28__9f365ab4-204b-49d7-9938-0396931f62e6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.150
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21685', '21686', '21687', '21688', '21689']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 21685:21685 -p 21686:21686 -p 21687:21687 -p 21688:21688 -p 21689:21689 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21687 --rest-port=21685 --tcp-port=21686 --discv5-udp-port=21688 --rest-address=0.0.0.0 --nat=extip:172.18.1.150 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ccff33f41ac9e8afeea76a5c48c00bff8bb0629531d4bc0b046b43b6bbd6beed --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21689 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.1.150 waku 0e04eda7eb9383b23e53fc636ada11c2d67aa36497c941ad0e1f371d803c8549
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0e04eda7eb93. Setting up logs at ./log/docker/publishing_node1_2026-03-11_04-37-28__9f365ab4-204b-49d7-9938-0396931f62e6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 21685
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 73aa830b4ec3. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2bde028a7cb2. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21685/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21685/debug/v1/info" -H "Content-Type: application/json" -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.150/tcp/21686/p2p/16Uiu2HAkvkV3hUtxfx89dUj2Arzm4aCDwrsf7oLoQXuwbV6Ywzim","/ip4/172.18.1.150/tcp/21687/ws/p2p/16Uiu2HAkvkV3hUtxfx89dUj2Arzm4aCDwrsf7oLoQXuwbV6Ywzim"],"enrUri":"enr:-L24QE-h4usINrJrWBukYVxGMtbIPSArHqcptbm6j-qL3FxHYQ8-gIoygujDfm6a4gjKrvvz8BkcRwqIPanfsi7mu3ICgmlkgnY0gmlwhKwSAZaKbXVsdGlhZGRyc5YACASsEgGWBlS2AAoErBIBlgZUt90DgnJzhQADAQAAiXNlY3AyNTZrMaECE61cVkb30R8AP0rFCV6uRdQ_sOxw1vxcA0HHLRvQXfqDdGNwglS2g3VkcIJUuIV3YWt1MgM"}'
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-03-11_04-37-28__9f365ab4-204b-49d7-9938-0396931f62e6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.64.153
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['1953', '1954', '1955', '1956', '1957']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 1953:1953 -p 1954:1954 -p 1955:1955 -p 1956:1956 -p 1957:1957 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1955 --rest-port=1953 --tcp-port=1954 --discv5-udp-port=1956 --rest-address=0.0.0.0 --nat=extip:172.18.64.153 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8fca904ac68b6dac82a4e2f8c6e9ac1c89dfe9bc7ad3aa161ebf4e2e66e9fd4a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1957 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QE-h4usINrJrWBukYVxGMtbIPSArHqcptbm6j-qL3FxHYQ8-gIoygujDfm6a4gjKrvvz8BkcRwqIPanfsi7mu3ICgmlkgnY0gmlwhKwSAZaKbXVsdGlhZGRyc5YACASsEgGWBlS2AAoErBIBlgZUt90DgnJzhQADAQAAiXNlY3AyNTZrMaECE61cVkb30R8AP0rFCV6uRdQ_sOxw1vxcA0HHLRvQXfqDdGNwglS2g3VkcIJUuIV3YWt1MgM --storenode=/ip4/172.18.1.150/tcp/21686/p2p/16Uiu2HAkvkV3hUtxfx89dUj2Arzm4aCDwrsf7oLoQXuwbV6Ywzim --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.64.153 waku 6386237c164fc9bd5e4d304e5845c2450615b24edf4fd56983f9eae7c5c6f90b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6386237c164f. Setting up logs at ./log/docker/store_node1_2026-03-11_04-37-28__9f365ab4-204b-49d7-9938-0396931f62e6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 1953
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1953/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1953/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.64.153/tcp/1954/p2p/16Uiu2HAm6VVNietUxVHsaSht2obT9NxgP2Jz3YKeWE9yDJZzMmkk","/ip4/172.18.64.153/tcp/1955/ws/p2p/16Uiu2HAm6VVNietUxVHsaSht2obT9NxgP2Jz3YKeWE9yDJZzMmkk"],"enrUri":"enr:-L24QMHsvO6fB-y36oEKarIIiTtA0AjMDfuk2VSReX_9KBL2cnA9qudn24FDKOGmxqIkIxjTRiSdJ0upB1-pBjqlIgUCgmlkgnY0gmlwhKwSQJmKbXVsdGlhZGRyc5YACASsEkCZBgeiAAoErBJAmQYHo90DgnJzhQADAQAAiXNlY3AyNTZrMaECpGrjfFNpfNHYvP2WVBEIytA6dHDDaKj7VSzGDg-l0AmDdGNwggeig3VkcIIHpIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1953/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.1.150/tcp/21686/p2p/16Uiu2HAkvkV3hUtxfx89dUj2Arzm4aCDwrsf7oLoQXuwbV6Ywzim"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21685/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:1953/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:21685/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:21685/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:21685/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:21685/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:21685/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x80e9c3c541e326a35efdf49ef06c28c11b5fe8f69be682cfae70affc9f2b053a&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1953/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x80e9c3c541e326a35efdf49ef06c28c11b5fe8f69be682cfae70affc9f2b053a&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
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 0e04eda7eb93
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6386237c164f
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,409 @@
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-03-11_04-37-11__33f77bf8-c17a-4643-b420-3cfd36ccb587
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 bf4d75c543e6. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 384cc669d837. 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-03-11_04-37-11__33f77bf8-c17a-4643-b420-3cfd36ccb587__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.212.224
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['11951', '11952', '11953', '11954', '11955']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 11951:11951 -p 11952:11952 -p 11953:11953 -p 11954:11954 -p 11955:11955 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11953 --rest-port=11951 --tcp-port=11952 --discv5-udp-port=11954 --rest-address=0.0.0.0 --nat=extip:172.18.212.224 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dbcd7abbdef157e0c39b8cdc6ebda67bfebdc2550a9bac3dd262bce7c4a4baa9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11955 --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.212.224 waku b6aaab8fa174c5ac3010ac574500b005185b1d497ce4da897b453c5f3d028768
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b6aaab8fa174. Setting up logs at ./log/docker/publishing_node1_2026-03-11_04-37-11__33f77bf8-c17a-4643-b420-3cfd36ccb587__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 11951
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b6aaab8fa174. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11951/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=11951): Max retries exceeded with url: /health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f65e4c77d40>: 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.152.28
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17268', '17269', '17270', '17271', '17272']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 17268:17268 -p 17269:17269 -p 17270:17270 -p 17271:17271 -p 17272:17272 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17270 --rest-port=17268 --tcp-port=17269 --discv5-udp-port=17271 --rest-address=0.0.0.0 --nat=extip:172.18.152.28 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=adfbc16d6b8394106032c481dacd1aa96ca6baac4de9e3fea27926cc68bf7cb2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17272 --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.152.28 waku 35abe34336b0263d76e713a63601f47f0245213b33a76ca8efaa6a76fa1428fb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 35abe34336b0. Setting up logs at ./log/docker/publishing_node1_2026-03-11_04-37-11__33f77bf8-c17a-4643-b420-3cfd36ccb587__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 17268
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17268/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17268/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17268/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17268/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17268/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17268/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17268/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17268/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17268/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17268/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17268/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17268/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17268/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17268/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17268/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17268/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17268/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17268/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17268/debug/v1/info" -H "Content-Type: application/json" -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.28/tcp/17269/p2p/16Uiu2HAmHKicPftqh9f5F5xVWS1yrMzNKMNtNdPRERUpZeaWrMm5","/ip4/172.18.152.28/tcp/17270/ws/p2p/16Uiu2HAmHKicPftqh9f5F5xVWS1yrMzNKMNtNdPRERUpZeaWrMm5"],"enrUri":"enr:-L24QEJXpzWmwPSggzndre7KrXPc5V24_IeafhVrEjmtUaiMKD9pzMsLm1jLqEAkB0lvk9gDbmlVgplCF4XCVCuhBnoCgmlkgnY0gmlwhKwSmByKbXVsdGlhZGRyc5YACASsEpgcBkN1AAoErBKYHAZDdt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDRVqaN4fTEoymbdKs102w749ho1YCBYqBuVm6_GCp4ySDdGNwgkN1g3VkcIJDd4V3YWt1MgM"}'
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-03-11_04-37-11__33f77bf8-c17a-4643-b420-3cfd36ccb587__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.101.185
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50832', '50833', '50834', '50835', '50836']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 50832:50832 -p 50833:50833 -p 50834:50834 -p 50835:50835 -p 50836:50836 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50834 --rest-port=50832 --tcp-port=50833 --discv5-udp-port=50835 --rest-address=0.0.0.0 --nat=extip:172.18.101.185 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2f4782ad2c1dadbccf9393cc689b07bfd06d92f7ccf1daeb17dd203c018770bf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50836 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QEJXpzWmwPSggzndre7KrXPc5V24_IeafhVrEjmtUaiMKD9pzMsLm1jLqEAkB0lvk9gDbmlVgplCF4XCVCuhBnoCgmlkgnY0gmlwhKwSmByKbXVsdGlhZGRyc5YACASsEpgcBkN1AAoErBKYHAZDdt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDRVqaN4fTEoymbdKs102w749ho1YCBYqBuVm6_GCp4ySDdGNwgkN1g3VkcIJDd4V3YWt1MgM --storenode=/ip4/172.18.152.28/tcp/17269/p2p/16Uiu2HAmHKicPftqh9f5F5xVWS1yrMzNKMNtNdPRERUpZeaWrMm5 --store=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.101.185 waku 9303bcf5affab1a29d09cc08ee7a0af2473241873b1424f7bafc0612681fa957
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9303bcf5affa. Setting up logs at ./log/docker/store_node1_2026-03-11_04-37-11__33f77bf8-c17a-4643-b420-3cfd36ccb587__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 50832
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50832/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50832/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.101.185/tcp/50833/p2p/16Uiu2HAmEkgQJdNYrC1EZYGYhBHJEfLszf7PtNRXsm8SxdZ4Jia9","/ip4/172.18.101.185/tcp/50834/ws/p2p/16Uiu2HAmEkgQJdNYrC1EZYGYhBHJEfLszf7PtNRXsm8SxdZ4Jia9"],"enrUri":"enr:-L24QOJTLWkD5IKvBxIXcs9BhsYaHlss7BOniXDSaCYArbOKcWo-HBXI2uBE6DBrQ8aCwr49beWeRnBoG6f81obIW4YCgmlkgnY0gmlwhKwSZbmKbXVsdGlhZGRyc5YACASsEmW5BsaRAAoErBJluQbGkt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDHyyQl9FGtlUI7oifTMwdn8_YeGDK40azKyJSkAZGK56DdGNwgsaRg3VkcILGk4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50832/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.152.28/tcp/17269/p2p/16Uiu2HAmHKicPftqh9f5F5xVWS1yrMzNKMNtNdPRERUpZeaWrMm5"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17268/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:50832/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:17268/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:17268/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":"0xfe9175a180dd18ad7a850a5f7ca2e2b5fe1f344ae7fdbce415a032f5641f6a8d"}]}'
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:50832/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":"22f5328654a44f01a6db","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfe9175a180dd18ad7a850a5f7ca2e2b5fe1f344ae7fdbce415a032f5641f6a8d"}]}'
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-03-11_04-37-11__33f77bf8-c17a-4643-b420-3cfd36ccb587__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.20
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['45253', '45254', '45255', '45256', '45257']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 45253:45253 -p 45254:45254 -p 45255:45255 -p 45256:45256 -p 45257:45257 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45255 --rest-port=45253 --tcp-port=45254 --discv5-udp-port=45256 --rest-address=0.0.0.0 --nat=extip:172.18.193.20 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f18db464aa0f05d5dc000e2dbd9cd5eab3634a6a8beb76fb38ecb29a5d9dca4f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45257 --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.193.20 waku 20f98f78e867f8f9ef49df3e1a43ed9ee677210713c0f55a503546a1dd4ce273
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 20f98f78e867. Setting up logs at ./log/docker/publishing_node1_2026-03-11_04-37-11__33f77bf8-c17a-4643-b420-3cfd36ccb587__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 45253
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45253/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45253/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45253/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45253/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45253/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45253/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45253/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45253/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45253/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45253/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45253/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45253/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45253/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45253/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45253/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45253/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45253/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45253/debug/v1/info" -H "Content-Type: application/json" -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.20/tcp/45254/p2p/16Uiu2HAmRZ8kKdDLjKKLykijmGDweZjC9CahPrYTHBnPjYfhnMDn","/ip4/172.18.193.20/tcp/45255/ws/p2p/16Uiu2HAmRZ8kKdDLjKKLykijmGDweZjC9CahPrYTHBnPjYfhnMDn"],"enrUri":"enr:-L24QPgQOuwOFV_sGO0P9hMii1cx-wSngdBq3uTEjZbDihJXaXdFxWzId-KNWYj0vOHbBN-EIthCmb_fxt9LRx2A3xcCgmlkgnY0gmlwhKwSwRSKbXVsdGlhZGRyc5YACASsEsEUBrDGAAoErBLBFAawx90DgnJzhQADAQAAiXNlY3AyNTZrMaEDv6fwmFJVELKtAa4H5pl7ZsxzTJpMniIh7DsZ0_jqDb2DdGNwgrDGg3VkcIKwyIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45253/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.152.28/tcp/17269/p2p/16Uiu2HAmHKicPftqh9f5F5xVWS1yrMzNKMNtNdPRERUpZeaWrMm5"]'
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-03-11_04-37-11__33f77bf8-c17a-4643-b420-3cfd36ccb587__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.253.208
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['39477', '39478', '39479', '39480', '39481']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 39477:39477 -p 39478:39478 -p 39479:39479 -p 39480:39480 -p 39481:39481 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39479 --rest-port=39477 --tcp-port=39478 --discv5-udp-port=39480 --rest-address=0.0.0.0 --nat=extip:172.18.253.208 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9decc17d9e82fdf43df09919b1b93d209acfea6fd585a9e28f90cfbbb19aef0e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39481 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QPgQOuwOFV_sGO0P9hMii1cx-wSngdBq3uTEjZbDihJXaXdFxWzId-KNWYj0vOHbBN-EIthCmb_fxt9LRx2A3xcCgmlkgnY0gmlwhKwSwRSKbXVsdGlhZGRyc5YACASsEsEUBrDGAAoErBLBFAawx90DgnJzhQADAQAAiXNlY3AyNTZrMaEDv6fwmFJVELKtAa4H5pl7ZsxzTJpMniIh7DsZ0_jqDb2DdGNwgrDGg3VkcIKwyIV3YWt1MgM --storenode=/ip4/172.18.152.28/tcp/17269/p2p/16Uiu2HAmHKicPftqh9f5F5xVWS1yrMzNKMNtNdPRERUpZeaWrMm5 --store=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.253.208 waku aaaf9ff35893cc3e7375f98cb295c8ba7bda3639ea87b49191c6671424caed8d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID aaaf9ff35893. Setting up logs at ./log/docker/store_node1_2026-03-11_04-37-11__33f77bf8-c17a-4643-b420-3cfd36ccb587__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 39477
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39477/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39477/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.253.208/tcp/39478/p2p/16Uiu2HAkwUFniecRRx2K4nwAMk7Zd5vSd877ysXrsDcxpWRKsbRn","/ip4/172.18.253.208/tcp/39479/ws/p2p/16Uiu2HAkwUFniecRRx2K4nwAMk7Zd5vSd877ysXrsDcxpWRKsbRn"],"enrUri":"enr:-L24QBOi0o1yi4pgaLG3qFoLXa0crKTrdQVxINTfac8LisFxacf-UtMzZVRjE_TOv2XhMgG3jhd6INlDIWH7lAjHQ-0CgmlkgnY0gmlwhKwS_dCKbXVsdGlhZGRyc5YACASsEv3QBpo2AAoErBL90AaaN90DgnJzhQADAQAAiXNlY3AyNTZrMaECHmDDdGX5pN_V9aQtzhjvvVmL9YlnHlzHjUd7ELHFihWDdGNwgpo2g3VkcIKaOIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39477/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.152.28/tcp/17269/p2p/16Uiu2HAmHKicPftqh9f5F5xVWS1yrMzNKMNtNdPRERUpZeaWrMm5"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39477/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.193.20/tcp/45254/p2p/16Uiu2HAmRZ8kKdDLjKKLykijmGDweZjC9CahPrYTHBnPjYfhnMDn"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17268/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:50832/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:45253/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:39477/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:45253/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:17268/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":"0xfe9175a180dd18ad7a850a5f7ca2e2b5fe1f344ae7fdbce415a032f5641f6a8d"},{"messageHash":"0xe61c7cfbeefcd3ba935f8b431c922cc43f7a65c9e44eed1c47f73c9766a47e3a"}]}'
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:50832/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":"8d22162a50e986aa9043","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfe9175a180dd18ad7a850a5f7ca2e2b5fe1f344ae7fdbce415a032f5641f6a8d"},{"messageHash":"0xe61c7cfbeefcd3ba935f8b431c922cc43f7a65c9e44eed1c47f73c9766a47e3a"}]}'
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:45253/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":"0xfe9175a180dd18ad7a850a5f7ca2e2b5fe1f344ae7fdbce415a032f5641f6a8d"},{"messageHash":"0xe61c7cfbeefcd3ba935f8b431c922cc43f7a65c9e44eed1c47f73c9766a47e3a"}]}'
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:39477/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":"c836af143983f06b492c","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfe9175a180dd18ad7a850a5f7ca2e2b5fe1f344ae7fdbce415a032f5641f6a8d"},{"messageHash":"0xe61c7cfbeefcd3ba935f8b431c922cc43f7a65c9e44eed1c47f73c9766a47e3a"}]}'
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 35abe34336b0
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9303bcf5affa
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 20f98f78e867
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 35abe34336b0. 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 aaaf9ff35893
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9303bcf5affa. 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,256 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_unsubscribe_from_all_content_topics_one_by_one with id: 2026-03-11_04-36-24__3ad3ce87-4ad9-41a5-807b-f7c1c9dab8f9
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-03-11_04-36-24__3ad3ce87-4ad9-41a5-807b-f7c1c9dab8f9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.161.83
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50395', '50396', '50397', '50398', '50399']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 50395:50395 -p 50396:50396 -p 50397:50397 -p 50398:50398 -p 50399:50399 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50397 --rest-port=50395 --tcp-port=50396 --discv5-udp-port=50398 --rest-address=0.0.0.0 --nat=extip:172.18.161.83 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=abdfe4e1bb8adcd1695d1b24aaa7cde7de4cabc799af8a0e0fb94b49ddd52184 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50399 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f5059985ffb8. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.161.83 waku ba5fe37d40ea7d9d449267387786e1c93b10f3e19c8f5a97878974f97408b08b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ba5fe37d40ea. Setting up logs at ./log/docker/node1_2026-03-11_04-36-24__3ad3ce87-4ad9-41a5-807b-f7c1c9dab8f9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 50395
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 26fe7e8333e2. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50395/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50395/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50395/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50395/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50395/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50395/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50395/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50395/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50395/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.161.83/tcp/50396/p2p/16Uiu2HAmU2N6HhuzMcKDQqgMQWTnLWwcAWuWqyHdEB7i8hNYDGYc","/ip4/172.18.161.83/tcp/50397/ws/p2p/16Uiu2HAmU2N6HhuzMcKDQqgMQWTnLWwcAWuWqyHdEB7i8hNYDGYc"],"enrUri":"enr:-L24QKMUBdfV_H_xITsTYHujuolTttAw1lp75F4XstM1w3IsKVi9hWceyu_gL9VUuL7Q3me9r87jeg3iYtSuaAzlGZ4CgmlkgnY0gmlwhKwSoVOKbXVsdGlhZGRyc5YACASsEqFTBsTcAAoErBKhUwbE3d0DgnJzhQACAQAAiXNlY3AyNTZrMaED5FkVe-NmDkr3KrUUNDOD8-qM4dJfGSBUxEgwyrVi2bWDdGNwgsTcg3VkcILE3oV3YWt1MgU"}'
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-03-11_04-36-24__3ad3ce87-4ad9-41a5-807b-f7c1c9dab8f9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.109
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['51064', '51065', '51066', '51067', '51068']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 51064:51064 -p 51065:51065 -p 51066:51066 -p 51067:51067 -p 51068:51068 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51066 --rest-port=51064 --tcp-port=51065 --discv5-udp-port=51067 --rest-address=0.0.0.0 --nat=extip:172.18.124.109 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=afbdcde9ce5bdbd4e67febdd926e4151ad9a51fea9ad729c04a0f90fa6a44545 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51068 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKMUBdfV_H_xITsTYHujuolTttAw1lp75F4XstM1w3IsKVi9hWceyu_gL9VUuL7Q3me9r87jeg3iYtSuaAzlGZ4CgmlkgnY0gmlwhKwSoVOKbXVsdGlhZGRyc5YACASsEqFTBsTcAAoErBKhUwbE3d0DgnJzhQACAQAAiXNlY3AyNTZrMaED5FkVe-NmDkr3KrUUNDOD8-qM4dJfGSBUxEgwyrVi2bWDdGNwgsTcg3VkcILE3oV3YWt1MgU --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.124.109 waku 51b9d938864e29e2e4e71594b3d767c0678345a90f1a6dea0e55fbb8baa39f3e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 51b9d938864e. Setting up logs at ./log/docker/node2_2026-03-11_04-36-24__3ad3ce87-4ad9-41a5-807b-f7c1c9dab8f9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 51064
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51064/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51064/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51064/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51064/debug/v1/info" -H "Content-Type: application/json" -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.109/tcp/51065/p2p/16Uiu2HAmTr2JotNTrmQD732nAdxj3cAPjhcFEMTp7b8DMB4o3H33","/ip4/172.18.124.109/tcp/51066/ws/p2p/16Uiu2HAmTr2JotNTrmQD732nAdxj3cAPjhcFEMTp7b8DMB4o3H33"],"enrUri":"enr:-L24QIMaybDCSBs-BL80GjpZ4zYQspgRY4JbwQQPsDD67NUbAUOzq3S0O9htKbV7FxNbI9N9on62bAgmgQLrdgWo0VMCgmlkgnY0gmlwhKwSfG2KbXVsdGlhZGRyc5YACASsEnxtBsd5AAoErBJ8bQbHet0DgnJzhQACAQAAiXNlY3AyNTZrMaED4bLn5Tyjfk9gtATIiYvNy5IlC-c3OfutYj1AzFSXm0aDdGNwgsd5g3VkcILHe4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51064/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.161.83/tcp/50396/p2p/16Uiu2HAmU2N6HhuzMcKDQqgMQWTnLWwcAWuWqyHdEB7i8hNYDGYc"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50395/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:51064/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:50395/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:50395/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":1773203786650303784,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773203786665556970,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773203787761245442,"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 ba5fe37d40ea
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 51b9d938864e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  tests.conftest:conftest.py:73 Running fixture teardown: attach_logs_on_fail
DEBUG  tests.conftest:conftest.py:74 Test failed, attempting to attach logs to the allure reports
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-03-11_04-36-24__3ad3ce87-4ad9-41a5-807b-f7c1c9dab8f9__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-03-11_04-36-24__3ad3ce87-4ad9-41a5-807b-f7c1c9dab8f9__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_unsubscribe_from_all_content_topics_one_by_one with id: 2026-03-11_04-36-29__717c4e26-9f20-45b2-b67e-834f418714a8
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-03-11_04-36-29__717c4e26-9f20-45b2-b67e-834f418714a8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.247.239
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53698', '53699', '53700', '53701', '53702']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 53698:53698 -p 53699:53699 -p 53700:53700 -p 53701:53701 -p 53702:53702 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53700 --rest-port=53698 --tcp-port=53699 --discv5-udp-port=53701 --rest-address=0.0.0.0 --nat=extip:172.18.247.239 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=2aee26d741add104e975a9bcf166a0b2aff3ae2e11992bf89ed3954cab0a6b8f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53702 --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.247.239 waku 86db23feb757f4744c1a3c348e2dce1f2920dcdf53d6a66c7bd450c58f1b248b
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ba5fe37d40ea. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 86db23feb757. Setting up logs at ./log/docker/node1_2026-03-11_04-36-29__717c4e26-9f20-45b2-b67e-834f418714a8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 53698
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 51b9d938864e. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53698/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53698/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.247.239/tcp/53699/p2p/16Uiu2HAmNXhyCGm5ThpyTx9ZWfFkMaemwWVpmC1tgMDsnUs1tiCq","/ip4/172.18.247.239/tcp/53700/ws/p2p/16Uiu2HAmNXhyCGm5ThpyTx9ZWfFkMaemwWVpmC1tgMDsnUs1tiCq"],"enrUri":"enr:-L24QMR76aWhdsjwWJmr8oGB-AlaKnxn9-fcbJEJPNtUaJkOcMS858T8oCbH-X3YxO8b9-k-CB6F4jQASs_GM3NcvcwCgmlkgnY0gmlwhKwS9--KbXVsdGlhZGRyc5YACASsEvfvBtHDAAoErBL37wbRxN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDkrdIF3mbcTPH4xi168VlDRXTxq_k_k0mPg3QgjhZb-qDdGNwgtHDg3VkcILRxYV3YWt1MgU"}'
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-03-11_04-36-29__717c4e26-9f20-45b2-b67e-834f418714a8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.31
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['61922', '61923', '61924', '61925', '61926']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 61922:61922 -p 61923:61923 -p 61924:61924 -p 61925:61925 -p 61926:61926 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61924 --rest-port=61922 --tcp-port=61923 --discv5-udp-port=61925 --rest-address=0.0.0.0 --nat=extip:172.18.188.31 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=adb4ffcf58aca8b5078a30eed1b21357e46ea0aed10bcbb0c2aceabdd70dff6d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61926 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMR76aWhdsjwWJmr8oGB-AlaKnxn9-fcbJEJPNtUaJkOcMS858T8oCbH-X3YxO8b9-k-CB6F4jQASs_GM3NcvcwCgmlkgnY0gmlwhKwS9--KbXVsdGlhZGRyc5YACASsEvfvBtHDAAoErBL37wbRxN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDkrdIF3mbcTPH4xi168VlDRXTxq_k_k0mPg3QgjhZb-qDdGNwgtHDg3VkcILRxYV3YWt1MgU --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.188.31 waku 8617b1e9aa676c4f6998bb449f55d5ac92ab05b8816ba4cc431628eab4f2bb2a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8617b1e9aa67. Setting up logs at ./log/docker/node2_2026-03-11_04-36-29__717c4e26-9f20-45b2-b67e-834f418714a8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 61922
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61922/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61922/debug/v1/info" -H "Content-Type: application/json" -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.31/tcp/61923/p2p/16Uiu2HAkwNmW5oPXRrm3UH56ZXSNNM8RszRnKf1h7ShothyGqtgo","/ip4/172.18.188.31/tcp/61924/ws/p2p/16Uiu2HAkwNmW5oPXRrm3UH56ZXSNNM8RszRnKf1h7ShothyGqtgo"],"enrUri":"enr:-L24QGWWfgcXNx6D9tleQXWli5bnpFFpZMtvB-xYd7XIBDLyCRX-HCY9FwOhnX11WUo8H9Kp4nmbJcrvvtqihwI1cLECgmlkgnY0gmlwhKwSvB-KbXVsdGlhZGRyc5YACASsErwfBvHjAAoErBK8Hwbx5N0DgnJzhQACAQAAiXNlY3AyNTZrMaECHPjgHSYcxT3KN5zOrTmlv2ltFy17qvuqxWeTcfjvUSCDdGNwgvHjg3VkcILx5YV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61922/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.247.239/tcp/53699/p2p/16Uiu2HAmNXhyCGm5ThpyTx9ZWfFkMaemwWVpmC1tgMDsnUs1tiCq"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53698/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:61922/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:53698/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:53698/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":1773203790528011979,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773203791593745034,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773203791915255671,"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 86db23feb757
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8617b1e9aa67
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  tests.conftest:conftest.py:73 Running fixture teardown: attach_logs_on_fail
DEBUG  tests.conftest:conftest.py:74 Test failed, attempting to attach logs to the allure reports
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-03-11_04-36-29__717c4e26-9f20-45b2-b67e-834f418714a8__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-03-11_04-36-29__717c4e26-9f20-45b2-b67e-834f418714a8__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_unsubscribe_from_all_content_topics_one_by_one with id: 2026-03-11_04-36-33__1caacb4e-e64f-4019-ac18-287f337064fc
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-03-11_04-36-33__1caacb4e-e64f-4019-ac18-287f337064fc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.60.104
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['5254', '5255', '5256', '5257', '5258']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 5254:5254 -p 5255:5255 -p 5256:5256 -p 5257:5257 -p 5258:5258 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5256 --rest-port=5254 --tcp-port=5255 --discv5-udp-port=5257 --rest-address=0.0.0.0 --nat=extip:172.18.60.104 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=efe3d6d0cbf6770773f2db100ee2d4bebc52c2cdd3de7df451f59abc089bfbeb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5258 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 86db23feb757. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.60.104 waku 0115466ac7fa33a56bd069641ee9bf91d75a921419df83c9bdf2309504c70210
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0115466ac7fa. Setting up logs at ./log/docker/node1_2026-03-11_04-36-33__1caacb4e-e64f-4019-ac18-287f337064fc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 5254
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 8617b1e9aa67. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5254/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5254/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5254/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5254/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5254/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5254/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.60.104/tcp/5255/p2p/16Uiu2HAmBcSzjGrFahki6zo4yFixtFCSggfvgoUi4t2nTXkQTTyM","/ip4/172.18.60.104/tcp/5256/ws/p2p/16Uiu2HAmBcSzjGrFahki6zo4yFixtFCSggfvgoUi4t2nTXkQTTyM"],"enrUri":"enr:-L24QLaLY53x_Xqlj4TsdT4xaBfUYRAik2Pe1HA_Om_n6UYNJrRI42jAfM8k6VRUYmnjzNQRv-pUEmY5bnWPfesGkOcCgmlkgnY0gmlwhKwSPGiKbXVsdGlhZGRyc5YACASsEjxoBhSHAAoErBI8aAYUiN0DgnJzhQACAQAAiXNlY3AyNTZrMaEC8H2y5i075j6E8WpxJQy436i4t-JSE0hT8eTKIWfrgEyDdGNwghSHg3VkcIIUiYV3YWt1MgU"}'
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-03-11_04-36-33__1caacb4e-e64f-4019-ac18-287f337064fc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.204.162
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3296', '3297', '3298', '3299', '3300']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 3296:3296 -p 3297:3297 -p 3298:3298 -p 3299:3299 -p 3300:3300 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3298 --rest-port=3296 --tcp-port=3297 --discv5-udp-port=3299 --rest-address=0.0.0.0 --nat=extip:172.18.204.162 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=de7f8548a1f3963cfe9d7bfbafbdeff76a1feba4ef9fc87d09640aaffeca3aca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3300 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLaLY53x_Xqlj4TsdT4xaBfUYRAik2Pe1HA_Om_n6UYNJrRI42jAfM8k6VRUYmnjzNQRv-pUEmY5bnWPfesGkOcCgmlkgnY0gmlwhKwSPGiKbXVsdGlhZGRyc5YACASsEjxoBhSHAAoErBI8aAYUiN0DgnJzhQACAQAAiXNlY3AyNTZrMaEC8H2y5i075j6E8WpxJQy436i4t-JSE0hT8eTKIWfrgEyDdGNwghSHg3VkcIIUiYV3YWt1MgU --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.204.162 waku d89c3f9b3a1963d7042acbe132c27728196c36bdf7fcf3ee52c635320d7dca87
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d89c3f9b3a19. Setting up logs at ./log/docker/node2_2026-03-11_04-36-33__1caacb4e-e64f-4019-ac18-287f337064fc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 3296
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3296/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3296/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3296/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3296/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3296/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.204.162/tcp/3297/p2p/16Uiu2HAm1d2Dq6kzXsF6r9pmAQEBvHTjkucDpayRoPak6mvP5RX2","/ip4/172.18.204.162/tcp/3298/ws/p2p/16Uiu2HAm1d2Dq6kzXsF6r9pmAQEBvHTjkucDpayRoPak6mvP5RX2"],"enrUri":"enr:-L24QKmavwirVJNYwl308Y6UUaZdDTOieAHTchpWssO6j8bxbiCtC1ASO8L_PaO6KFGuv7JoNwbX_NTcGGcm9AXF2TICgmlkgnY0gmlwhKwSzKKKbXVsdGlhZGRyc5YACASsEsyiBgzhAAoErBLMogYM4t0DgnJzhQACAQAAiXNlY3AyNTZrMaECXA5l7pja2qBuOCvl3GsZPEjnz6nFxgUCqUPKMT_4WM2DdGNwggzhg3VkcIIM44V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3296/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.60.104/tcp/5255/p2p/16Uiu2HAmBcSzjGrFahki6zo4yFixtFCSggfvgoUi4t2nTXkQTTyM"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5254/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:3296/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:5254/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:5254/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":1773203796734588723,"ephemeral":false,"proof":""},{"payload":"L215YXBwLzEvbGF0ZXN0L3Byb3Rv","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773203796802946580,"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 0115466ac7fa
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d89c3f9b3a19
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  tests.conftest:conftest.py:73 Running fixture teardown: attach_logs_on_fail
DEBUG  tests.conftest:conftest.py:74 Test failed, attempting to attach logs to the allure reports
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-03-11_04-36-33__1caacb4e-e64f-4019-ac18-287f337064fc__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-03-11_04-36-33__1caacb4e-e64f-4019-ac18-287f337064fc__wakuorg_nwaku:latest.log

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_unsubscribe_from_101_content_topics with id: 2026-03-11_04-33-54__954f7b22-c3f3-48ef-9b00-08e4983c58f0
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-03-11_04-33-54__954f7b22-c3f3-48ef-9b00-08e4983c58f0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.84
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['39631', '39632', '39633', '39634', '39635']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 39631:39631 -p 39632:39632 -p 39633:39633 -p 39634:39634 -p 39635:39635 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39633 --rest-port=39631 --tcp-port=39632 --discv5-udp-port=39634 --rest-address=0.0.0.0 --nat=extip:172.18.81.84 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a642b60ce2d46b2a409d3bf437257015a94049deecb10f9f3ae0c7ff92de33cc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39635 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 48990ad310ec. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.81.84 waku b60dc8cd5655e52d2591d64b47fae362275b580c324662c005107be6aed53c0f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b60dc8cd5655. Setting up logs at ./log/docker/node1_2026-03-11_04-33-54__954f7b22-c3f3-48ef-9b00-08e4983c58f0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 39631
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 c70ef74b1f77. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39631/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39631/debug/v1/info" -H "Content-Type: application/json" -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.84/tcp/39632/p2p/16Uiu2HAmKepzmVKc3Dx9XicGMwJVRvyqY6ebEXMnCAJhqjnRz3NE","/ip4/172.18.81.84/tcp/39633/ws/p2p/16Uiu2HAmKepzmVKc3Dx9XicGMwJVRvyqY6ebEXMnCAJhqjnRz3NE"],"enrUri":"enr:-L24QK_ij4j7R08vZcPyXhpZ7q7zTzWoFxqla3qK6UPHPIkpMPdDfHAJ91sCsCkTOPjquSEE0hQUSoR_jNayOSXsDeACgmlkgnY0gmlwhKwSUVSKbXVsdGlhZGRyc5YACASsElFUBprQAAoErBJRVAaa0d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZ_c7aW5nZC50uNMVmyyc-BKqSSx-usmrePMA3tPPxR-DdGNwgprQg3VkcIKa0oV3YWt1MgU"}'
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-03-11_04-33-54__954f7b22-c3f3-48ef-9b00-08e4983c58f0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.53
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['14872', '14873', '14874', '14875', '14876']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 14872:14872 -p 14873:14873 -p 14874:14874 -p 14875:14875 -p 14876:14876 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14874 --rest-port=14872 --tcp-port=14873 --discv5-udp-port=14875 --rest-address=0.0.0.0 --nat=extip:172.18.4.53 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b7c0bef9dfe8a1bc6b5544daf23903021eadfbfb1cb121d231bf0d79fdb7cdd8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14876 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QK_ij4j7R08vZcPyXhpZ7q7zTzWoFxqla3qK6UPHPIkpMPdDfHAJ91sCsCkTOPjquSEE0hQUSoR_jNayOSXsDeACgmlkgnY0gmlwhKwSUVSKbXVsdGlhZGRyc5YACASsElFUBprQAAoErBJRVAaa0d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZ_c7aW5nZC50uNMVmyyc-BKqSSx-usmrePMA3tPPxR-DdGNwgprQg3VkcIKa0oV3YWt1MgU --filternode=/ip4/172.18.81.84/tcp/39632/p2p/16Uiu2HAmKepzmVKc3Dx9XicGMwJVRvyqY6ebEXMnCAJhqjnRz3NE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.4.53 waku b09094e49894348bf75d51aea5896f59debe8ddc7f1bcfb65b2761828ae3b5ba
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b09094e49894. Setting up logs at ./log/docker/node2_2026-03-11_04-33-54__954f7b22-c3f3-48ef-9b00-08e4983c58f0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 14872
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14872/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14872/debug/v1/info" -H "Content-Type: application/json" -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.53/tcp/14873/p2p/16Uiu2HAmHbxxFfZFFAupNPSPkihLaa9riGpoxKkZZnpu2Tfd5CHa","/ip4/172.18.4.53/tcp/14874/ws/p2p/16Uiu2HAmHbxxFfZFFAupNPSPkihLaa9riGpoxKkZZnpu2Tfd5CHa"],"enrUri":"enr:-L24QBVsCEw1wcsIuhCPVx4PxkV8h85BGrAP-P64WEZueqaTCyBuvaO_DvYpJDT6P2907JzXw2LCzqYqk1Ay09YQG98CgmlkgnY0gmlwhKwSBDWKbXVsdGlhZGRyc5YACASsEgQ1BjoZAAoErBIENQY6Gt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDSYQcxw7ULNxFl_779prLyYzamvX52qQQd41Y5XK1I-2DdGNwgjoZg3VkcII6G4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14872/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.81.84/tcp/39632/p2p/16Uiu2HAmKepzmVKc3Dx9XicGMwJVRvyqY6ebEXMnCAJhqjnRz3NE"]'
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:39631/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:14872/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "98d8bf38-7b58-4426-b24f-956f1c827a5b", "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":"98d8bf38-7b58-4426-b24f-956f1c827a5b","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:14872/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "100"], "pubsubTopic": "/waku/2/rs/3/1"}'
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:14872/filter/v2/subscriptions. Response content: b'{"requestId":"1","statusDesc":"BAD_REQUEST: exceeds maximum content topics: 100"}'
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 b60dc8cd5655
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b09094e49894
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,81 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_subscribe_with_invalid_content_topic_format with id: 2026-03-11_04-38-27__4b2a2954-8f67-4cb2-8972-cca039b68d14
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-03-11_04-38-27__4b2a2954-8f67-4cb2-8972-cca039b68d14__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.108
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54835', '54836', '54837', '54838', '54839']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 54835:54835 -p 54836:54836 -p 54837:54837 -p 54838:54838 -p 54839:54839 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54837 --rest-port=54835 --tcp-port=54836 --discv5-udp-port=54838 --rest-address=0.0.0.0 --nat=extip:172.18.197.108 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4eaaffdb9aeb647e7fecc0b194f6d54ab5a4aa125b33d52b5ae7d72ca47a5bfb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54839 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.197.108 waku 83021e2b1ed50320653008b2f4647b4522dc2b2f220c669207fa1876f7b61bd3
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1dfcfc155b79. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 83021e2b1ed5. Setting up logs at ./log/docker/node1_2026-03-11_04-38-27__4b2a2954-8f67-4cb2-8972-cca039b68d14__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 54835
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 4a620078e62d. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54835/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54835/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.197.108/tcp/54836/p2p/16Uiu2HAmBcNp9gDqSJDAb4zPcXh8TzToTDutrhBhuGcoWqfgpbvx","/ip4/172.18.197.108/tcp/54837/ws/p2p/16Uiu2HAmBcNp9gDqSJDAb4zPcXh8TzToTDutrhBhuGcoWqfgpbvx"],"enrUri":"enr:-L24QFhXn1cg8ZiQDVV_1WHuM0FlprrStI06e_3sIpkUwM_qEX3_Rcog2SJ2aCPVU0e0PAsiN7jk-L8FJnoclcOs0ZUCgmlkgnY0gmlwhKwSxWyKbXVsdGlhZGRyc5YACASsEsVsBtY0AAoErBLFbAbWNd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC8Hj4QsTBE240TYuZD-4lwK9XpbO7AbAZdT2IJfcLIAmDdGNwgtY0g3VkcILWNoV3YWt1MgU"}'
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-03-11_04-38-27__4b2a2954-8f67-4cb2-8972-cca039b68d14__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.101.35
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['9888', '9889', '9890', '9891', '9892']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 9888:9888 -p 9889:9889 -p 9890:9890 -p 9891:9891 -p 9892:9892 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9890 --rest-port=9888 --tcp-port=9889 --discv5-udp-port=9891 --rest-address=0.0.0.0 --nat=extip:172.18.101.35 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f1724da3dc0d5bb0b1b1db67b6d1f2ca2045daab572ec94f9cb3eae657d94afe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9892 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QFhXn1cg8ZiQDVV_1WHuM0FlprrStI06e_3sIpkUwM_qEX3_Rcog2SJ2aCPVU0e0PAsiN7jk-L8FJnoclcOs0ZUCgmlkgnY0gmlwhKwSxWyKbXVsdGlhZGRyc5YACASsEsVsBtY0AAoErBLFbAbWNd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC8Hj4QsTBE240TYuZD-4lwK9XpbO7AbAZdT2IJfcLIAmDdGNwgtY0g3VkcILWNoV3YWt1MgU --filternode=/ip4/172.18.197.108/tcp/54836/p2p/16Uiu2HAmBcNp9gDqSJDAb4zPcXh8TzToTDutrhBhuGcoWqfgpbvx
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.101.35 waku 57926e6c432429284cdb49f582ca7ba7283fda45c2b2af23c98733630275c02b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 57926e6c4324. Setting up logs at ./log/docker/node2_2026-03-11_04-38-27__4b2a2954-8f67-4cb2-8972-cca039b68d14__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 9888
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9888/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9888/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.101.35/tcp/9889/p2p/16Uiu2HAmKqSsBNjRaE89W9XUjzWQMSnzSq1fQxNkbXTpGviKBdMQ","/ip4/172.18.101.35/tcp/9890/ws/p2p/16Uiu2HAmKqSsBNjRaE89W9XUjzWQMSnzSq1fQxNkbXTpGviKBdMQ"],"enrUri":"enr:-L24QD-SNI7UTVcBt6tScmLz_zQUFxTKO07IEgyzlyVpVObJCOtcn3Xq17ybQCPGEjrGRPOFODzxDUM9wk4zU0r4KVoCgmlkgnY0gmlwhKwSZSOKbXVsdGlhZGRyc5YACASsEmUjBiahAAoErBJlIwYmot0DgnJzhQADAQAAiXNlY3AyNTZrMaEDaq-Y-jA4t9Ia4Fmrni5pjtaJ1N-Sv7tw2lYlXwmQ2L-DdGNwgiahg3VkcIImo4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9888/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.197.108/tcp/54836/p2p/16Uiu2HAmBcNp9gDqSJDAb4zPcXh8TzToTDutrhBhuGcoWqfgpbvx"]'
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:54835/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:9888/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "a49f71ab-8824-436b-9f7c-212243528496", "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":"a49f71ab-8824-436b-9f7c-212243528496","statusDesc":"OK"}'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:129 Running test with contetn topic Empty string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9888/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": [{"description": "Empty string", "value": ""}], "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:9888/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.filter.test_subscribe_create:test_subscribe_create.py:129 Running test with contetn topic A dictionary
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9888/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": [{"description": "A dictionary", "value": {"key": "YWFh"}}], "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:9888/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.filter.test_subscribe_create:test_subscribe_create.py:129 Running test with contetn topic An integer
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9888/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": [{"description": "An integer", "value": 1234567890}], "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:9888/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.filter.test_subscribe_create:test_subscribe_create.py:129 Running test with contetn topic A list
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9888/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": [{"description": "A list", "value": ["YWFh"]}], "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:9888/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.filter.test_subscribe_create:test_subscribe_create.py:129 Running test with contetn topic A bool
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9888/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": [{"description": "A bool", "value": true}], "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:9888/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 83021e2b1ed5
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 57926e6c4324
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-03-11 04:34:38.127 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-11 04:34:38.127 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_with_very_large_request_id with id: 2026-03-11_04-34-38__5e9de931-14af-4f83-8d66-3f96434e9663
2026-03-11 04:34:38.127 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-11 04:34:38.127 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-11 04:34:38.128 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-11 04:34:38.134 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:34:38.134 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-11_04-34-38__5e9de931-14af-4f83-8d66-3f96434e9663__wakuorg_nwaku:latest.log
2026-03-11 04:34:38.134 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:34:38.134 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:34:38.136 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:34:38.136 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.245.128
2026-03-11 04:34:38.136 DEBUG [src.node.docker_mananger] Generated ports ['50162', '50163', '50164', '50165', '50166']
2026-03-11 04:34:38.136 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:34:38.136 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:34:38.137 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:34:38.137 DEBUG [src.node.docker_mananger] docker run -i -t -p 50162:50162 -p 50163:50163 -p 50164:50164 -p 50165:50165 -p 50166:50166 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50164 --rest-port=50162 --tcp-port=50163 --discv5-udp-port=50165 --rest-address=0.0.0.0 --nat=extip:172.18.245.128 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bab177fccbbba5f8b79dfcede0fd458d0b74b1d8fbf6c95eccc2f1f9c1decf74 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50166 --metrics-logging=true --relay=true --filter=true
2026-03-11 04:34:38.325 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.245.128 waku 8b6c908d16b2c46ab4d4a2fe52700e210338c817e450ca0b8eca7f045f001025
2026-03-11 04:34:38.360 DEBUG [src.node.docker_mananger] Container started with ID 8b6c908d16b2. Setting up logs at ./log/docker/node1_2026-03-11_04-34-38__5e9de931-14af-4f83-8d66-3f96434e9663__wakuorg_nwaku:latest.log
2026-03-11 04:34:38.360 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50162
2026-03-11 04:34:38.362 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:34:38.375 ERROR [src.node.docker_mananger] Max retries reached for container 3e6230d6031d. Exiting log stream.
2026-03-11 04:34:38.929 ERROR [src.node.docker_mananger] Max retries reached for container 33db64c20974. Exiting log stream.
2026-03-11 04:34:39.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50162/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:39.365 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:34:39.365 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:34:39.365 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50162/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:39.368 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.245.128/tcp/50163/p2p/16Uiu2HAmNFqsjBqfX6Mg2E4Tg5o65fgU1Q3nsvVabQCTvvvEoWot","/ip4/172.18.245.128/tcp/50164/ws/p2p/16Uiu2HAmNFqsjBqfX6Mg2E4Tg5o65fgU1Q3nsvVabQCTvvvEoWot"],"enrUri":"enr:-L24QEvW0s5Nl-QdceoYHpEklfpYrEXVt6zNlIDnCeEfPk2AQVTFzKm0HJeUbWpLSpCtPARDl6IToecc__w0gCI-nAYCgmlkgnY0gmlwhKwS9YCKbXVsdGlhZGRyc5YACASsEvWABsPzAAoErBL1gAbD9N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDjqbtfqSImQAEhPxiBJHta3CBKMBXld9Qv6Bxt-JjCpODdGNwgsPzg3VkcILD9YV3YWt1MgU"}'
2026-03-11 04:34:39.368 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:34:39.368 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-11 04:34:39.375 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:34:39.375 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-11_04-34-38__5e9de931-14af-4f83-8d66-3f96434e9663__wakuorg_nwaku:latest.log
2026-03-11 04:34:39.375 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:34:39.375 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:34:39.377 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:34:39.377 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.144.255
2026-03-11 04:34:39.377 DEBUG [src.node.docker_mananger] Generated ports ['15870', '15871', '15872', '15873', '15874']
2026-03-11 04:34:39.377 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:34:39.377 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:34:39.377 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:34:39.378 DEBUG [src.node.docker_mananger] docker run -i -t -p 15870:15870 -p 15871:15871 -p 15872:15872 -p 15873:15873 -p 15874:15874 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15872 --rest-port=15870 --tcp-port=15871 --discv5-udp-port=15873 --rest-address=0.0.0.0 --nat=extip:172.18.144.255 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=06cfb5ec657d2fe1e12241bdea6fda87ababf9fa4e67a2266f5ec1dcc12eb25a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15874 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QEvW0s5Nl-QdceoYHpEklfpYrEXVt6zNlIDnCeEfPk2AQVTFzKm0HJeUbWpLSpCtPARDl6IToecc__w0gCI-nAYCgmlkgnY0gmlwhKwS9YCKbXVsdGlhZGRyc5YACASsEvWABsPzAAoErBL1gAbD9N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDjqbtfqSImQAEhPxiBJHta3CBKMBXld9Qv6Bxt-JjCpODdGNwgsPzg3VkcILD9YV3YWt1MgU --filternode=/ip4/172.18.245.128/tcp/50163/p2p/16Uiu2HAmNFqsjBqfX6Mg2E4Tg5o65fgU1Q3nsvVabQCTvvvEoWot
2026-03-11 04:34:39.569 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.144.255 waku 5ced368fa10aa47d6697810f98cf88e6f0a51286e8c2d51c80e831acfcbb6156
2026-03-11 04:34:39.602 DEBUG [src.node.docker_mananger] Container started with ID 5ced368fa10a. Setting up logs at ./log/docker/node2_2026-03-11_04-34-38__5e9de931-14af-4f83-8d66-3f96434e9663__wakuorg_nwaku:latest.log
2026-03-11 04:34:39.602 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 15870
2026-03-11 04:34:39.603 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:34:40.604 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15870/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:40.607 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:34:40.607 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:34:40.607 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15870/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:40.609 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.144.255/tcp/15871/p2p/16Uiu2HAmCE8Qb79HmSzRb5cdhByJaaoQ2foPM5PuGhFriJVoRibh","/ip4/172.18.144.255/tcp/15872/ws/p2p/16Uiu2HAmCE8Qb79HmSzRb5cdhByJaaoQ2foPM5PuGhFriJVoRibh"],"enrUri":"enr:-L24QE0L10QdzBfsmZXFJrwyVBfItlzRd5jpuTzT7qcIxFOXSfG0e4Z-hLErjzuPA0WLxc_szZWl7lX1JTLrzQ0syFUCgmlkgnY0gmlwhKwSkP-KbXVsdGlhZGRyc5YACASsEpD_Bj3_AAoErBKQ_wY-AN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC-aGW95FUZEiMN3kKsAT26CUKWOkAaD4CzhJMuMPK2oCDdGNwgj3_g3VkcII-AYV3YWt1MgA"}'
2026-03-11 04:34:40.609 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:34:40.610 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15870/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.245.128/tcp/50163/p2p/16Uiu2HAmNFqsjBqfX6Mg2E4Tg5o65fgU1Q3nsvVabQCTvvvEoWot"]'
2026-03-11 04:34:40.646 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:40.647 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-03-11 04:34:40.648 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50162/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-11 04:34:40.665 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:40.667 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15870/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "02120fe7-c43a-4d10-b9ee-8bfa20f2feed", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-11 04:34:40.681 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"02120fe7-c43a-4d10-b9ee-8bfa20f2feed","statusDesc":"OK"}'
2026-03-11 04:34:40.684 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50162/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-03-11 04:34:40.691 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:40.691 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:34:40.791 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:34:40.792 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15870/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:40.794 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":1773203680684314856,"ephemeral":false}]'
2026-03-11 04:34:40.796 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:15870/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "12345678901234567890123456789012345678901234567890", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-11 04:34:40.804 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"12345678901234567890123456789012345678901234567890","statusDesc":"OK"}'
2026-03-11 04:34:40.805 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50162/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-03-11 04:34:40.808 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:40.808 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:34:40.908 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:34:40.909 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15870/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:40.911 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:15870/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to topic: /test/1/waku-filter/proto'
2026-03-11 04:34:40.914 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-11 04:34:40.914 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-11 04:34:40.915 DEBUG [src.node.waku_node] Stopping container with id 8b6c908d16b2
2026-03-11 04:34:41.488 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:34:41.489 DEBUG [src.node.waku_node] Stopping container with id 5ced368fa10a
2026-03-11 04:34:42.064 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:34:42.067 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-11 04:34:42.077 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-11 04:34:42.082 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,178 @@
2026-03-11 04:32:39.147 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-11 04:32:39.147 DEBUG [tests.conftest] Running test: test_multiple_edge_service_nodes_communication with id: 2026-03-11_04-32-39__f10fd335-d885-4cf8-969a-31f9ac0d213e
2026-03-11 04:32:39.148 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-11 04:32:39.148 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-11 04:32:39.148 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-11 04:32:39.158 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:32:39.159 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-11_04-32-39__f10fd335-d885-4cf8-969a-31f9ac0d213e__wakuorg_nwaku:latest.log
2026-03-11 04:32:39.166 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:32:39.166 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-11_04-32-39__f10fd335-d885-4cf8-969a-31f9ac0d213e__wakuorg_nwaku:latest.log
2026-03-11 04:32:39.173 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:32:39.173 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-11_04-32-39__f10fd335-d885-4cf8-969a-31f9ac0d213e__wakuorg_nwaku:latest.log
2026-03-11 04:32:39.173 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-11 04:32:39.173 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-11 04:32:39.180 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:32:39.180 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-03-11_04-32-39__f10fd335-d885-4cf8-969a-31f9ac0d213e__wakuorg_nwaku:latest.log
2026-03-11 04:32:39.187 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:32:39.187 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2026-03-11_04-32-39__f10fd335-d885-4cf8-969a-31f9ac0d213e__wakuorg_nwaku:latest.log
2026-03-11 04:32:39.193 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:32:39.193 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node6_2026-03-11_04-32-39__f10fd335-d885-4cf8-969a-31f9ac0d213e__wakuorg_nwaku:latest.log
2026-03-11 04:32:39.200 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:32:39.201 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node7_2026-03-11_04-32-39__f10fd335-d885-4cf8-969a-31f9ac0d213e__wakuorg_nwaku:latest.log
2026-03-11 04:32:39.207 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:32:39.207 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node8_2026-03-11_04-32-39__f10fd335-d885-4cf8-969a-31f9ac0d213e__wakuorg_nwaku:latest.log
2026-03-11 04:32:39.207 DEBUG [tests.e2e.test_e2e] Start 2 edges nodes and 3 service nodes
2026-03-11 04:32:39.207 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:32:39.207 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:32:39.253 DEBUG [src.node.docker_mananger] Network waku created
2026-03-11 04:32:39.254 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.183.253
2026-03-11 04:32:39.254 DEBUG [src.node.docker_mananger] Generated ports ['35556', '35557', '35558', '35559', '35560']
2026-03-11 04:32:39.254 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:32:39.254 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:32:39.254 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:32:39.254 DEBUG [src.node.docker_mananger] docker run -i -t -p 35556:35556 -p 35557:35557 -p 35558:35558 -p 35559:35559 -p 35560:35560 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35558 --rest-port=35556 --tcp-port=35557 --discv5-udp-port=35559 --rest-address=0.0.0.0 --nat=extip:172.18.183.253 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f95daaaab5b5a66f60cffdca144cdb4caaa5ba673abac5ad5de4eeff4ea8a2e6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35560 --metrics-logging=true --relay=true --store=true --lightpush=true
2026-03-11 04:32:42.562 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.183.253 waku b4eb0ff0f713c9c133494f47669935ef0cd0f66d769d298cdd5c7fdaac7ad669
2026-03-11 04:32:42.596 DEBUG [src.node.docker_mananger] Container started with ID b4eb0ff0f713. Setting up logs at ./log/docker/node6_2026-03-11_04-32-39__f10fd335-d885-4cf8-969a-31f9ac0d213e__wakuorg_nwaku:latest.log
2026-03-11 04:32:42.597 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 35556
2026-03-11 04:32:42.597 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:32:43.598 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35556/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:32:43.601 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:32:43.601 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:32:43.601 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35556/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:32:43.604 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.183.253/tcp/35557/p2p/16Uiu2HAm3sUCuadn6Su6sT7khCJ51nwHsseANnzjCrGMCUQE9L8F","/ip4/172.18.183.253/tcp/35558/ws/p2p/16Uiu2HAm3sUCuadn6Su6sT7khCJ51nwHsseANnzjCrGMCUQE9L8F"],"enrUri":"enr:-L24QLa38pptFsvqaTfQo3YAz8Xh20-F8e1njCJV0exEfowQAFMXE_g4xfibYBgI0F5g_kc7HDLAXcO9Y5O7TAKlZJ0CgmlkgnY0gmlwhKwSt_2KbXVsdGlhZGRyc5YACASsErf9BorlAAoErBK3_QaK5t0DgnJzhQADAQAAiXNlY3AyNTZrMaECfXlInbdg6M-jI402axFCxPKCfC-ePMe60SiqNglHmgCDdGNwgorlg3VkcIKK54V3YWt1Mgs"}'
2026-03-11 04:32:43.604 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:32:43.604 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:32:43.604 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:32:43.606 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:32:43.606 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.124.82
2026-03-11 04:32:43.606 DEBUG [src.node.docker_mananger] Generated ports ['6982', '6983', '6984', '6985', '6986']
2026-03-11 04:32:43.606 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:32:43.607 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:32:43.607 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:32:43.607 DEBUG [src.node.docker_mananger] docker run -i -t -p 6982:6982 -p 6983:6983 -p 6984:6984 -p 6985:6985 -p 6986:6986 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6984 --rest-port=6982 --tcp-port=6983 --discv5-udp-port=6985 --rest-address=0.0.0.0 --nat=extip:172.18.124.82 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=aba906acffafb061edbf6fbe3ddf719c52ebc0fadaf5bfc936afd892eb7ecedf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6986 --metrics-logging=true --relay=false --lightpushnode=/ip4/172.18.183.253/tcp/35557/p2p/16Uiu2HAm3sUCuadn6Su6sT7khCJ51nwHsseANnzjCrGMCUQE9L8F --discv5-bootstrap-node=enr:-L24QLa38pptFsvqaTfQo3YAz8Xh20-F8e1njCJV0exEfowQAFMXE_g4xfibYBgI0F5g_kc7HDLAXcO9Y5O7TAKlZJ0CgmlkgnY0gmlwhKwSt_2KbXVsdGlhZGRyc5YACASsErf9BorlAAoErBK3_QaK5t0DgnJzhQADAQAAiXNlY3AyNTZrMaECfXlInbdg6M-jI402axFCxPKCfC-ePMe60SiqNglHmgCDdGNwgorlg3VkcIKK54V3YWt1Mgs
2026-03-11 04:32:43.803 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.124.82 waku b9c666f9b63fcf1acc4100e8833b99c31e16dbb4059b403edcb9b6622634ff28
2026-03-11 04:32:43.837 DEBUG [src.node.docker_mananger] Container started with ID b9c666f9b63f. Setting up logs at ./log/docker/node4_2026-03-11_04-32-39__f10fd335-d885-4cf8-969a-31f9ac0d213e__wakuorg_nwaku:latest.log
2026-03-11 04:32:43.838 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6982
2026-03-11 04:32:43.838 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:32:44.839 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6982/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:32:44.842 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:32:44.842 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:32:44.842 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6982/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:32:44.845 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.124.82/tcp/6983/p2p/16Uiu2HAm8H6ciC48BLUAeQxwJnXexBzipfTj1DBRhh8cukJcWQXK","/ip4/172.18.124.82/tcp/6984/ws/p2p/16Uiu2HAm8H6ciC48BLUAeQxwJnXexBzipfTj1DBRhh8cukJcWQXK"],"enrUri":"enr:-L24QDanJiSQXeVrzy3J1V1tw9WealeGgmBeoQmffy9NEivSUrmVKfoC-BM1i_BHN1-7DDfp0EoB4bIQNP7YnOYLFcICgmlkgnY0gmlwhKwSfFKKbXVsdGlhZGRyc5YACASsEnxSBhtHAAoErBJ8UgYbSN0DgnJzhQADAQAAiXNlY3AyNTZrMaECvvWPMYoFdr7zf4PY4lzzLhQxOGijHH5XdJlHp1TazDKDdGNwghtHg3VkcIIbSYV3YWt1MgA"}'
2026-03-11 04:32:44.845 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:32:44.845 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:32:44.845 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:32:44.847 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:32:44.847 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.168.82
2026-03-11 04:32:44.847 DEBUG [src.node.docker_mananger] Generated ports ['29497', '29498', '29499', '29500', '29501']
2026-03-11 04:32:44.847 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:32:44.847 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:32:44.847 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:32:44.848 DEBUG [src.node.docker_mananger] docker run -i -t -p 29497:29497 -p 29498:29498 -p 29499:29499 -p 29500:29500 -p 29501:29501 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29499 --rest-port=29497 --tcp-port=29498 --discv5-udp-port=29500 --rest-address=0.0.0.0 --nat=extip:172.18.168.82 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eebe0e3ce86d25f237aa377c4e808fcf5b5ca2bdc3b156cf68e892c1cdbbfaa4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29501 --metrics-logging=true --relay=true --store=true --discv5-bootstrap-node=enr:-L24QLa38pptFsvqaTfQo3YAz8Xh20-F8e1njCJV0exEfowQAFMXE_g4xfibYBgI0F5g_kc7HDLAXcO9Y5O7TAKlZJ0CgmlkgnY0gmlwhKwSt_2KbXVsdGlhZGRyc5YACASsErf9BorlAAoErBK3_QaK5t0DgnJzhQADAQAAiXNlY3AyNTZrMaECfXlInbdg6M-jI402axFCxPKCfC-ePMe60SiqNglHmgCDdGNwgorlg3VkcIKK54V3YWt1Mgs
2026-03-11 04:32:45.044 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.168.82 waku 710e764ea8f9202d335f5c14fcb7bed1013ff8204e5c96f27282a7b672bff8c0
2026-03-11 04:32:45.079 DEBUG [src.node.docker_mananger] Container started with ID 710e764ea8f9. Setting up logs at ./log/docker/node7_2026-03-11_04-32-39__f10fd335-d885-4cf8-969a-31f9ac0d213e__wakuorg_nwaku:latest.log
2026-03-11 04:32:45.079 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 29497
2026-03-11 04:32:45.080 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:32:46.081 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29497/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:32:46.084 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:32:46.084 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:32:46.084 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29497/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:32:46.087 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.168.82/tcp/29498/p2p/16Uiu2HAmJsrhKqCbeZDrcSvC98R9SJMWWcsaPpihX7roVxYxCcpA","/ip4/172.18.168.82/tcp/29499/ws/p2p/16Uiu2HAmJsrhKqCbeZDrcSvC98R9SJMWWcsaPpihX7roVxYxCcpA"],"enrUri":"enr:-L24QNiLJWiypvJNB-vx20c6ww8RRZxLFPWN5bmShpDcRlgyRFkyPbXcynRqNw_TbarH5A8YoTVaX_ZXe8qmKRw58GgCgmlkgnY0gmlwhKwSqFKKbXVsdGlhZGRyc5YACASsEqhSBnM6AAoErBKoUgZzO90DgnJzhQADAQAAiXNlY3AyNTZrMaEDXHIEXLBvkXtSzJPigTtpzKhvdD2OvCVLJMTgAvNL0OODdGNwgnM6g3VkcIJzPIV3YWt1MgM"}'
2026-03-11 04:32:46.087 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:32:46.087 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:32:46.087 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:32:46.089 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:32:46.089 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.64.172
2026-03-11 04:32:46.089 DEBUG [src.node.docker_mananger] Generated ports ['46226', '46227', '46228', '46229', '46230']
2026-03-11 04:32:46.089 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:32:46.090 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:32:46.090 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:32:46.090 DEBUG [src.node.docker_mananger] docker run -i -t -p 46226:46226 -p 46227:46227 -p 46228:46228 -p 46229:46229 -p 46230:46230 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46228 --rest-port=46226 --tcp-port=46227 --discv5-udp-port=46229 --rest-address=0.0.0.0 --nat=extip:172.18.64.172 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ba1807b47b7e0fb22b3cc11fd7ebc0a35dea7ed71773b143bbab7bced7caad5b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46230 --metrics-logging=true --relay=true --filter=true --storenode=/ip4/172.18.168.82/tcp/29498/p2p/16Uiu2HAmJsrhKqCbeZDrcSvC98R9SJMWWcsaPpihX7roVxYxCcpA --discv5-bootstrap-node=enr:-L24QNiLJWiypvJNB-vx20c6ww8RRZxLFPWN5bmShpDcRlgyRFkyPbXcynRqNw_TbarH5A8YoTVaX_ZXe8qmKRw58GgCgmlkgnY0gmlwhKwSqFKKbXVsdGlhZGRyc5YACASsEqhSBnM6AAoErBKoUgZzO90DgnJzhQADAQAAiXNlY3AyNTZrMaEDXHIEXLBvkXtSzJPigTtpzKhvdD2OvCVLJMTgAvNL0OODdGNwgnM6g3VkcIJzPIV3YWt1MgM
2026-03-11 04:32:46.317 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.64.172 waku a8dfa377c3cfbfa6e2d0822219177baa50c225a987edbdbb3b90b3b8584bc224
2026-03-11 04:32:46.355 DEBUG [src.node.docker_mananger] Container started with ID a8dfa377c3cf. Setting up logs at ./log/docker/node8_2026-03-11_04-32-39__f10fd335-d885-4cf8-969a-31f9ac0d213e__wakuorg_nwaku:latest.log
2026-03-11 04:32:46.355 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 46226
2026-03-11 04:32:46.356 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:32:47.357 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46226/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:32:47.360 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:32:47.360 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:32:47.360 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46226/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:32:47.363 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.64.172/tcp/46227/p2p/16Uiu2HAkzakrrY4omAAGJgdeiNa4Caswd3HVdJhaRSrv1FAywhqg","/ip4/172.18.64.172/tcp/46228/ws/p2p/16Uiu2HAkzakrrY4omAAGJgdeiNa4Caswd3HVdJhaRSrv1FAywhqg"],"enrUri":"enr:-L24QJw2wlBvZpjzYoQzM0WnOxGsaQ5vb29kOSy8thWK26bVHBkuuwonEWgN2O8P_hSRVra3RNMSSUJeZbxxcKqITtQCgmlkgnY0gmlwhKwSQKyKbXVsdGlhZGRyc5YACASsEkCsBrSTAAoErBJArAa0lN0DgnJzhQADAQAAiXNlY3AyNTZrMaECTJ4uHzF8ps0CVM5CDly_Wcrd91U6Ueup8PGTxNindbeDdGNwgrSTg3VkcIK0lYV3YWt1MgU"}'
2026-03-11 04:32:47.364 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:32:47.366 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:32:47.366 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:32:47.371 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:32:47.373 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.100.138
2026-03-11 04:32:47.373 DEBUG [src.node.docker_mananger] Generated ports ['37013', '37014', '37015', '37016', '37017']
2026-03-11 04:32:47.374 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:32:47.374 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:32:47.374 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:32:47.374 DEBUG [src.node.docker_mananger] docker run -i -t -p 37013:37013 -p 37014:37014 -p 37015:37015 -p 37016:37016 -p 37017:37017 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37015 --rest-port=37013 --tcp-port=37014 --discv5-udp-port=37016 --rest-address=0.0.0.0 --nat=extip:172.18.100.138 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d03fcefb74dabe37e9f299dbbfffbc6cdff3ec3ebcadcf0a3fc45feafcab456b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37017 --metrics-logging=true --relay=false --filternode=/ip4/172.18.64.172/tcp/46227/p2p/16Uiu2HAkzakrrY4omAAGJgdeiNa4Caswd3HVdJhaRSrv1FAywhqg --storenode=/ip4/172.18.168.82/tcp/29498/p2p/16Uiu2HAmJsrhKqCbeZDrcSvC98R9SJMWWcsaPpihX7roVxYxCcpA --discv5-bootstrap-node=enr:-L24QNiLJWiypvJNB-vx20c6ww8RRZxLFPWN5bmShpDcRlgyRFkyPbXcynRqNw_TbarH5A8YoTVaX_ZXe8qmKRw58GgCgmlkgnY0gmlwhKwSqFKKbXVsdGlhZGRyc5YACASsEqhSBnM6AAoErBKoUgZzO90DgnJzhQADAQAAiXNlY3AyNTZrMaEDXHIEXLBvkXtSzJPigTtpzKhvdD2OvCVLJMTgAvNL0OODdGNwgnM6g3VkcIJzPIV3YWt1MgM
2026-03-11 04:32:47.605 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.100.138 waku 855f5d6552296dade14da54398438101e3db50d1064b700ada41d7e8d57d4797
2026-03-11 04:32:47.642 DEBUG [src.node.docker_mananger] Container started with ID 855f5d655229. Setting up logs at ./log/docker/node5_2026-03-11_04-32-39__f10fd335-d885-4cf8-969a-31f9ac0d213e__wakuorg_nwaku:latest.log
2026-03-11 04:32:47.643 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37013
2026-03-11 04:32:47.643 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:32:48.643 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37013/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:32:48.646 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:32:48.646 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:32:48.646 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37013/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:32:48.649 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.100.138/tcp/37014/p2p/16Uiu2HAmAEJBspWUbkP4HHfHdJQ8HKBXMimkaYH4ynQHxPcK37Rc","/ip4/172.18.100.138/tcp/37015/ws/p2p/16Uiu2HAmAEJBspWUbkP4HHfHdJQ8HKBXMimkaYH4ynQHxPcK37Rc"],"enrUri":"enr:-L24QPum9Uyce3Z8C5NON7JVSDUWZ9FgfMuhSsyKT8h1C512Eki1cs-hgF0YWReFlowdNXzW7L6W9-x3KEcmvXsRtx0CgmlkgnY0gmlwhKwSZIqKbXVsdGlhZGRyc5YACASsEmSKBpCWAAoErBJkigaQl90DgnJzhQADAQAAiXNlY3AyNTZrMaEC2_VGa84m6ICbR_rx8SUxCLBwUGxP1tc6CimqRDDCvbuDdGNwgpCWg3VkcIKQmIV3YWt1MgA"}'
2026-03-11 04:32:48.649 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:32:48.649 DEBUG [tests.e2e.test_e2e] Connect 3 service nodes to relay subscriptions
2026-03-11 04:32:48.650 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35556/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-11 04:32:48.654 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:32:48.654 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29497/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-11 04:32:48.663 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:32:48.663 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46226/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-11 04:32:48.670 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:32:48.671 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35556/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:32:48.675 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.168.82/tcp/34984/p2p/16Uiu2HAmJsrhKqCbeZDrcSvC98R9SJMWWcsaPpihX7roVxYxCcpA","protocols":["/ipfs/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":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-11 04:32:48.675 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29497/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:32:48.678 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.17.0.5/tcp/50172/p2p/16Uiu2HAkzakrrY4omAAGJgdeiNa4Caswd3HVdJhaRSrv1FAywhqg","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/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":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.183.253/tcp/35557/p2p/16Uiu2HAm3sUCuadn6Su6sT7khCJ51nwHsseANnzjCrGMCUQE9L8F","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/lightpush/3.0.0","/vac/waku/lightpush/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-11 04:32:48.678 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46226/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:32:48.680 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.168.82/tcp/29498/p2p/16Uiu2HAmJsrhKqCbeZDrcSvC98R9SJMWWcsaPpihX7roVxYxCcpA","protocols":["/ipfs/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":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-11 04:32:48.681 DEBUG [src.libs.common] Sleeping for 30 seconds
2026-03-11 04:33:18.681 DEBUG [tests.e2e.test_e2e] Edge node2 makes filter subscription to pubsubtopic /waku/2/rs/3/1 and content topic /test/1/waku-filter/proto
2026-03-11 04:33:18.681 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37013/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-11 04:33:18.731 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-11 04:33:18.731 DEBUG [tests.e2e.test_e2e] Check if service node1 receives message sent by edge node1
2026-03-11 04:33:18.733 DEBUG [src.steps.light_push] Lightpushing message
2026-03-11 04:33:18.734 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6982/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/1", "message": {"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": 1773203598732696952}}'
2026-03-11 04:33:18.796 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:33:18.799 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:33:18.900 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-11 04:33:18.901 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35556/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:33:18.904 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":1773203598732696952,"ephemeral":false,"proof":""}]'
2026-03-11 04:33:18.906 DEBUG [tests.e2e.test_e2e] Check if edge node2 can query stored message
2026-03-11 04:33:18.906 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-11 04:33:18.906 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37013/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:33:18.938 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"2c86d19c929bd5253e67","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x113a4580e7571444573badcaad34e3d1a7f3fda94e610dd1591afb4003a47a1c"}]}'
2026-03-11 04:33:18.938 DEBUG [src.steps.store] messages length is 1
2026-03-11 04:33:18.939 DEBUG [tests.e2e.test_e2e] Check if service node3 can query stored message
2026-03-11 04:33:18.940 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-11 04:33:18.940 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46226/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:33:18.957 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"e6e0a91db54a47fcd167","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x113a4580e7571444573badcaad34e3d1a7f3fda94e610dd1591afb4003a47a1c"}]}'
2026-03-11 04:33:18.957 DEBUG [src.steps.store] messages length is 1
2026-03-11 04:33:18.957 DEBUG [tests.e2e.test_e2e] Check if edge node2 can get sent message using filter get request
2026-03-11 04:33:18.958 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37013/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:33:18.960 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":1773203598732696952,"ephemeral":false}]'
2026-03-11 04:33:18.962 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-11 04:33:18.964 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-11 04:33:18.964 DEBUG [src.node.waku_node] Stopping container with id b4eb0ff0f713
2026-03-11 04:33:19.559 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:33:19.560 DEBUG [src.node.waku_node] Stopping container with id b9c666f9b63f
2026-03-11 04:33:20.151 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:33:20.154 DEBUG [src.node.waku_node] Stopping container with id 710e764ea8f9
2026-03-11 04:33:20.382 ERROR [src.node.docker_mananger] Max retries reached for container b4eb0ff0f713. Exiting log stream.
2026-03-11 04:33:20.717 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:33:20.718 DEBUG [src.node.waku_node] Stopping container with id a8dfa377c3cf
2026-03-11 04:33:21.010 ERROR [src.node.docker_mananger] Max retries reached for container b9c666f9b63f. Exiting log stream.
2026-03-11 04:33:21.274 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:33:21.275 DEBUG [src.node.waku_node] Stopping container with id 855f5d655229
2026-03-11 04:33:21.532 ERROR [src.node.docker_mananger] Max retries reached for container 710e764ea8f9. Exiting log stream.
2026-03-11 04:33:21.812 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:33:21.815 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-11 04:33:21.842 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-11 04:33:21.851 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-11 04:33:21.879 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-11 04:33:21.905 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-11 04:33:21.914 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,211 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_auto_shard_relay with id: 2026-03-11_04-41-39__a2e03bea-88df-4b58-a754-9187128be9fc
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-03-11_04-41-39__a2e03bea-88df-4b58-a754-9187128be9fc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.107
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3895', '3896', '3897', '3898', '3899']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 3895:3895 -p 3896:3896 -p 3897:3897 -p 3898:3898 -p 3899:3899 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3897 --rest-port=3895 --tcp-port=3896 --discv5-udp-port=3898 --rest-address=0.0.0.0 --nat=extip:172.18.220.107 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=a326c0d33143ad1e450acf74e749dd3257ea91b9b953be9ddeaedada67acb4da --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3899 --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.220.107 waku 456da61f1d5d503338a52049cb24a5755f0860eabe905dfd8f25b493ac2bac66
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f5cb768ca351. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 456da61f1d5d. Setting up logs at ./log/docker/node1_2026-03-11_04-41-39__a2e03bea-88df-4b58-a754-9187128be9fc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 3895
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 3d9b764bf5f6. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3895/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3895/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3895/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3895/debug/v1/info" -H "Content-Type: application/json" -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.107/tcp/3896/p2p/16Uiu2HAmTVkgvr8Vkxjg3sktjMSzSY6GkrLUi9drYQiSc3Atg4Gu","/ip4/172.18.220.107/tcp/3897/ws/p2p/16Uiu2HAmTVkgvr8Vkxjg3sktjMSzSY6GkrLUi9drYQiSc3Atg4Gu"],"enrUri":"enr:-L24QFAHBBf4iGqRv6A4MJZAlu449NiqpDZHX0Py6SPqgoe3YwP7NHbtWXsJaz4ax23b9r2HOvEgsxQNg-WFsKKhGBYCgmlkgnY0gmlwhKwS3GuKbXVsdGlhZGRyc5YACASsEtxrBg84AAoErBLcawYPOd0DgnJzhQACAQAAiXNlY3AyNTZrMaED3IGhL2xVLmEKllshuDYpvw3qiNmpmBYjflho518sJu6DdGNwgg84g3VkcIIPOoV3YWt1MgU"}'
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-03-11_04-41-39__a2e03bea-88df-4b58-a754-9187128be9fc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.202.207
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35598', '35599', '35600', '35601', '35602']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 35598:35598 -p 35599:35599 -p 35600:35600 -p 35601:35601 -p 35602:35602 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35600 --rest-port=35598 --tcp-port=35599 --discv5-udp-port=35601 --rest-address=0.0.0.0 --nat=extip:172.18.202.207 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=bdfbd1d19b511c1bdb7a6422a669eafffddceaa4874e98dad499bfc1ee2c491c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35602 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFAHBBf4iGqRv6A4MJZAlu449NiqpDZHX0Py6SPqgoe3YwP7NHbtWXsJaz4ax23b9r2HOvEgsxQNg-WFsKKhGBYCgmlkgnY0gmlwhKwS3GuKbXVsdGlhZGRyc5YACASsEtxrBg84AAoErBLcawYPOd0DgnJzhQACAQAAiXNlY3AyNTZrMaED3IGhL2xVLmEKllshuDYpvw3qiNmpmBYjflho518sJu6DdGNwgg84g3VkcIIPOoV3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.202.207 waku effddb9864299b53ddd8dc22a5081427d22946c1a9df7553d6895ebc8f3b0d34
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID effddb986429. Setting up logs at ./log/docker/node2_2026-03-11_04-41-39__a2e03bea-88df-4b58-a754-9187128be9fc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 35598
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35598/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35598/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35598/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35598/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35598/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35598/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.202.207/tcp/35599/p2p/16Uiu2HAkz5WTJCbCWqVBBDPREbHeC9vMv1XhXM4GvR19Arf61nq6","/ip4/172.18.202.207/tcp/35600/ws/p2p/16Uiu2HAkz5WTJCbCWqVBBDPREbHeC9vMv1XhXM4GvR19Arf61nq6"],"enrUri":"enr:-L24QATDkJOpgs2RHYe9C9_XvBGvWl7tfYfWKhb0FkK8bwNjZ5gM01VwYf796maxvUY3qnqs3XxfA7CKyrWDJBd_VfwCgmlkgnY0gmlwhKwSys-KbXVsdGlhZGRyc5YACASsEsrPBosPAAoErBLKzwaLEN0DgnJzhQACAQAAiXNlY3AyNTZrMaECRSAML22jR5U1g4_O6dZPuuWIDTjUFRZg2O1dEO3tggmDdGNwgosPg3VkcIKLEYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35598/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.220.107/tcp/3896/p2p/16Uiu2HAmTVkgvr8Vkxjg3sktjMSzSY6GkrLUi9drYQiSc3Atg4Gu"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-03-11_04-41-39__a2e03bea-88df-4b58-a754-9187128be9fc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.224
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7163', '7164', '7165', '7166', '7167']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 7163:7163 -p 7164:7164 -p 7165:7165 -p 7166:7166 -p 7167:7167 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7165 --rest-port=7163 --tcp-port=7164 --discv5-udp-port=7166 --rest-address=0.0.0.0 --nat=extip:172.18.150.224 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=fd44df398bb0d1a5da067be29bbf6f1a2fac781e4fb8c1f82eb22ac470aeecef --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7167 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFAHBBf4iGqRv6A4MJZAlu449NiqpDZHX0Py6SPqgoe3YwP7NHbtWXsJaz4ax23b9r2HOvEgsxQNg-WFsKKhGBYCgmlkgnY0gmlwhKwS3GuKbXVsdGlhZGRyc5YACASsEtxrBg84AAoErBLcawYPOd0DgnJzhQACAQAAiXNlY3AyNTZrMaED3IGhL2xVLmEKllshuDYpvw3qiNmpmBYjflho518sJu6DdGNwgg84g3VkcIIPOoV3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.150.224 waku 5488ddf3fed211435aaf92de5b62e310d64720f278ef7f4032916bcf3648ffe9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5488ddf3fed2. Setting up logs at ./log/docker/node3_2026-03-11_04-41-39__a2e03bea-88df-4b58-a754-9187128be9fc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 7163
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7163/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7163/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7163/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7163/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7163/debug/v1/info" -H "Content-Type: application/json" -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.224/tcp/7164/p2p/16Uiu2HAmRV13TDTAVD995z84aKHUwruBZ2PZqauNY3uSkunfsEJx","/ip4/172.18.150.224/tcp/7165/ws/p2p/16Uiu2HAmRV13TDTAVD995z84aKHUwruBZ2PZqauNY3uSkunfsEJx"],"enrUri":"enr:-L24QE09K0fhkT7l5iOMIiNIKXogPKqs9AmjqK3AVzSts5asEweQJ_wgMSy992xeHhLVkpZQA09Kx3l76SAkmg7LdXMCgmlkgnY0gmlwhKwSluCKbXVsdGlhZGRyc5YACASsEpbgBhv8AAoErBKW4AYb_d0DgnJzhQACAQAAiXNlY3AyNTZrMaEDvpjnqRCqAAFpVYt2Frue8ULP0mSox-T4hcsqR-tqwbWDdGNwghv8g3VkcIIb_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:7163/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.220.107/tcp/3896/p2p/16Uiu2HAmTVkgvr8Vkxjg3sktjMSzSY6GkrLUi9drYQiSc3Atg4Gu"]'
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-03-11_04-41-39__a2e03bea-88df-4b58-a754-9187128be9fc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.66.191
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['57588', '57589', '57590', '57591', '57592']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 57588:57588 -p 57589:57589 -p 57590:57590 -p 57591:57591 -p 57592:57592 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57590 --rest-port=57588 --tcp-port=57589 --discv5-udp-port=57591 --rest-address=0.0.0.0 --nat=extip:172.18.66.191 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=b98d17360dff63de6d1dce0f0dbaca63f6d79eb29960edf35e33a0f06dfcfa0e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57592 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFAHBBf4iGqRv6A4MJZAlu449NiqpDZHX0Py6SPqgoe3YwP7NHbtWXsJaz4ax23b9r2HOvEgsxQNg-WFsKKhGBYCgmlkgnY0gmlwhKwS3GuKbXVsdGlhZGRyc5YACASsEtxrBg84AAoErBLcawYPOd0DgnJzhQACAQAAiXNlY3AyNTZrMaED3IGhL2xVLmEKllshuDYpvw3qiNmpmBYjflho518sJu6DdGNwgg84g3VkcIIPOoV3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.66.191 waku f5a96b7fca70f718b02d4ab84c353f63455f6cd239114ee3a08646d7d6f75db3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f5a96b7fca70. Setting up logs at ./log/docker/node4_2026-03-11_04-41-39__a2e03bea-88df-4b58-a754-9187128be9fc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 57588
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57588/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57588/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57588/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57588/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57588/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57588/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57588/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57588/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.66.191/tcp/57589/p2p/16Uiu2HAm2wMdPjx7kS1bZ2yrFzNYsio1SXhApYUTmWRvyw8ZTTUY","/ip4/172.18.66.191/tcp/57590/ws/p2p/16Uiu2HAm2wMdPjx7kS1bZ2yrFzNYsio1SXhApYUTmWRvyw8ZTTUY"],"enrUri":"enr:-L24QMI7PLJZ8P4w1Y9797CYGk6d9K8tiwXKh0BAe3iF2xJRF_pO7-0fd66t1CoAYl7e9THpZPEUdUgrczWP_JcVFOcCgmlkgnY0gmlwhKwSQr-KbXVsdGlhZGRyc5YACASsEkK_BuD1AAoErBJCvwbg9t0DgnJzhQACAQAAiXNlY3AyNTZrMaECb5x7fYOcDKrLpEi3RFyLnOgXzz4UcaVMZTJrsF2DM9WDdGNwguD1g3VkcILg94V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57588/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.220.107/tcp/3896/p2p/16Uiu2HAmTVkgvr8Vkxjg3sktjMSzSY6GkrLUi9drYQiSc3Atg4Gu"]'
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-03-11_04-41-39__a2e03bea-88df-4b58-a754-9187128be9fc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.6.156
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8198', '8199', '8200', '8201', '8202']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 8198:8198 -p 8199:8199 -p 8200:8200 -p 8201:8201 -p 8202:8202 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8200 --rest-port=8198 --tcp-port=8199 --discv5-udp-port=8201 --rest-address=0.0.0.0 --nat=extip:172.18.6.156 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=dbb62a6ee65d9cedfce1bef9226b8bc3eab52c01e18ffbaeddfecdc2825cc70a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8202 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFAHBBf4iGqRv6A4MJZAlu449NiqpDZHX0Py6SPqgoe3YwP7NHbtWXsJaz4ax23b9r2HOvEgsxQNg-WFsKKhGBYCgmlkgnY0gmlwhKwS3GuKbXVsdGlhZGRyc5YACASsEtxrBg84AAoErBLcawYPOd0DgnJzhQACAQAAiXNlY3AyNTZrMaED3IGhL2xVLmEKllshuDYpvw3qiNmpmBYjflho518sJu6DdGNwgg84g3VkcIIPOoV3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.6.156 waku 54ce8d2c762549539f840ced9bf3e9e344d429a68d463e673d0df47274c93471
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 54ce8d2c7625. Setting up logs at ./log/docker/node5_2026-03-11_04-41-39__a2e03bea-88df-4b58-a754-9187128be9fc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 8198
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8198/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8198/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8198/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8198/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8198/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8198/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8198/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8198/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.6.156/tcp/8199/p2p/16Uiu2HAmGAYJE4awnjuF2Qou5GBWxENLMacrUspKKrEBmC4hWAxd","/ip4/172.18.6.156/tcp/8200/ws/p2p/16Uiu2HAmGAYJE4awnjuF2Qou5GBWxENLMacrUspKKrEBmC4hWAxd"],"enrUri":"enr:-L24QAs1eeix3jBnGB1mBOiYFW2o9uR8Ybqr0Bz8RVMw6S0jdCyx7iBVFhtFkkPehKhnMzSAm983K_4FhDTb8Zft4i4CgmlkgnY0gmlwhKwSBpyKbXVsdGlhZGRyc5YACASsEgacBiAHAAoErBIGnAYgCN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDNCUG6090msFEdtr2QcbnCUuih0a4Pc0sLNAZg5OKp4aDdGNwgiAHg3VkcIIgCYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8198/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.220.107/tcp/3896/p2p/16Uiu2HAmTVkgvr8Vkxjg3sktjMSzSY6GkrLUi9drYQiSc3Atg4Gu"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3895/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:35598/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:7163/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:57588/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:8198/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:3895/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:3895/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":1773204107809106026,"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:35598/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":1773204107809106026,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7163/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":1773204107809106026,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57588/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":1773204107809106026,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8198/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":1773204107809106026,"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 456da61f1d5d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id effddb986429
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5488ddf3fed2
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 456da61f1d5d. 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 f5a96b7fca70
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container effddb986429. 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 54ce8d2c7625
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5488ddf3fed2. 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,152 @@
2026-03-11 04:36:52.115 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-11 04:36:52.115 DEBUG [tests.conftest] Running test: test_different_cursor_and_indexes[19-20] with id: 2026-03-11_04-36-52__cd040cbd-ec6f-46c3-bb0b-785e94da00ec
2026-03-11 04:36:52.115 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-11 04:36:52.116 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-11 04:36:52.116 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-11 04:36:52.122 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:36:52.123 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-11_04-36-52__cd040cbd-ec6f-46c3-bb0b-785e94da00ec__wakuorg_nwaku:latest.log
2026-03-11 04:36:52.123 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:36:52.123 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:36:52.124 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:36:52.124 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.119.45
2026-03-11 04:36:52.124 DEBUG [src.node.docker_mananger] Generated ports ['31993', '31994', '31995', '31996', '31997']
2026-03-11 04:36:52.125 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:36:52.125 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:36:52.125 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:36:52.125 DEBUG [src.node.docker_mananger] docker run -i -t -p 31993:31993 -p 31994:31994 -p 31995:31995 -p 31996:31996 -p 31997:31997 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31995 --rest-port=31993 --tcp-port=31994 --discv5-udp-port=31996 --rest-address=0.0.0.0 --nat=extip:172.18.119.45 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=99bdea7cddfe864cefafd4bdee873f54ada7dde0acfff5ea0db4d064b465dafd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31997 --metrics-logging=true --store=true --relay=true
2026-03-11 04:36:52.311 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.119.45 waku 9c5075c022d23f8a6955457c9d12f7c1edbc452a2be868753d65659c0f097a97
2026-03-11 04:36:52.315 ERROR [src.node.docker_mananger] Max retries reached for container 1b0593803203. Exiting log stream.
2026-03-11 04:36:52.347 DEBUG [src.node.docker_mananger] Container started with ID 9c5075c022d2. Setting up logs at ./log/docker/publishing_node1_2026-03-11_04-36-52__cd040cbd-ec6f-46c3-bb0b-785e94da00ec__wakuorg_nwaku:latest.log
2026-03-11 04:36:52.347 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31993
2026-03-11 04:36:52.348 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:36:52.889 ERROR [src.node.docker_mananger] Max retries reached for container 9d9d8171a02f. Exiting log stream.
2026-03-11 04:36:53.348 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31993/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:53.351 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:36:53.352 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:36:53.352 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31993/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:53.354 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.119.45/tcp/31994/p2p/16Uiu2HAmBw9vb91ubKAE7NY77uvspvVsiLAYmRkVVdGHmkQDLaYw","/ip4/172.18.119.45/tcp/31995/ws/p2p/16Uiu2HAmBw9vb91ubKAE7NY77uvspvVsiLAYmRkVVdGHmkQDLaYw"],"enrUri":"enr:-L24QPt0s3r4UoOVIuBytoLw-wUtRBXAGhJA8vSCo0jcxT0GUv00SCnPpcpsRehNqabUu5eLY_q2CXGcon2E1u3rR5oCgmlkgnY0gmlwhKwSdy2KbXVsdGlhZGRyc5YACASsEnctBnz6AAoErBJ3LQZ8-90DgnJzhQADAQAAiXNlY3AyNTZrMaEC9UhueDkVFs6MGDoeAwuAUZFYp6cdzeGxFpk_iPfLOLiDdGNwgnz6g3VkcIJ8_IV3YWt1MgM"}'
2026-03-11 04:36:53.354 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:36:53.362 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:36:53.363 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-11_04-36-52__cd040cbd-ec6f-46c3-bb0b-785e94da00ec__wakuorg_nwaku:latest.log
2026-03-11 04:36:53.363 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:36:53.363 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:36:53.365 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:36:53.365 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.234.105
2026-03-11 04:36:53.365 DEBUG [src.node.docker_mananger] Generated ports ['13979', '13980', '13981', '13982', '13983']
2026-03-11 04:36:53.365 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:36:53.365 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:36:53.365 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:36:53.366 DEBUG [src.node.docker_mananger] docker run -i -t -p 13979:13979 -p 13980:13980 -p 13981:13981 -p 13982:13982 -p 13983:13983 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13981 --rest-port=13979 --tcp-port=13980 --discv5-udp-port=13982 --rest-address=0.0.0.0 --nat=extip:172.18.234.105 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fccbfbac46a8dc77ab7fdf27473b43bb6cbe8bbd5bbae8a15ae36ffe5aedf862 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13983 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QPt0s3r4UoOVIuBytoLw-wUtRBXAGhJA8vSCo0jcxT0GUv00SCnPpcpsRehNqabUu5eLY_q2CXGcon2E1u3rR5oCgmlkgnY0gmlwhKwSdy2KbXVsdGlhZGRyc5YACASsEnctBnz6AAoErBJ3LQZ8-90DgnJzhQADAQAAiXNlY3AyNTZrMaEC9UhueDkVFs6MGDoeAwuAUZFYp6cdzeGxFpk_iPfLOLiDdGNwgnz6g3VkcIJ8_IV3YWt1MgM --storenode=/ip4/172.18.119.45/tcp/31994/p2p/16Uiu2HAmBw9vb91ubKAE7NY77uvspvVsiLAYmRkVVdGHmkQDLaYw --store=true --relay=true
2026-03-11 04:36:53.562 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.234.105 waku 3426ae68de1db708568023098b90dee9f7b677fd60d4a6e604195f0d81c251c9
2026-03-11 04:36:53.596 DEBUG [src.node.docker_mananger] Container started with ID 3426ae68de1d. Setting up logs at ./log/docker/store_node1_2026-03-11_04-36-52__cd040cbd-ec6f-46c3-bb0b-785e94da00ec__wakuorg_nwaku:latest.log
2026-03-11 04:36:53.597 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 13979
2026-03-11 04:36:53.597 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:36:54.598 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13979/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:54.601 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:36:54.602 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:36:54.602 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13979/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:54.605 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.234.105/tcp/13980/p2p/16Uiu2HAmBmCDRxaThiQi3pfLWV95Rjt8hvUKU4f771B4XqaEbyxj","/ip4/172.18.234.105/tcp/13981/ws/p2p/16Uiu2HAmBmCDRxaThiQi3pfLWV95Rjt8hvUKU4f771B4XqaEbyxj"],"enrUri":"enr:-L24QOGUknL4e_xGskv-gl3yI1VMk5qHwX31K7c3V8L6UzHeHkkzJJniEWqShWqM-A6o_7OTACcMTecpQxaGr5Cm7f4CgmlkgnY0gmlwhKwS6mmKbXVsdGlhZGRyc5YACASsEuppBjacAAoErBLqaQY2nd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC8rs2kguqdYIJimcfqgGi3d9X1OaOC0IOYsaAPMNL90CDdGNwgjacg3VkcII2noV3YWt1MgM"}'
2026-03-11 04:36:54.605 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:36:54.605 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13979/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.119.45/tcp/31994/p2p/16Uiu2HAmBw9vb91ubKAE7NY77uvspvVsiLAYmRkVVdGHmkQDLaYw"]'
2026-03-11 04:36:54.608 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:36:54.609 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31993/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-11 04:36:54.612 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:36:54.612 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13979/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-11 04:36:54.614 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:36:54.616 DEBUG [src.steps.store] Relaying message
2026-03-11 04:36:54.616 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31993/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-03-11 04:36:54.621 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:36:54.621 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:36:54.822 DEBUG [src.steps.store] Relaying message
2026-03-11 04:36:54.823 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31993/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-03-11 04:36:54.828 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:36:54.828 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:36:55.029 DEBUG [src.steps.store] Relaying message
2026-03-11 04:36:55.029 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31993/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-03-11 04:36:55.034 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:36:55.034 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:36:55.235 DEBUG [src.steps.store] Relaying message
2026-03-11 04:36:55.235 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31993/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-03-11 04:36:55.241 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:36:55.242 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:36:55.443 DEBUG [src.steps.store] Relaying message
2026-03-11 04:36:55.443 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31993/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-03-11 04:36:55.449 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:36:55.449 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:36:55.650 DEBUG [src.steps.store] Relaying message
2026-03-11 04:36:55.651 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31993/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-03-11 04:36:55.657 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:36:55.657 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:36:55.858 DEBUG [src.steps.store] Relaying message
2026-03-11 04:36:55.858 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31993/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-03-11 04:36:55.863 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:36:55.864 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:36:56.064 DEBUG [src.steps.store] Relaying message
2026-03-11 04:36:56.065 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31993/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-03-11 04:36:56.070 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:36:56.071 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:36:56.272 DEBUG [src.steps.store] Relaying message
2026-03-11 04:36:56.272 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31993/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-03-11 04:36:56.278 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:36:56.278 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:36:56.479 DEBUG [src.steps.store] Relaying message
2026-03-11 04:36:56.479 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31993/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-03-11 04:36:56.485 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:36:56.485 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:36:56.686 DEBUG [src.steps.store] Relaying message
2026-03-11 04:36:56.686 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31993/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-03-11 04:36:56.692 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:36:56.692 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:36:56.893 DEBUG [src.steps.store] Relaying message
2026-03-11 04:36:56.893 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31993/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-03-11 04:36:56.898 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:36:56.899 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:36:57.100 DEBUG [src.steps.store] Relaying message
2026-03-11 04:36:57.100 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31993/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:36:57.106 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:36:57.106 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:36:57.307 DEBUG [src.steps.store] Relaying message
2026-03-11 04:36:57.307 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31993/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:36:57.314 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:36:57.314 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:36:57.515 DEBUG [src.steps.store] Relaying message
2026-03-11 04:36:57.516 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31993/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:36:57.521 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:36:57.521 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:36:57.722 DEBUG [src.steps.store] Relaying message
2026-03-11 04:36:57.722 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31993/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:36:57.727 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:36:57.728 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:36:57.929 DEBUG [src.steps.store] Relaying message
2026-03-11 04:36:57.930 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31993/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:36:57.936 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:36:57.937 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:36:58.138 DEBUG [src.steps.store] Relaying message
2026-03-11 04:36:58.138 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31993/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:36:58.143 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:36:58.143 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:36:58.344 DEBUG [src.steps.store] Relaying message
2026-03-11 04:36:58.344 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31993/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:36:58.350 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:36:58.351 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:36:58.552 DEBUG [src.steps.store] Relaying message
2026-03-11 04:36:58.552 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31993/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:36:58.557 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:36:58.559 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:36:58.760 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31993/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=19&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:58.763 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xdb19b51f3c2f229b39e4a280c3612832cb471ed96d2c0c640bee602982951b78"},{"messageHash":"0x5c73c559c85977cf1c002417e48338efb3f3a8485101d1193689e70ed0d49f23"},{"messageHash":"0x51664ac9fcbabbf9676139b0d34bc1b086ac7389dc9de40b6660a19a34a4f954"},{"messageHash":"0xa3c80f3c55fc8fbc205da15c1f12d1ed829384904ccaff850758252e9a4c6d50"},{"messageHash":"0x03c4b7d4100141f034078e2c177a3669221316250a1f1543db40f254f87ae110"},{"messageHash":"0xfc9fc8bb824eaab2640f003175d9d8746516806adbd04c88f0e190130a4f1452"},{"messageHash":"0x11b1fd0ad3c9152a4d4ebcfec9fcfbd29fce0b89bf14b67f296a04ac1c0b47e1"},{"messageHash":"0x9af0cde6530771dbcfeae3c60dda5f7d0b6b41716a9e71916686c5e53c7f85c8"},{"messageHash":"0x6763992dcff1bbc94ec7ae43e893668f0b763338e1f84bae2f9ad74db3a86f99"},{"messageHash":"0x2eb245e228a5709640b53fb3029da07536c05a51fccfa05d4c87078dfe7baa1d"},{"messageHash":"0xd1dcd0f2ecd6a4f4bbf8f75825235125df5f33949392b326c31612949061b6ee"},{"messageHash":"0x8b33a1e614d619bf813ddbe2ef7fd90c688e2afc56d2e6507a81aeae3591e9c7"},{"messageHash":"0xee31e45cddbb6a90a53d55f5e19d38b7d0593bbd8f5f375b6ea744499cf07f5c"},{"messageHash":"0x697f14c728e6e9f66641c8d0f3581c77fbf04783db1f8788ec2c44b69367a148"},{"messageHash":"0x3af3f1b39fa68742d19b9f5abee0ef61d0ebb828b0026a0b69bd179415c41148"},{"messageHash":"0x2058c60507f77bbe2c2854e78ce6df0660da484bb4ae8b2b951a6f5743bfc49c"},{"messageHash":"0x248cd66f72e99dbf9b36e62a14acf191f3c89df391a628c4c151b506d6dd7c11"},{"messageHash":"0x79dfb49b9c00b7c846372aad2c3e538248a404b67255286d5557b77dd99a0766"},{"messageHash":"0xe301949392d65ca35b7320547682dc1262a41bf074834c20f05b8e39ff7361e9"}],"paginationCursor":"0xe301949392d65ca35b7320547682dc1262a41bf074834c20f05b8e39ff7361e9"}'
2026-03-11 04:36:58.764 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13979/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=19&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:58.767 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xdb19b51f3c2f229b39e4a280c3612832cb471ed96d2c0c640bee602982951b78"},{"messageHash":"0x5c73c559c85977cf1c002417e48338efb3f3a8485101d1193689e70ed0d49f23"},{"messageHash":"0x51664ac9fcbabbf9676139b0d34bc1b086ac7389dc9de40b6660a19a34a4f954"},{"messageHash":"0xa3c80f3c55fc8fbc205da15c1f12d1ed829384904ccaff850758252e9a4c6d50"},{"messageHash":"0x03c4b7d4100141f034078e2c177a3669221316250a1f1543db40f254f87ae110"},{"messageHash":"0xfc9fc8bb824eaab2640f003175d9d8746516806adbd04c88f0e190130a4f1452"},{"messageHash":"0x11b1fd0ad3c9152a4d4ebcfec9fcfbd29fce0b89bf14b67f296a04ac1c0b47e1"},{"messageHash":"0x9af0cde6530771dbcfeae3c60dda5f7d0b6b41716a9e71916686c5e53c7f85c8"},{"messageHash":"0x6763992dcff1bbc94ec7ae43e893668f0b763338e1f84bae2f9ad74db3a86f99"},{"messageHash":"0x2eb245e228a5709640b53fb3029da07536c05a51fccfa05d4c87078dfe7baa1d"},{"messageHash":"0xd1dcd0f2ecd6a4f4bbf8f75825235125df5f33949392b326c31612949061b6ee"},{"messageHash":"0x8b33a1e614d619bf813ddbe2ef7fd90c688e2afc56d2e6507a81aeae3591e9c7"},{"messageHash":"0xee31e45cddbb6a90a53d55f5e19d38b7d0593bbd8f5f375b6ea744499cf07f5c"},{"messageHash":"0x697f14c728e6e9f66641c8d0f3581c77fbf04783db1f8788ec2c44b69367a148"},{"messageHash":"0x3af3f1b39fa68742d19b9f5abee0ef61d0ebb828b0026a0b69bd179415c41148"},{"messageHash":"0x2058c60507f77bbe2c2854e78ce6df0660da484bb4ae8b2b951a6f5743bfc49c"},{"messageHash":"0x248cd66f72e99dbf9b36e62a14acf191f3c89df391a628c4c151b506d6dd7c11"},{"messageHash":"0x79dfb49b9c00b7c846372aad2c3e538248a404b67255286d5557b77dd99a0766"},{"messageHash":"0xe301949392d65ca35b7320547682dc1262a41bf074834c20f05b8e39ff7361e9"}],"paginationCursor":"0xe301949392d65ca35b7320547682dc1262a41bf074834c20f05b8e39ff7361e9"}'
2026-03-11 04:36:58.767 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31993/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0xe301949392d65ca35b7320547682dc1262a41bf074834c20f05b8e39ff7361e9&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:58.770 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x471af6561797ebf479baa83f27c1250fffaf41547c1469f3542c77b06fa8ee23"}]}'
2026-03-11 04:36:58.771 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13979/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0xe301949392d65ca35b7320547682dc1262a41bf074834c20f05b8e39ff7361e9&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:58.773 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x471af6561797ebf479baa83f27c1250fffaf41547c1469f3542c77b06fa8ee23"}]}'
2026-03-11 04:36:58.775 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-11 04:36:58.776 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-11 04:36:58.777 DEBUG [src.node.waku_node] Stopping container with id 9c5075c022d2
2026-03-11 04:36:59.329 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:36:59.330 DEBUG [src.node.waku_node] Stopping container with id 3426ae68de1d
2026-03-11 04:36:59.838 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:36:59.839 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-11 04:36:59.850 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-11 04:36:59.860 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,871 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_max_page_size with id: 2026-03-11_04-42-37__1c85e08f-c07b-4bb1-a5af-9e44125616e9
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-03-11_04-42-37__1c85e08f-c07b-4bb1-a5af-9e44125616e9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.4
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53632', '53633', '53634', '53635', '53636']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 53632:53632 -p 53633:53633 -p 53634:53634 -p 53635:53635 -p 53636:53636 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53634 --rest-port=53632 --tcp-port=53633 --discv5-udp-port=53635 --rest-address=0.0.0.0 --nat=extip:172.18.231.4 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dc2d56102cc8fcf7a96f73babc816e687ce8d0ecfb9fde9b3055dc2543cfcfcb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53636 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.231.4 waku d367fc6daaf2b3df326c8064c5a7fe8da9fba151c181aac82121f55bf7978539
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container fbaaeab211bd. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d367fc6daaf2. Setting up logs at ./log/docker/publishing_node1_2026-03-11_04-42-37__1c85e08f-c07b-4bb1-a5af-9e44125616e9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 53632
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 314a12a51259. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53632/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53632/debug/v1/info" -H "Content-Type: application/json" -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.4/tcp/53633/p2p/16Uiu2HAmEPXiXG1y655iWZKmhEMXWzmR3sBnvUZF6uhuBZuzjxnB","/ip4/172.18.231.4/tcp/53634/ws/p2p/16Uiu2HAmEPXiXG1y655iWZKmhEMXWzmR3sBnvUZF6uhuBZuzjxnB"],"enrUri":"enr:-L24QGqofF7NoVHMLwYAGffn8b3qpTqqWHtziu0J124MjwQRYGyahXSij-uNsJWY9gA5nAQm87i9Kj-fNGHBFduJ_xYCgmlkgnY0gmlwhKwS5wSKbXVsdGlhZGRyc5YACASsEucEBtGBAAoErBLnBAbRgt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDGcGL8RR0G_EznOJMVIV5HZis46Nz5fQRcKBoZ-RCwZiDdGNwgtGBg3VkcILRg4V3YWt1MgM"}'
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-03-11_04-42-37__1c85e08f-c07b-4bb1-a5af-9e44125616e9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.172.100
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8294', '8295', '8296', '8297', '8298']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 8294:8294 -p 8295:8295 -p 8296:8296 -p 8297:8297 -p 8298:8298 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8296 --rest-port=8294 --tcp-port=8295 --discv5-udp-port=8297 --rest-address=0.0.0.0 --nat=extip:172.18.172.100 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fcf03ae2f2d55220d36a30e69afcdfbcb8ecd7f5ea77ffc24ab01ececb7cae7e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8298 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QGqofF7NoVHMLwYAGffn8b3qpTqqWHtziu0J124MjwQRYGyahXSij-uNsJWY9gA5nAQm87i9Kj-fNGHBFduJ_xYCgmlkgnY0gmlwhKwS5wSKbXVsdGlhZGRyc5YACASsEucEBtGBAAoErBLnBAbRgt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDGcGL8RR0G_EznOJMVIV5HZis46Nz5fQRcKBoZ-RCwZiDdGNwgtGBg3VkcILRg4V3YWt1MgM --storenode=/ip4/172.18.231.4/tcp/53633/p2p/16Uiu2HAmEPXiXG1y655iWZKmhEMXWzmR3sBnvUZF6uhuBZuzjxnB --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.172.100 waku 1a469ed72911caa3150b674e6a655b30a2a323ff552e9cdfaea51b41bc0fb890
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1a469ed72911. Setting up logs at ./log/docker/store_node1_2026-03-11_04-42-37__1c85e08f-c07b-4bb1-a5af-9e44125616e9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 8294
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8294/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8294/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.172.100/tcp/8295/p2p/16Uiu2HAm6mu6UhsHDEtDPDpkcjG5nhVyX7V21E7GF8uLiGNCzFR1","/ip4/172.18.172.100/tcp/8296/ws/p2p/16Uiu2HAm6mu6UhsHDEtDPDpkcjG5nhVyX7V21E7GF8uLiGNCzFR1"],"enrUri":"enr:-L24QOslLymPGfL59Mdm7Ra_oqH2bEvUk3YHZp3QyT_wPMWPV-t47Dd3KnYlmfbiYvjJqey2LIXIQ4rBRaS-_K8Yza8CgmlkgnY0gmlwhKwSrGSKbXVsdGlhZGRyc5YACASsEqxkBiBnAAoErBKsZAYgaN0DgnJzhQADAQAAiXNlY3AyNTZrMaECqJ8AeKUNNKo4cLU3B_7Y7yeie2sPxXX7acET-mQHKWCDdGNwgiBng3VkcIIgaYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8294/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.231.4/tcp/53633/p2p/16Uiu2HAmEPXiXG1y655iWZKmhEMXWzmR3sBnvUZF6uhuBZuzjxnB"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/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:8294/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:53632/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:53632/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:53632/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:53632/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:53632/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:53632/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:53632/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:53632/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:53632/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:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNTE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNTI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNTM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNTQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNTU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNTY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNTc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNTg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNTk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNjA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNjE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNjI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNjM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNjQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNjU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNjY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNjc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNjg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNjk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNzA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNzE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNzI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNzM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNzQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNzU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNzY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNzc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNzg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNzk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xODA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xODE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xODI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xODM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xODQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xODU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xODY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xODc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xODg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xODk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOTE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOTI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOTM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOTQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOTU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOTY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOTc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOTg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOTk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client: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:53632/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=200&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:8294/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=200&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 d367fc6daaf2
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1a469ed72911
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:141 Found matches for keyword 'fatal': ['/app/vendor/nimbus-build-system/vendor/Nim/lib/system/fatal.nim(53) _ZN10assertions8sysFatalE8typeDescIN10exceptions15AssertionDefectEE6string']
DEBUG  src.node.docker_mananger:docker_mananger.py:141 Found matches for keyword 'unhandled': ['Error: unhandled exception: /app/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim(254, 11) `len(a) == L` the length of the seq changed while iterating over it [AssertionDefect]']
DEBUG  src.node.docker_mananger:docker_mananger.py:141 Found matches for keyword 'stacktrace': ['/app/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim(349) _ZN6system18rawWriteStackTraceE3varI3seqIN6system15StackTraceEntryEEE', '/app/vendor/nimbus-build-system/vendor/Nim/lib/system/stacktraces.nim(62) _ZN11stacktraces30auxWriteStackTraceWithOverrideE3varI3seqIN6system15StackTraceEntryEEE']
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d367fc6daaf2. Exiting log stream.

View File

@ -0,0 +1,167 @@
2026-03-11 04:35:18.274 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-11 04:35:18.275 DEBUG [tests.conftest] Running test: test_relay_packet_loss_correlated_vs_uncorrelated with id: 2026-03-11_04-35-18__9a6731c3-139b-4012-9a56-e12f04e53900
2026-03-11 04:35:18.276 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-11 04:35:18.276 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-11 04:35:18.286 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:35:18.287 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-11_04-35-18__9a6731c3-139b-4012-9a56-e12f04e53900__wakuorg_nwaku:latest.log
2026-03-11 04:35:18.296 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:35:18.296 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-11_04-35-18__9a6731c3-139b-4012-9a56-e12f04e53900__wakuorg_nwaku:latest.log
2026-03-11 04:35:18.307 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:35:18.307 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-11_04-35-18__9a6731c3-139b-4012-9a56-e12f04e53900__wakuorg_nwaku:latest.log
2026-03-11 04:35:18.317 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:35:18.318 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-03-11_04-35-18__9a6731c3-139b-4012-9a56-e12f04e53900__wakuorg_nwaku:latest.log
2026-03-11 04:35:18.318 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:35:18.318 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:35:18.320 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:35:18.320 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.100.30
2026-03-11 04:35:18.320 DEBUG [src.node.docker_mananger] Generated ports ['5569', '5570', '5571', '5572', '5573']
2026-03-11 04:35:18.320 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:35:18.320 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:35:18.320 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:35:18.321 DEBUG [src.node.docker_mananger] docker run -i -t -p 5569:5569 -p 5570:5570 -p 5571:5571 -p 5572:5572 -p 5573:5573 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5571 --rest-port=5569 --tcp-port=5570 --discv5-udp-port=5572 --rest-address=0.0.0.0 --nat=extip:172.18.100.30 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ea0bbef862cd939eace319aea2240ac3f8fccbefeee074ea5c14550d8bb1e0ec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5573 --metrics-logging=true --relay=true
2026-03-11 04:35:18.488 ERROR [src.node.docker_mananger] Max retries reached for container b93c965cf623. Exiting log stream.
2026-03-11 04:35:18.516 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.100.30 waku b20ec19008afec41938538b182849cfb685bafb6e16704e29f1171b6e83565f6
2026-03-11 04:35:18.552 DEBUG [src.node.docker_mananger] Container started with ID b20ec19008af. Setting up logs at ./log/docker/node1_2026-03-11_04-35-18__9a6731c3-139b-4012-9a56-e12f04e53900__wakuorg_nwaku:latest.log
2026-03-11 04:35:18.553 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 5569
2026-03-11 04:35:18.553 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:35:19.129 ERROR [src.node.docker_mananger] Max retries reached for container 1b60e5f1d8b0. Exiting log stream.
2026-03-11 04:35:19.553 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5569/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:35:19.556 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:35:19.556 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:35:19.557 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5569/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:35:19.559 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.100.30/tcp/5570/p2p/16Uiu2HAmAR6FKhBJS6dTUG7hFJzx8HvUfh2X3EX8kTqHaFRU4cSm","/ip4/172.18.100.30/tcp/5571/ws/p2p/16Uiu2HAmAR6FKhBJS6dTUG7hFJzx8HvUfh2X3EX8kTqHaFRU4cSm"],"enrUri":"enr:-L24QLE3oVXkdMqiwKJiwrmsAkmfZIKvV0YAoeyYQ8C6DsebR2NfRU7HtIeoVdffS-c-Xk06Hho1LbhdePectP3XPv4CgmlkgnY0gmlwhKwSZB6KbXVsdGlhZGRyc5YACASsEmQeBhXCAAoErBJkHgYVw90DgnJzhQADAQAAiXNlY3AyNTZrMaEC3rkpqAn-wNUuqIb6ENwWSJxwv9NNxAADipwiK_cd2eqDdGNwghXCg3VkcIIVxIV3YWt1MgE"}'
2026-03-11 04:35:19.559 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:35:19.559 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:35:19.560 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:35:19.561 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:35:19.561 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.146.102
2026-03-11 04:35:19.561 DEBUG [src.node.docker_mananger] Generated ports ['22517', '22518', '22519', '22520', '22521']
2026-03-11 04:35:19.561 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:35:19.562 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:35:19.562 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:35:19.562 DEBUG [src.node.docker_mananger] docker run -i -t -p 22517:22517 -p 22518:22518 -p 22519:22519 -p 22520:22520 -p 22521:22521 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22519 --rest-port=22517 --tcp-port=22518 --discv5-udp-port=22520 --rest-address=0.0.0.0 --nat=extip:172.18.146.102 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e5cf78be8ddc6dc2fb4e68806e67af163cb8b2c6f1e6bfefc2aaa048c42added --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22521 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLE3oVXkdMqiwKJiwrmsAkmfZIKvV0YAoeyYQ8C6DsebR2NfRU7HtIeoVdffS-c-Xk06Hho1LbhdePectP3XPv4CgmlkgnY0gmlwhKwSZB6KbXVsdGlhZGRyc5YACASsEmQeBhXCAAoErBJkHgYVw90DgnJzhQADAQAAiXNlY3AyNTZrMaEC3rkpqAn-wNUuqIb6ENwWSJxwv9NNxAADipwiK_cd2eqDdGNwghXCg3VkcIIVxIV3YWt1MgE
2026-03-11 04:35:19.768 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.146.102 waku 2a641d4ba0970f4d68ac897e7f58411d62267f5fe0b862971bd07d39d5f68555
2026-03-11 04:35:19.800 DEBUG [src.node.docker_mananger] Container started with ID 2a641d4ba097. Setting up logs at ./log/docker/node2_2026-03-11_04-35-18__9a6731c3-139b-4012-9a56-e12f04e53900__wakuorg_nwaku:latest.log
2026-03-11 04:35:19.800 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 22517
2026-03-11 04:35:19.800 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:35:20.802 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22517/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:35:20.822 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:35:20.824 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:35:20.826 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22517/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:35:20.830 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.146.102/tcp/22518/p2p/16Uiu2HAmJfJfGam2XqyoBHAJLstFcUrr6JE4KEmFY7MXiZU5s49w","/ip4/172.18.146.102/tcp/22519/ws/p2p/16Uiu2HAmJfJfGam2XqyoBHAJLstFcUrr6JE4KEmFY7MXiZU5s49w"],"enrUri":"enr:-L24QODLswuzrvQ-cCuN3j1F-oEaHu6_ftJSPWab5Ngc-EOCTVRfREm2fcYTSjj3QDO_S7XvuYEIrhi47AnNGgfDcxICgmlkgnY0gmlwhKwSkmaKbXVsdGlhZGRyc5YACASsEpJmBlf2AAoErBKSZgZX990DgnJzhQADAQAAiXNlY3AyNTZrMaEDWTrTIbff8ZqYN1Yh6JRgRBecCy8HsDsGUdqUhePoLeKDdGNwglf2g3VkcIJX-IV3YWt1MgE"}'
2026-03-11 04:35:20.831 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:35:20.832 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:35:20.833 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:35:20.837 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:35:20.837 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.221.103
2026-03-11 04:35:20.837 DEBUG [src.node.docker_mananger] Generated ports ['26397', '26398', '26399', '26400', '26401']
2026-03-11 04:35:20.837 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:35:20.838 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:35:20.838 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:35:20.838 DEBUG [src.node.docker_mananger] docker run -i -t -p 26397:26397 -p 26398:26398 -p 26399:26399 -p 26400:26400 -p 26401:26401 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26399 --rest-port=26397 --tcp-port=26398 --discv5-udp-port=26400 --rest-address=0.0.0.0 --nat=extip:172.18.221.103 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9a0c1f5f2fbeac180ac7d1f4aa98319dbca83aa3aa6e28cdaa648dad9f59db4f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26401 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QODLswuzrvQ-cCuN3j1F-oEaHu6_ftJSPWab5Ngc-EOCTVRfREm2fcYTSjj3QDO_S7XvuYEIrhi47AnNGgfDcxICgmlkgnY0gmlwhKwSkmaKbXVsdGlhZGRyc5YACASsEpJmBlf2AAoErBKSZgZX990DgnJzhQADAQAAiXNlY3AyNTZrMaEDWTrTIbff8ZqYN1Yh6JRgRBecCy8HsDsGUdqUhePoLeKDdGNwglf2g3VkcIJX-IV3YWt1MgE
2026-03-11 04:35:21.042 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.221.103 waku be79822ec8b0e66680de27ad28dd6fc679496547bad2c317892eb895ed975651
2026-03-11 04:35:21.078 DEBUG [src.node.docker_mananger] Container started with ID be79822ec8b0. Setting up logs at ./log/docker/node3_2026-03-11_04-35-18__9a6731c3-139b-4012-9a56-e12f04e53900__wakuorg_nwaku:latest.log
2026-03-11 04:35:21.078 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 26397
2026-03-11 04:35:21.080 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:35:22.080 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26397/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:35:22.099 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:35:22.100 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:35:22.103 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26397/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:35:22.106 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.221.103/tcp/26398/p2p/16Uiu2HAmTNSFi5WAx3m658dbCznn6YPD1MBhsfRGfCv1wxSuFSXW","/ip4/172.18.221.103/tcp/26399/ws/p2p/16Uiu2HAmTNSFi5WAx3m658dbCznn6YPD1MBhsfRGfCv1wxSuFSXW"],"enrUri":"enr:-L24QJLO4qADUH-xwLDFZ8_EcfV-et7bmB_MD8ypDJjejxslN1u88BLIoPVpR1gP5u9qUDDtbf4FflzayvEDJ-n2d9kCgmlkgnY0gmlwhKwS3WeKbXVsdGlhZGRyc5YACASsEt1nBmceAAoErBLdZwZnH90DgnJzhQADAQAAiXNlY3AyNTZrMaED2qG4OiRSBcb7r_EauY78-idEy-mQTRlZ-3BFli21Pj2DdGNwgmceg3VkcIJnIIV3YWt1MgE"}'
2026-03-11 04:35:22.106 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:35:22.106 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:35:22.106 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:35:22.108 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:35:22.108 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.166.110
2026-03-11 04:35:22.108 DEBUG [src.node.docker_mananger] Generated ports ['15289', '15290', '15291', '15292', '15293']
2026-03-11 04:35:22.108 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:35:22.108 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:35:22.108 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:35:22.108 DEBUG [src.node.docker_mananger] docker run -i -t -p 15289:15289 -p 15290:15290 -p 15291:15291 -p 15292:15292 -p 15293:15293 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15291 --rest-port=15289 --tcp-port=15290 --discv5-udp-port=15292 --rest-address=0.0.0.0 --nat=extip:172.18.166.110 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=de2fc737642c1bbeebcd60d2ba67f7fd5fed7271831fdddf362ffee2ee3caa5e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15293 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJLO4qADUH-xwLDFZ8_EcfV-et7bmB_MD8ypDJjejxslN1u88BLIoPVpR1gP5u9qUDDtbf4FflzayvEDJ-n2d9kCgmlkgnY0gmlwhKwS3WeKbXVsdGlhZGRyc5YACASsEt1nBmceAAoErBLdZwZnH90DgnJzhQADAQAAiXNlY3AyNTZrMaED2qG4OiRSBcb7r_EauY78-idEy-mQTRlZ-3BFli21Pj2DdGNwgmceg3VkcIJnIIV3YWt1MgE
2026-03-11 04:35:22.315 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.166.110 waku d1d2f20e1c04332604ec88fbc33c73e96f9789c932482b702e5e85d08167e86c
2026-03-11 04:35:22.352 DEBUG [src.node.docker_mananger] Container started with ID d1d2f20e1c04. Setting up logs at ./log/docker/node4_2026-03-11_04-35-18__9a6731c3-139b-4012-9a56-e12f04e53900__wakuorg_nwaku:latest.log
2026-03-11 04:35:22.352 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 15289
2026-03-11 04:35:22.353 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:35:23.354 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15289/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:35:23.368 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:35:23.371 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:35:23.371 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15289/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:35:23.375 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.166.110/tcp/15290/p2p/16Uiu2HAm7Fiw848m11HefDpei2pXgsf6F6y6dmzwqNWTiE6LD32y","/ip4/172.18.166.110/tcp/15291/ws/p2p/16Uiu2HAm7Fiw848m11HefDpei2pXgsf6F6y6dmzwqNWTiE6LD32y"],"enrUri":"enr:-L24QGILcq4bbz3sXKLH-uRysrbvFPWLWeROsXsgtk1yGQa7aGiaEZqK9OyZOsaL7NEoa7CFAZXIeHVzxsOjPr7KlDICgmlkgnY0gmlwhKwSpm6KbXVsdGlhZGRyc5YACASsEqZuBju6AAoErBKmbgY7u90DgnJzhQADAQAAiXNlY3AyNTZrMaECr7_GapZbzMSL0kIllrZf4kXnVcU8MnUii_60nPJyGKqDdGNwgju6g3VkcII7vIV3YWt1MgE"}'
2026-03-11 04:35:23.375 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:35:23.376 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5569/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-11 04:35:23.380 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:23.380 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22517/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-11 04:35:23.388 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:23.389 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26397/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-11 04:35:23.397 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:23.398 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15289/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-11 04:35:23.404 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:23.405 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5569/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:35:23.409 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.146.102/tcp/46268/p2p/16Uiu2HAmJfJfGam2XqyoBHAJLstFcUrr6JE4KEmFY7MXiZU5s49w","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
2026-03-11 04:35:23.409 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22517/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:35:23.411 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.221.103/tcp/55998/p2p/16Uiu2HAmTNSFi5WAx3m658dbCznn6YPD1MBhsfRGfCv1wxSuFSXW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.100.30/tcp/5570/p2p/16Uiu2HAmAR6FKhBJS6dTUG7hFJzx8HvUfh2X3EX8kTqHaFRU4cSm","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-11 04:35:23.411 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26397/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:35:23.414 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.146.102/tcp/22518/p2p/16Uiu2HAmJfJfGam2XqyoBHAJLstFcUrr6JE4KEmFY7MXiZU5s49w","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"},{"multiaddr":"/ip4/172.18.166.110/tcp/34022/p2p/16Uiu2HAm7Fiw848m11HefDpei2pXgsf6F6y6dmzwqNWTiE6LD32y","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
2026-03-11 04:35:23.414 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15289/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:35:23.416 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.221.103/tcp/26398/p2p/16Uiu2HAmTNSFi5WAx3m658dbCznn6YPD1MBhsfRGfCv1wxSuFSXW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-11 04:35:23.417 DEBUG [src.libs.common] Sleeping for 20 seconds
2026-03-11 04:35:43.419 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '7557', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-03-11 04:35:43.433 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '7557', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'loss', '50.0%']
2026-03-11 04:35:43.445 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '7557', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
2026-03-11 04:35:43.455 DEBUG [src.steps.network_conditions] tc -s qdisc show dev eth0:
qdisc netem 8002: root refcnt 5 limit 1000 loss 50%
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
2026-03-11 04:35:43.455 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:35:43.458 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[]'
2026-03-11 04:35:43.458 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5569/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:35:44.081 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:44.082 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5569/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:35:44.088 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:44.088 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5569/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:35:46.369 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:46.370 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5569/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:35:49.225 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:49.226 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5569/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:35:50.473 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:50.473 DEBUG [src.libs.common] Sleeping for 30.0 seconds
2026-03-11 04:36:20.474 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:20.476 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":1773203743458612652,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773203744082169202,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773203744088664187,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773203746370135014,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773203749226232060,"ephemeral":false,"proof":""}]'
2026-03-11 04:36:20.478 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '7557', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-03-11 04:36:20.490 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '7557', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-03-11 04:36:20.501 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '7557', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'loss', '50.0%', '75.0%']
2026-03-11 04:36:20.511 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:20.514 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[]'
2026-03-11 04:36:20.514 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5569/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:36:39.537 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:36:39.538 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5569/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:36:39.753 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:36:39.754 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5569/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:36:39.763 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:36:39.765 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5569/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:36:39.985 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:36:39.986 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5569/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:36:39.996 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:36:39.997 DEBUG [src.libs.common] Sleeping for 30.0 seconds
2026-03-11 04:37:09.998 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:10.000 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773203780514655453,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773203799538185507,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773203799754198592,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773203799765214495,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773203799986178692,"ephemeral":false,"proof":""}]'
2026-03-11 04:37:10.002 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '7557', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-03-11 04:37:10.013 DEBUG [tests.e2e.test_network_conditions] uncorrelated=5 correlated=5
2026-03-11 04:37:10.014 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-11 04:37:10.015 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-11 04:37:10.015 DEBUG [src.node.waku_node] Stopping container with id b20ec19008af
2026-03-11 04:37:10.614 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:37:10.615 DEBUG [src.node.waku_node] Stopping container with id 2a641d4ba097
2026-03-11 04:37:11.238 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:37:11.239 DEBUG [src.node.waku_node] Stopping container with id be79822ec8b0
2026-03-11 04:37:11.429 ERROR [src.node.docker_mananger] Max retries reached for container b20ec19008af. Exiting log stream.
2026-03-11 04:37:11.800 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:37:11.801 DEBUG [src.node.waku_node] Stopping container with id d1d2f20e1c04
2026-03-11 04:37:12.052 ERROR [src.node.docker_mananger] Max retries reached for container 2a641d4ba097. Exiting log stream.
2026-03-11 04:37:12.351 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:37:12.356 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-11 04:37:12.436 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-11 04:37:12.521 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-11 04:37:12.609 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-11 04:37:12.691 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-03-11_04-40-32__97addbe5-3755-4694-ae63-2269ef6220a0
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-03-11_04-40-32__97addbe5-3755-4694-ae63-2269ef6220a0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.224.174
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['45935', '45936', '45937', '45938', '45939']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 45935:45935 -p 45936:45936 -p 45937:45937 -p 45938:45938 -p 45939:45939 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45937 --rest-port=45935 --tcp-port=45936 --discv5-udp-port=45938 --rest-address=0.0.0.0 --nat=extip:172.18.224.174 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dbae9afb8ac999f1ae8d267c8fde3f2809462cee1f7ee96f1e390134fa3215bf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45939 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.224.174 waku 4179dfb77ccbb5c46bcbe54736a3fd52f2fedb0b181d19a186d04ad145fd2864
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1f28c3489ce0. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4179dfb77ccb. Setting up logs at ./log/docker/publishing_node1_2026-03-11_04-40-32__97addbe5-3755-4694-ae63-2269ef6220a0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 45935
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 fb282902a4a4. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45935/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45935/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.224.174/tcp/45936/p2p/16Uiu2HAmNqbr9srimn2anRoegs8LbdxckoRk4BZncB5YVJBnhE9C","/ip4/172.18.224.174/tcp/45937/ws/p2p/16Uiu2HAmNqbr9srimn2anRoegs8LbdxckoRk4BZncB5YVJBnhE9C"],"enrUri":"enr:-L24QHBxqqX_Qv6gX5tWpmRstqG1S-d1p1FIsp6aEsDnFzShKI13THMKlcOPUPR1wryjAiQnvgHbxd4NRKf68NxEE1cCgmlkgnY0gmlwhKwS4K6KbXVsdGlhZGRyc5YACASsEuCuBrNwAAoErBLgrgazcd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDl0zQjuqeciUKumSyfquJwzwG6v7O7dZRGwGaeA52jj-DdGNwgrNwg3VkcIKzcoV3YWt1MgM"}'
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-03-11_04-40-32__97addbe5-3755-4694-ae63-2269ef6220a0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.195.42
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['29071', '29072', '29073', '29074', '29075']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 29071:29071 -p 29072:29072 -p 29073:29073 -p 29074:29074 -p 29075:29075 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29073 --rest-port=29071 --tcp-port=29072 --discv5-udp-port=29074 --rest-address=0.0.0.0 --nat=extip:172.18.195.42 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=78be04ee7e11eae8edebc0dedd94bcff46ec01cbc14fad2bc4d8af84a83374cc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29075 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHBxqqX_Qv6gX5tWpmRstqG1S-d1p1FIsp6aEsDnFzShKI13THMKlcOPUPR1wryjAiQnvgHbxd4NRKf68NxEE1cCgmlkgnY0gmlwhKwS4K6KbXVsdGlhZGRyc5YACASsEuCuBrNwAAoErBLgrgazcd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDl0zQjuqeciUKumSyfquJwzwG6v7O7dZRGwGaeA52jj-DdGNwgrNwg3VkcIKzcoV3YWt1MgM --storenode=/ip4/172.18.224.174/tcp/45936/p2p/16Uiu2HAmNqbr9srimn2anRoegs8LbdxckoRk4BZncB5YVJBnhE9C --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.195.42 waku 15d5ba40f1c407acfca5cf0808b55d9b879947438608828d6d636a9ba13bd242
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 15d5ba40f1c4. Setting up logs at ./log/docker/store_node1_2026-03-11_04-40-32__97addbe5-3755-4694-ae63-2269ef6220a0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 29071
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29071/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29071/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.195.42/tcp/29072/p2p/16Uiu2HAm18mnqc2TqDXTuCDBfASvmxWWZgVowjqCoK551AsyeD79","/ip4/172.18.195.42/tcp/29073/ws/p2p/16Uiu2HAm18mnqc2TqDXTuCDBfASvmxWWZgVowjqCoK551AsyeD79"],"enrUri":"enr:-L24QEzN71nDZStOS5ieuoYTpOen46ExrPWP6vA8jm4VZathfcNOjoG5Szzk8z6ixeIaJB3doFB-wzZwUcjixMUksjwCgmlkgnY0gmlwhKwSwyqKbXVsdGlhZGRyc5YACASsEsMqBnGQAAoErBLDKgZxkd0DgnJzhQADAQAAiXNlY3AyNTZrMaECVNHRhufYud0I7iOSreqZzULqmLQTo1VrF37957J6x9yDdGNwgnGQg3VkcIJxkoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29071/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.224.174/tcp/45936/p2p/16Uiu2HAmNqbr9srimn2anRoegs8LbdxckoRk4BZncB5YVJBnhE9C"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45935/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:29071/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:45935/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:45935/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:45935/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:45935/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:45935/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:45935/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:45935/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:45935/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:45935/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:45935/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:45935/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:45935/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:45935/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:45935/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:45935/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:45935/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:45935/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:45935/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:45935/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:45935/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:45935/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:45935/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:45935/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:45935/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:45935/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:45935/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:45935/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:45935/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:45935/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:45935/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:45935/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:45935/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:45935/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:45935/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:45935/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:45935/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:45935/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:45935/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:45935/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:45935/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:45935/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":"0xcec9ec779c96cc98f28468fe853341cab25aa3b840c5117ed973ea244b2c340e"},{"messageHash":"0xd5a2fba853b0301a238710c1220fb5c4d0828745ac32f01e811f999673e24659"},{"messageHash":"0x15d2b142ea5d9098edeb5e32098f78ed29e7f45c986417c71cf67bf4eca8d46f"},{"messageHash":"0xda1cbe48c6412e551354edb2a1fd328908381a55f3d97c5971a3242da64449f7"},{"messageHash":"0x6056fb5ad172ef89e8b49c66ce53ba3ddc9d09c5db44cdb87b495a712650dd52"},{"messageHash":"0x94fe11a381796fb514d08bef3c80754398b54afb3072d73f3ea400f812c4a204"},{"messageHash":"0xab906f73a316fba18c30bcb4db9e36f35e939d321f164ee7df13b13440b29b64"},{"messageHash":"0xaeadcdbafaea765f804fa0f28cce572291f1d7dadbdd1bba04192fafee219057"},{"messageHash":"0xca12ea92eb8e368f36858d790cb81182e76ac8219fcb5463067be1f6dc819025"},{"messageHash":"0x1f609172788484cf8beccc6fbe28c50a7741104dad53c63fa2517848a9f5bc0f"},{"messageHash":"0x508931cf73df9ee9384440661a242d8871fdfa4a95e9f30b0df506f0a956b4b0"},{"messageHash":"0xed01e2129dd9b2c1efec5dcaf18f218a56515039eba156c15cf9c897b345f32d"},{"messageHash":"0xf7761cda83511b08184833945dbd27bf4d788d3ade1ba4678400f6625e5a57ad"},{"messageHash":"0x2115046e9c21a030f2dcf239d21bea4646341aec5e47c820c9d5879d2eeaf8f5"},{"messageHash":"0xd0a5e299dce447fcb27ccd046550a603cf48382f232d422d5ab560193b27b523"},{"messageHash":"0xe03b142d563d5e33ef085562256e865f7de6bf2e173753eba354c84bb1f029d6"},{"messageHash":"0x87bb2404a8e22f400b1a01c7d6bd3b1ba06351ba0eb9c7125f6fb992eff5a6d0"},{"messageHash":"0x863ecf3a5b90efa8642732e43a690ecc1819db074c5934bbbcaa3b8bc55de662"},{"messageHash":"0xd8f94b56d010fa22cdd1178931d10fa1f449f720d88a9bdb6a2af2622e334e03"},{"messageHash":"0x7145e0b4255710ed4dee00be549c99bc0401a057915b95a0044c72b04dacef15"},{"messageHash":"0x769e62f92eb58714036a3d1f5cfd459ad9658f3fb85f0fb39025e3ac1aff5f0d"},{"messageHash":"0x8138ac7127fe6788d22b687795d80ae153fa9925f6d327651fb7ec4e2a717afd"},{"messageHash":"0x75995b87ed85c0efb9f15b86c608565b9f8dc29e949cfbed031eb379476a4919"},{"messageHash":"0xcebb60d6dad06338671cbb2fec02e807d744c38b1ec2f2a76ee311c761fef0ac"},{"messageHash":"0x2e98029ab17879e2966c00487a05246e80e8838adb1e0f1823ec7577d9399583"},{"messageHash":"0xe03f82d925284307c1fa35a527418b126c73fcdc0b35a34e3798d8933b1eb749"},{"messageHash":"0x426fd77b2cc324cfd2f68d9618b761160d39827debe2d3a881eb62e906103da8"},{"messageHash":"0xfae6f6071e3204a0b474a0fcec7c31d0237f942d5987d405e2b426e33e7ebd38"},{"messageHash":"0x30801c093605e019163510b253434b15b10a9cb7055d390a42201ada384f25db"},{"messageHash":"0x58b6a725641116b539d211c99d0269e5913748feedb48eb1e5735e9ade0373b0"},{"messageHash":"0x44d41c9eb1eec113eaf3da2c753a21aa6ac2972056fe31c20eb5b30e6bc91a99"},{"messageHash":"0x0d97d69c71a462d81907b0b2e82a9d072e4ba477fc77b1a7871f66f565ebc69d"},{"messageHash":"0xd0c9129f0d0270303529c4f884a233f0c6f0b815c31385725db1cca9121c26b9"},{"messageHash":"0x15b945f31fea2f4f272f27207c658f28816cc9d66059e29a421b05d34a32a9fe"},{"messageHash":"0xf92e59dbd22cbc478ddce8ebae440cc8108aae7ca6541054d62323ec432e02ee"},{"messageHash":"0x804b60cd98b289adc85b616f72ea11e0d1014ae5cd99e7744aeb716be01c809d"},{"messageHash":"0x1a73244b6baa7af6be955a35fa384923dc55fc99f6ef5e743f00740d5b0559a8"},{"messageHash":"0xdc0f7e461ae388c7f7c5ecabc74102ff2282bfba98d3f0478b9f19e49de1274d"},{"messageHash":"0x12a66ddaeda24e912f51ec77805802150648efbe1627d1069ced42b94a2ccc42"},{"messageHash":"0xf40b8d525b48d45b85a6662586c59d75b8cd9ba969314fff9943df6157bcec0a"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29071/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":"0xcec9ec779c96cc98f28468fe853341cab25aa3b840c5117ed973ea244b2c340e"},{"messageHash":"0xd5a2fba853b0301a238710c1220fb5c4d0828745ac32f01e811f999673e24659"},{"messageHash":"0x15d2b142ea5d9098edeb5e32098f78ed29e7f45c986417c71cf67bf4eca8d46f"},{"messageHash":"0xda1cbe48c6412e551354edb2a1fd328908381a55f3d97c5971a3242da64449f7"},{"messageHash":"0x6056fb5ad172ef89e8b49c66ce53ba3ddc9d09c5db44cdb87b495a712650dd52"},{"messageHash":"0x94fe11a381796fb514d08bef3c80754398b54afb3072d73f3ea400f812c4a204"},{"messageHash":"0xab906f73a316fba18c30bcb4db9e36f35e939d321f164ee7df13b13440b29b64"},{"messageHash":"0xaeadcdbafaea765f804fa0f28cce572291f1d7dadbdd1bba04192fafee219057"},{"messageHash":"0xca12ea92eb8e368f36858d790cb81182e76ac8219fcb5463067be1f6dc819025"},{"messageHash":"0x1f609172788484cf8beccc6fbe28c50a7741104dad53c63fa2517848a9f5bc0f"},{"messageHash":"0x508931cf73df9ee9384440661a242d8871fdfa4a95e9f30b0df506f0a956b4b0"},{"messageHash":"0xed01e2129dd9b2c1efec5dcaf18f218a56515039eba156c15cf9c897b345f32d"},{"messageHash":"0xf7761cda83511b08184833945dbd27bf4d788d3ade1ba4678400f6625e5a57ad"},{"messageHash":"0x2115046e9c21a030f2dcf239d21bea4646341aec5e47c820c9d5879d2eeaf8f5"},{"messageHash":"0xd0a5e299dce447fcb27ccd046550a603cf48382f232d422d5ab560193b27b523"},{"messageHash":"0xe03b142d563d5e33ef085562256e865f7de6bf2e173753eba354c84bb1f029d6"},{"messageHash":"0x87bb2404a8e22f400b1a01c7d6bd3b1ba06351ba0eb9c7125f6fb992eff5a6d0"},{"messageHash":"0x863ecf3a5b90efa8642732e43a690ecc1819db074c5934bbbcaa3b8bc55de662"},{"messageHash":"0xd8f94b56d010fa22cdd1178931d10fa1f449f720d88a9bdb6a2af2622e334e03"},{"messageHash":"0x7145e0b4255710ed4dee00be549c99bc0401a057915b95a0044c72b04dacef15"},{"messageHash":"0x769e62f92eb58714036a3d1f5cfd459ad9658f3fb85f0fb39025e3ac1aff5f0d"},{"messageHash":"0x8138ac7127fe6788d22b687795d80ae153fa9925f6d327651fb7ec4e2a717afd"},{"messageHash":"0x75995b87ed85c0efb9f15b86c608565b9f8dc29e949cfbed031eb379476a4919"},{"messageHash":"0xcebb60d6dad06338671cbb2fec02e807d744c38b1ec2f2a76ee311c761fef0ac"},{"messageHash":"0x2e98029ab17879e2966c00487a05246e80e8838adb1e0f1823ec7577d9399583"},{"messageHash":"0xe03f82d925284307c1fa35a527418b126c73fcdc0b35a34e3798d8933b1eb749"},{"messageHash":"0x426fd77b2cc324cfd2f68d9618b761160d39827debe2d3a881eb62e906103da8"},{"messageHash":"0xfae6f6071e3204a0b474a0fcec7c31d0237f942d5987d405e2b426e33e7ebd38"},{"messageHash":"0x30801c093605e019163510b253434b15b10a9cb7055d390a42201ada384f25db"},{"messageHash":"0x58b6a725641116b539d211c99d0269e5913748feedb48eb1e5735e9ade0373b0"},{"messageHash":"0x44d41c9eb1eec113eaf3da2c753a21aa6ac2972056fe31c20eb5b30e6bc91a99"},{"messageHash":"0x0d97d69c71a462d81907b0b2e82a9d072e4ba477fc77b1a7871f66f565ebc69d"},{"messageHash":"0xd0c9129f0d0270303529c4f884a233f0c6f0b815c31385725db1cca9121c26b9"},{"messageHash":"0x15b945f31fea2f4f272f27207c658f28816cc9d66059e29a421b05d34a32a9fe"},{"messageHash":"0xf92e59dbd22cbc478ddce8ebae440cc8108aae7ca6541054d62323ec432e02ee"},{"messageHash":"0x804b60cd98b289adc85b616f72ea11e0d1014ae5cd99e7744aeb716be01c809d"},{"messageHash":"0x1a73244b6baa7af6be955a35fa384923dc55fc99f6ef5e743f00740d5b0559a8"},{"messageHash":"0xdc0f7e461ae388c7f7c5ecabc74102ff2282bfba98d3f0478b9f19e49de1274d"},{"messageHash":"0x12a66ddaeda24e912f51ec77805802150648efbe1627d1069ced42b94a2ccc42"},{"messageHash":"0xf40b8d525b48d45b85a6662586c59d75b8cd9ba969314fff9943df6157bcec0a"}]}'
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 4179dfb77ccb
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 15d5ba40f1c4
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_single_pubsub_topic[/waku/2/rs/5/1] with id: 2026-03-11_04-36-42__032eae6c-79d6-43e7-8f69-98d5d55b96bf
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-03-11_04-36-42__032eae6c-79d6-43e7-8f69-98d5d55b96bf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.61
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53904', '53905', '53906', '53907', '53908']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 5
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 53904:53904 -p 53905:53905 -p 53906:53906 -p 53907:53907 -p 53908:53908 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53906 --rest-port=53904 --tcp-port=53905 --discv5-udp-port=53907 --rest-address=0.0.0.0 --nat=extip:172.18.43.61 --peer-exchange=true --discv5-discovery=true --cluster-id=5 --nodekey=1fae1eddbd9962b5efece4c76c0bf2dfbafbc205c7edaefbcaa3cc2460736c87 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53908 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9119bb9602a9. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.43.61 waku 83f2340bfedb09d34d92df19ef3dc3d73081fe693aa81038647c4fc8d318cf2e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 83f2340bfedb. Setting up logs at ./log/docker/node1_2026-03-11_04-36-42__032eae6c-79d6-43e7-8f69-98d5d55b96bf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 53904
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 b7294ac7a5db. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53904/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53904/debug/v1/info" -H "Content-Type: application/json" -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.61/tcp/53905/p2p/16Uiu2HAmUsBkoEigZNWTtfY5YkHbLwgchpqxvn57sNtQFbhLWhe3","/ip4/172.18.43.61/tcp/53906/ws/p2p/16Uiu2HAmUsBkoEigZNWTtfY5YkHbLwgchpqxvn57sNtQFbhLWhe3"],"enrUri":"enr:-L24QIMj-a516ztQ5HwSB4KxjRsyWMjmXDPphuKXeJVVP41eJnzZxPHkvBjjo3KpPyMehQ_54747CkwhejML1wh18HACgmlkgnY0gmlwhKwSKz2KbXVsdGlhZGRyc5YACASsEis9BtKRAAoErBIrPQbSkt0DgnJzhQAFAQAAiXNlY3AyNTZrMaED8NrbR2ngV2KPrt6MHflNpMR37KwKGCWR_XbWjHdgtjyDdGNwgtKRg3VkcILSk4V3YWt1MgU"}'
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-03-11_04-36-42__032eae6c-79d6-43e7-8f69-98d5d55b96bf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.96.46
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['39442', '39443', '39444', '39445', '39446']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 5
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 39442:39442 -p 39443:39443 -p 39444:39444 -p 39445:39445 -p 39446:39446 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39444 --rest-port=39442 --tcp-port=39443 --discv5-udp-port=39445 --rest-address=0.0.0.0 --nat=extip:172.18.96.46 --peer-exchange=true --discv5-discovery=true --cluster-id=5 --nodekey=2cd8b39272a90a5d9ec186585e6d71e51f0f73e7d02ef4ae3748beabf6baba1d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39446 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QIMj-a516ztQ5HwSB4KxjRsyWMjmXDPphuKXeJVVP41eJnzZxPHkvBjjo3KpPyMehQ_54747CkwhejML1wh18HACgmlkgnY0gmlwhKwSKz2KbXVsdGlhZGRyc5YACASsEis9BtKRAAoErBIrPQbSkt0DgnJzhQAFAQAAiXNlY3AyNTZrMaED8NrbR2ngV2KPrt6MHflNpMR37KwKGCWR_XbWjHdgtjyDdGNwgtKRg3VkcILSk4V3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.96.46 waku abc88eec408cebfa8b547cdcd7b201656069ca053902410079def8c0c10d6a5f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID abc88eec408c. Setting up logs at ./log/docker/node2_2026-03-11_04-36-42__032eae6c-79d6-43e7-8f69-98d5d55b96bf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 39442
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39442/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39442/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.96.46/tcp/39443/p2p/16Uiu2HAmKduQH8Y4CY76bfs3cBQxePXL9GFgyUNSKDwFXXnRyHgm","/ip4/172.18.96.46/tcp/39444/ws/p2p/16Uiu2HAmKduQH8Y4CY76bfs3cBQxePXL9GFgyUNSKDwFXXnRyHgm"],"enrUri":"enr:-L24QAQj6JPpoPijb25FgxUH5f20EMW8dGzRFg5lrAX5-fAsFYD0HHoE6yTRAwFmGtrKVr6zf80ubaAKVGBJtR4dP1gCgmlkgnY0gmlwhKwSYC6KbXVsdGlhZGRyc5YACASsEmAuBpoTAAoErBJgLgaaFN0DgnJzhQAFAQAAiXNlY3AyNTZrMaEDZ7qh5tQ4nS-LPqWv08b6wF8GDJd93XB4ks1bw1kCKyKDdGNwgpoTg3VkcIKaFYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39442/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.43.61/tcp/53905/p2p/16Uiu2HAmUsBkoEigZNWTtfY5YkHbLwgchpqxvn57sNtQFbhLWhe3"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53904/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/5/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39442/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/5/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53904/relay/v1/messages/%2Fwaku%2F2%2Frs%2F5%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53904/relay/v1/messages/%2Fwaku%2F2%2Frs%2F5%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773203804849321078,"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:39442/relay/v1/messages/%2Fwaku%2F2%2Frs%2F5%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773203804849321078,"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 83f2340bfedb
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id abc88eec408c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,109 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_sync_flags_node2_start_later with id: 2026-03-11_04-41-38__01e970bf-a1b8-41d5-85e7-e1a2ed65f5aa
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-03-11_04-41-38__01e970bf-a1b8-41d5-85e7-e1a2ed65f5aa__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-03-11_04-41-38__01e970bf-a1b8-41d5-85e7-e1a2ed65f5aa__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-03-11_04-41-38__01e970bf-a1b8-41d5-85e7-e1a2ed65f5aa__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.241
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['2491', '2492', '2493', '2494', '2495']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 2491:2491 -p 2492:2492 -p 2493:2493 -p 2494:2494 -p 2495:2495 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2493 --rest-port=2491 --tcp-port=2492 --discv5-udp-port=2494 --rest-address=0.0.0.0 --nat=extip:172.18.9.241 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e3ac9ab107cac64dfeed760e9c28bdcadf9f0a4e4babfd686bfedcaf597d0d76 --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=2495 --metrics-logging=true --store-sync-relay-jitter=0 --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.9.241 waku e38aac5c853a3408c94ccf659f9a1f676e795cd1ac3dbe5894f69a799de48ffb
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 16d1e913044b. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e38aac5c853a. Setting up logs at ./log/docker/node1_2026-03-11_04-41-38__01e970bf-a1b8-41d5-85e7-e1a2ed65f5aa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 2491
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 ed2959a04fe5. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2491/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2491/debug/v1/info" -H "Content-Type: application/json" -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.241/tcp/2492/p2p/16Uiu2HAkzXvS6Ww3wBuZKfQUZzhhZcxg1A3Bg9YxtKEgdWTEy6pF","/ip4/172.18.9.241/tcp/2493/ws/p2p/16Uiu2HAkzXvS6Ww3wBuZKfQUZzhhZcxg1A3Bg9YxtKEgdWTEy6pF"],"enrUri":"enr:-L24QNyLyaczTNI2_mmc1uFtjvek1FFTeAWOpy08hn-ebk8bOJU90uQjjXgbdWSUXO8xqEB5Mvnt6ReVYr521AZ7NXcCgmlkgnY0gmlwhKwSCfGKbXVsdGlhZGRyc5YACASsEgnxBgm8AAoErBIJ8QYJvd0DgnJzhQADAQAAiXNlY3AyNTZrMaECS-RDGO3znMGFKfy7A74sofLDKfr3AzZF43RVWNZ9GXiDdGNwggm8g3VkcIIJvoV3YWt1MhM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2491/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:2491/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2491/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2491/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2491/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2491/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2491/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2491/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2491/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2491/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2491/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.49.4
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['42234', '42235', '42236', '42237', '42238']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 42234:42234 -p 42235:42235 -p 42236:42236 -p 42237:42237 -p 42238:42238 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42236 --rest-port=42234 --tcp-port=42235 --discv5-udp-port=42237 --rest-address=0.0.0.0 --nat=extip:172.18.49.4 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=058ceed6c9c4e1b22dce8fcaa15d4ebd9ddf4e0dfc9fbacf5ed02ee3bcc4bb0e --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=42238 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --discv5-bootstrap-node=enr:-L24QNyLyaczTNI2_mmc1uFtjvek1FFTeAWOpy08hn-ebk8bOJU90uQjjXgbdWSUXO8xqEB5Mvnt6ReVYr521AZ7NXcCgmlkgnY0gmlwhKwSCfGKbXVsdGlhZGRyc5YACASsEgnxBgm8AAoErBIJ8QYJvd0DgnJzhQADAQAAiXNlY3AyNTZrMaECS-RDGO3znMGFKfy7A74sofLDKfr3AzZF43RVWNZ9GXiDdGNwggm8g3VkcIIJvoV3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.49.4 waku 208f370d3841281437ef2ac0f826eeca8a2d5cdcdb4822196d44b0f6ee7d8784
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 208f370d3841. Setting up logs at ./log/docker/node2_2026-03-11_04-41-38__01e970bf-a1b8-41d5-85e7-e1a2ed65f5aa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 42234
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42234/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42234/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.49.4/tcp/42235/p2p/16Uiu2HAmADDTNf33LFmnjqaSRSRsuWY78Ks2CuRRYHpvQmzg8h5y","/ip4/172.18.49.4/tcp/42236/ws/p2p/16Uiu2HAmADDTNf33LFmnjqaSRSRsuWY78Ks2CuRRYHpvQmzg8h5y"],"enrUri":"enr:-L24QEaF7VMuqI3zng48SGP1VqoH3o5jBt8aUg5YOabUss3ANJ-QGyKJlTpE8eUspK5dEtaE1rpcja0wzU36krjQpQMCgmlkgnY0gmlwhKwSMQSKbXVsdGlhZGRyc5YACASsEjEEBqT7AAoErBIxBAak_N0DgnJzhQADAQAAiXNlY3AyNTZrMaEC265XxmlmepqyzcbEsv-j3jjenCUbz7JBbgg1Brrx62iDdGNwgqT7g3VkcIKk_YV3YWt1MhI"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42234/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.9.241/tcp/2492/p2p/16Uiu2HAkzXvS6Ww3wBuZKfQUZzhhZcxg1A3Bg9YxtKEgdWTEy6pF"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 65 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42234/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x295fe9f4d5f2945459a2b537f839767e6e69d78a2abf6adbd93508c5e3550e57"},{"messageHash":"0x77aa23358c86dac18fb9a19b931fe0b3aafc1be1b2cb7862670e82b912b3639b"},{"messageHash":"0x319c548563f20429618cf342f5b962fc69dca927ba3ee2ad906ab4c356fe03a9"},{"messageHash":"0xfc1f6593af0c86484188f70fe923980df74548db1a255b9685d8881facd39629"},{"messageHash":"0x9be298e6ca0f064b6584a93b1d998528c183ff8fbe0810e6bf0c571a9edd56d0"},{"messageHash":"0xc4cee05a40a04a7b86c80af925bbdf401a8982186194384d05ec6c3c6947c345"},{"messageHash":"0xcb2cd71d9ae258a13215ddfb0b5ef87b6a2438a8d3f54b7cf9fd1764a73d0687"},{"messageHash":"0x5087afaedb1ec35178c9e29feb602f13a8118bab27cfa062366af5b02ffd9098"},{"messageHash":"0x77d29ebce0c61e185121eabd6b92406166cd79b6673f6f5c20b25995783ce363"},{"messageHash":"0x3aeb4c8cbcf9d724da130ac993c0f61e6a5e568f29a7c5ba8516dbc98f9bd193"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 10
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e38aac5c853a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 208f370d3841
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,191 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_admin_connected_peers_scalar_types with id: 2026-03-11_04-36-05__95692b48-84b9-4727-96c9-b17caf4d3977
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-03-11_04-36-05__95692b48-84b9-4727-96c9-b17caf4d3977__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-03-11_04-36-05__95692b48-84b9-4727-96c9-b17caf4d3977__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-03-11_04-36-05__95692b48-84b9-4727-96c9-b17caf4d3977__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-03-11_04-36-05__95692b48-84b9-4727-96c9-b17caf4d3977__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.194.174
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['45145', '45146', '45147', '45148', '45149']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 45145:45145 -p 45146:45146 -p 45147:45147 -p 45148:45148 -p 45149:45149 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45147 --rest-port=45145 --tcp-port=45146 --discv5-udp-port=45148 --rest-address=0.0.0.0 --nat=extip:172.18.194.174 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e278944bd1f06eddadbd282df6fd31d4d2033f2bb6ffb7da9ebfd7aec1796ea3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45149 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.194.174 waku 6a4ba58b8e0d1edf0c785b7350cd553d3282428f7379a80758a363e6419c5a7f
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3b372f7c7909. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6a4ba58b8e0d. Setting up logs at ./log/docker/node1_2026-03-11_04-36-05__95692b48-84b9-4727-96c9-b17caf4d3977__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 45145
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 e222d2af04e1. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45145/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45145/debug/v1/info" -H "Content-Type: application/json" -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.174/tcp/45146/p2p/16Uiu2HAm4RVBKSTzjWYguG27nsT6PPdz9K8srWrh47rDNU2UX65D","/ip4/172.18.194.174/tcp/45147/ws/p2p/16Uiu2HAm4RVBKSTzjWYguG27nsT6PPdz9K8srWrh47rDNU2UX65D"],"enrUri":"enr:-L24QCovVLKBzeXnEaceIuEkM_JCE0oxNpqkHOMVQ7VVcsfzCrGhWpfBMOMKNrjWOYy8VOSq-WuwlkXsKU1wKxNnbYwCgmlkgnY0gmlwhKwSwq6KbXVsdGlhZGRyc5YACASsEsKuBrBaAAoErBLCrgawW90DgnJzhQADAQAAiXNlY3AyNTZrMaEChaz4IsDw2mfC_zlbI3WWn74rwUvl_KeiZY9IcjrrJOiDdGNwgrBag3VkcIKwXIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.90.97
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['44059', '44060', '44061', '44062', '44063']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 44059:44059 -p 44060:44060 -p 44061:44061 -p 44062:44062 -p 44063:44063 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44061 --rest-port=44059 --tcp-port=44060 --discv5-udp-port=44062 --rest-address=0.0.0.0 --nat=extip:172.18.90.97 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f7f23ec9acdb5d52cf9df9100825edaacfe5cf6bae30fc13d7f0286107db1ff1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44063 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCovVLKBzeXnEaceIuEkM_JCE0oxNpqkHOMVQ7VVcsfzCrGhWpfBMOMKNrjWOYy8VOSq-WuwlkXsKU1wKxNnbYwCgmlkgnY0gmlwhKwSwq6KbXVsdGlhZGRyc5YACASsEsKuBrBaAAoErBLCrgawW90DgnJzhQADAQAAiXNlY3AyNTZrMaEChaz4IsDw2mfC_zlbI3WWn74rwUvl_KeiZY9IcjrrJOiDdGNwgrBag3VkcIKwXIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.90.97 waku a9d96f9e3f3ed85461e3ddbeeed6d92713ad013e7955e0fe372d633ae6fcd4ca
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a9d96f9e3f3e. Setting up logs at ./log/docker/node2_2026-03-11_04-36-05__95692b48-84b9-4727-96c9-b17caf4d3977__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 44059
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44059/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44059/debug/v1/info" -H "Content-Type: application/json" -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.97/tcp/44060/p2p/16Uiu2HAmMwiRe3utcd3pyuPrKZQvksnHambBkQd8tL77QhTkUwKW","/ip4/172.18.90.97/tcp/44061/ws/p2p/16Uiu2HAmMwiRe3utcd3pyuPrKZQvksnHambBkQd8tL77QhTkUwKW"],"enrUri":"enr:-L24QHTUmGBQAwH_f8orkIeFjoU19d8Ki7Yq7uM2oKPICfUDHf6TGl5RuHxkYe07mXsM5YWOGy94nS7iqFpKfOTEKFoCgmlkgnY0gmlwhKwSWmGKbXVsdGlhZGRyc5YACASsElphBqwcAAoErBJaYQasHd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDigIMtKT1jbViQ802izwaBjbWvztPcPhTzmf3L8O-8XGDdGNwgqwcg3VkcIKsHoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45145/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.90.97/tcp/44060/p2p/16Uiu2HAmMwiRe3utcd3pyuPrKZQvksnHambBkQd8tL77QhTkUwKW"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44059/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.194.174/tcp/45146/p2p/16Uiu2HAm4RVBKSTzjWYguG27nsT6PPdz9K8srWrh47rDNU2UX65D"]'
INFO  src.node.api_clients.base_client:base_client.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:45145/admin/v1/peers/connected" -H "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.90.97/tcp/50268/p2p/16Uiu2HAmMwiRe3utcd3pyuPrKZQvksnHambBkQd8tL77QhTkUwKW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45145/admin/v1/peers/connected" -H "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.90.97/tcp/50268/p2p/16Uiu2HAmMwiRe3utcd3pyuPrKZQvksnHambBkQd8tL77QhTkUwKW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45145/admin/v1/peers/connected" -H "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.90.97/tcp/50268/p2p/16Uiu2HAmMwiRe3utcd3pyuPrKZQvksnHambBkQd8tL77QhTkUwKW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45145/admin/v1/peers/connected" -H "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.90.97/tcp/50268/p2p/16Uiu2HAmMwiRe3utcd3pyuPrKZQvksnHambBkQd8tL77QhTkUwKW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45145/admin/v1/peers/connected" -H "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.90.97/tcp/50268/p2p/16Uiu2HAmMwiRe3utcd3pyuPrKZQvksnHambBkQd8tL77QhTkUwKW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45145/admin/v1/peers/connected" -H "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.90.97/tcp/50268/p2p/16Uiu2HAmMwiRe3utcd3pyuPrKZQvksnHambBkQd8tL77QhTkUwKW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45145/admin/v1/peers/connected" -H "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.90.97/tcp/50268/p2p/16Uiu2HAmMwiRe3utcd3pyuPrKZQvksnHambBkQd8tL77QhTkUwKW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45145/admin/v1/peers/connected" -H "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.90.97/tcp/50268/p2p/16Uiu2HAmMwiRe3utcd3pyuPrKZQvksnHambBkQd8tL77QhTkUwKW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45145/admin/v1/peers/connected" -H "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.90.97/tcp/50268/p2p/16Uiu2HAmMwiRe3utcd3pyuPrKZQvksnHambBkQd8tL77QhTkUwKW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45145/admin/v1/peers/connected" -H "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.90.97/tcp/50268/p2p/16Uiu2HAmMwiRe3utcd3pyuPrKZQvksnHambBkQd8tL77QhTkUwKW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45145/admin/v1/peers/connected" -H "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.90.97/tcp/50268/p2p/16Uiu2HAmMwiRe3utcd3pyuPrKZQvksnHambBkQd8tL77QhTkUwKW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45145/admin/v1/peers/connected" -H "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.90.97/tcp/50268/p2p/16Uiu2HAmMwiRe3utcd3pyuPrKZQvksnHambBkQd8tL77QhTkUwKW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45145/admin/v1/peers/connected" -H "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.90.97/tcp/50268/p2p/16Uiu2HAmMwiRe3utcd3pyuPrKZQvksnHambBkQd8tL77QhTkUwKW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45145/admin/v1/peers/connected" -H "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.90.97/tcp/50268/p2p/16Uiu2HAmMwiRe3utcd3pyuPrKZQvksnHambBkQd8tL77QhTkUwKW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45145/admin/v1/peers/connected" -H "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.90.97/tcp/50268/p2p/16Uiu2HAmMwiRe3utcd3pyuPrKZQvksnHambBkQd8tL77QhTkUwKW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45145/admin/v1/peers/connected" -H "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.90.97/tcp/50268/p2p/16Uiu2HAmMwiRe3utcd3pyuPrKZQvksnHambBkQd8tL77QhTkUwKW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45145/admin/v1/peers/connected" -H "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.90.97/tcp/50268/p2p/16Uiu2HAmMwiRe3utcd3pyuPrKZQvksnHambBkQd8tL77QhTkUwKW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45145/admin/v1/peers/connected" -H "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.90.97/tcp/50268/p2p/16Uiu2HAmMwiRe3utcd3pyuPrKZQvksnHambBkQd8tL77QhTkUwKW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45145/admin/v1/peers/connected" -H "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.90.97/tcp/50268/p2p/16Uiu2HAmMwiRe3utcd3pyuPrKZQvksnHambBkQd8tL77QhTkUwKW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45145/admin/v1/peers/connected" -H "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.90.97/tcp/50268/p2p/16Uiu2HAmMwiRe3utcd3pyuPrKZQvksnHambBkQd8tL77QhTkUwKW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45145/admin/v1/peers/connected" -H "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.90.97/tcp/50268/p2p/16Uiu2HAmMwiRe3utcd3pyuPrKZQvksnHambBkQd8tL77QhTkUwKW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45145/admin/v1/peers/connected" -H "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.90.97/tcp/50268/p2p/16Uiu2HAmMwiRe3utcd3pyuPrKZQvksnHambBkQd8tL77QhTkUwKW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45145/admin/v1/peers/connected" -H "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.90.97/tcp/50268/p2p/16Uiu2HAmMwiRe3utcd3pyuPrKZQvksnHambBkQd8tL77QhTkUwKW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45145/admin/v1/peers/connected" -H "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.90.97/tcp/50268/p2p/16Uiu2HAmMwiRe3utcd3pyuPrKZQvksnHambBkQd8tL77QhTkUwKW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45145/admin/v1/peers/connected" -H "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.90.97/tcp/50268/p2p/16Uiu2HAmMwiRe3utcd3pyuPrKZQvksnHambBkQd8tL77QhTkUwKW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45145/admin/v1/peers/connected" -H "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.90.97/tcp/50268/p2p/16Uiu2HAmMwiRe3utcd3pyuPrKZQvksnHambBkQd8tL77QhTkUwKW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45145/admin/v1/peers/connected" -H "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.90.97/tcp/50268/p2p/16Uiu2HAmMwiRe3utcd3pyuPrKZQvksnHambBkQd8tL77QhTkUwKW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45145/admin/v1/peers/connected" -H "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.90.97/tcp/50268/p2p/16Uiu2HAmMwiRe3utcd3pyuPrKZQvksnHambBkQd8tL77QhTkUwKW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45145/admin/v1/peers/connected" -H "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.90.97/tcp/50268/p2p/16Uiu2HAmMwiRe3utcd3pyuPrKZQvksnHambBkQd8tL77QhTkUwKW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45145/admin/v1/peers/connected" -H "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.90.97/tcp/50268/p2p/16Uiu2HAmMwiRe3utcd3pyuPrKZQvksnHambBkQd8tL77QhTkUwKW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45145/admin/v1/peers/connected" -H "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.90.97/tcp/50268/p2p/16Uiu2HAmMwiRe3utcd3pyuPrKZQvksnHambBkQd8tL77QhTkUwKW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45145/admin/v1/peers/connected" -H "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.90.97/tcp/50268/p2p/16Uiu2HAmMwiRe3utcd3pyuPrKZQvksnHambBkQd8tL77QhTkUwKW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45145/admin/v1/peers/connected" -H "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.90.97/tcp/50268/p2p/16Uiu2HAmMwiRe3utcd3pyuPrKZQvksnHambBkQd8tL77QhTkUwKW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45145/admin/v1/peers/connected" -H "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.90.97/tcp/50268/p2p/16Uiu2HAmMwiRe3utcd3pyuPrKZQvksnHambBkQd8tL77QhTkUwKW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45145/admin/v1/peers/connected" -H "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.90.97/tcp/50268/p2p/16Uiu2HAmMwiRe3utcd3pyuPrKZQvksnHambBkQd8tL77QhTkUwKW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45145/admin/v1/peers/connected" -H "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.90.97/tcp/50268/p2p/16Uiu2HAmMwiRe3utcd3pyuPrKZQvksnHambBkQd8tL77QhTkUwKW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45145/admin/v1/peers/connected" -H "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.90.97/tcp/50268/p2p/16Uiu2HAmMwiRe3utcd3pyuPrKZQvksnHambBkQd8tL77QhTkUwKW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45145/admin/v1/peers/connected" -H "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.90.97/tcp/50268/p2p/16Uiu2HAmMwiRe3utcd3pyuPrKZQvksnHambBkQd8tL77QhTkUwKW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45145/admin/v1/peers/connected" -H "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.90.97/tcp/50268/p2p/16Uiu2HAmMwiRe3utcd3pyuPrKZQvksnHambBkQd8tL77QhTkUwKW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45145/admin/v1/peers/connected" -H "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.90.97/tcp/50268/p2p/16Uiu2HAmMwiRe3utcd3pyuPrKZQvksnHambBkQd8tL77QhTkUwKW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45145/admin/v1/peers/connected" -H "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.90.97/tcp/50268/p2p/16Uiu2HAmMwiRe3utcd3pyuPrKZQvksnHambBkQd8tL77QhTkUwKW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45145/admin/v1/peers/connected" -H "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.90.97/tcp/50268/p2p/16Uiu2HAmMwiRe3utcd3pyuPrKZQvksnHambBkQd8tL77QhTkUwKW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45145/admin/v1/peers/connected" -H "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.90.97/tcp/50268/p2p/16Uiu2HAmMwiRe3utcd3pyuPrKZQvksnHambBkQd8tL77QhTkUwKW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45145/admin/v1/peers/connected" -H "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.90.97/tcp/50268/p2p/16Uiu2HAmMwiRe3utcd3pyuPrKZQvksnHambBkQd8tL77QhTkUwKW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45145/admin/v1/peers/connected" -H "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.90.97/tcp/50268/p2p/16Uiu2HAmMwiRe3utcd3pyuPrKZQvksnHambBkQd8tL77QhTkUwKW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45145/admin/v1/peers/connected" -H "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.90.97/tcp/50268/p2p/16Uiu2HAmMwiRe3utcd3pyuPrKZQvksnHambBkQd8tL77QhTkUwKW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45145/admin/v1/peers/connected" -H "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.90.97/tcp/50268/p2p/16Uiu2HAmMwiRe3utcd3pyuPrKZQvksnHambBkQd8tL77QhTkUwKW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45145/admin/v1/peers/connected" -H "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.90.97/tcp/50268/p2p/16Uiu2HAmMwiRe3utcd3pyuPrKZQvksnHambBkQd8tL77QhTkUwKW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45145/admin/v1/peers/connected" -H "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.90.97/tcp/50268/p2p/16Uiu2HAmMwiRe3utcd3pyuPrKZQvksnHambBkQd8tL77QhTkUwKW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45145/admin/v1/peers/connected" -H "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.90.97/tcp/50268/p2p/16Uiu2HAmMwiRe3utcd3pyuPrKZQvksnHambBkQd8tL77QhTkUwKW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45145/admin/v1/peers/connected" -H "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.90.97/tcp/50268/p2p/16Uiu2HAmMwiRe3utcd3pyuPrKZQvksnHambBkQd8tL77QhTkUwKW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45145/admin/v1/peers/connected" -H "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.90.97/tcp/50268/p2p/16Uiu2HAmMwiRe3utcd3pyuPrKZQvksnHambBkQd8tL77QhTkUwKW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45145/admin/v1/peers/connected" -H "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.90.97/tcp/50268/p2p/16Uiu2HAmMwiRe3utcd3pyuPrKZQvksnHambBkQd8tL77QhTkUwKW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45145/admin/v1/peers/connected" -H "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.90.97/tcp/50268/p2p/16Uiu2HAmMwiRe3utcd3pyuPrKZQvksnHambBkQd8tL77QhTkUwKW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45145/admin/v1/peers/connected" -H "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.90.97/tcp/50268/p2p/16Uiu2HAmMwiRe3utcd3pyuPrKZQvksnHambBkQd8tL77QhTkUwKW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45145/admin/v1/peers/connected" -H "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.90.97/tcp/50268/p2p/16Uiu2HAmMwiRe3utcd3pyuPrKZQvksnHambBkQd8tL77QhTkUwKW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45145/admin/v1/peers/connected" -H "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.90.97/tcp/50268/p2p/16Uiu2HAmMwiRe3utcd3pyuPrKZQvksnHambBkQd8tL77QhTkUwKW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45145/admin/v1/peers/connected" -H "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.90.97/tcp/50268/p2p/16Uiu2HAmMwiRe3utcd3pyuPrKZQvksnHambBkQd8tL77QhTkUwKW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45145/admin/v1/peers/connected" -H "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.90.97/tcp/50268/p2p/16Uiu2HAmMwiRe3utcd3pyuPrKZQvksnHambBkQd8tL77QhTkUwKW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45145/admin/v1/peers/connected" -H "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.90.97/tcp/50268/p2p/16Uiu2HAmMwiRe3utcd3pyuPrKZQvksnHambBkQd8tL77QhTkUwKW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45145/admin/v1/peers/connected" -H "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.90.97/tcp/50268/p2p/16Uiu2HAmMwiRe3utcd3pyuPrKZQvksnHambBkQd8tL77QhTkUwKW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:476 Response for get connected peers [{'multiaddr': '/ip4/172.18.90.97/tcp/50268/p2p/16Uiu2HAmMwiRe3utcd3pyuPrKZQvksnHambBkQd8tL77QhTkUwKW', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'logos-delivery-v0.36.0-164-g0ad551', 'origin': 'Discv5'}]
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 6a4ba58b8e0d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a9d96f9e3f3e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-03-11 04:37:26.183 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-11 04:37:26.183 DEBUG [tests.conftest] Running test: test_filter_update_subscription_with_invalid_request_id with id: 2026-03-11_04-37-26__b1c0d9dc-8998-4c04-ba55-8083c97464ff
2026-03-11 04:37:26.183 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-11 04:37:26.184 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-11 04:37:26.184 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-11 04:37:26.193 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:37:26.194 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-11_04-37-26__b1c0d9dc-8998-4c04-ba55-8083c97464ff__wakuorg_nwaku:latest.log
2026-03-11 04:37:26.194 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:37:26.194 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:37:26.195 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:37:26.195 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.120.53
2026-03-11 04:37:26.196 DEBUG [src.node.docker_mananger] Generated ports ['53438', '53439', '53440', '53441', '53442']
2026-03-11 04:37:26.196 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:37:26.196 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:37:26.196 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:37:26.196 DEBUG [src.node.docker_mananger] docker run -i -t -p 53438:53438 -p 53439:53439 -p 53440:53440 -p 53441:53441 -p 53442:53442 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53440 --rest-port=53438 --tcp-port=53439 --discv5-udp-port=53441 --rest-address=0.0.0.0 --nat=extip:172.18.120.53 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b1ab6f2f7f89e73883f40cd88b488fd3bfa6dca1ea5e0cb14ae3add5bf527cdf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53442 --metrics-logging=true --relay=true --filter=true
2026-03-11 04:37:26.372 ERROR [src.node.docker_mananger] Max retries reached for container 263d8b962872. Exiting log stream.
2026-03-11 04:37:26.400 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.120.53 waku 7f8593e644d9ae85b877d460fffbb15a40ac21e55a4665404f2a43478128a92c
2026-03-11 04:37:26.434 DEBUG [src.node.docker_mananger] Container started with ID 7f8593e644d9. Setting up logs at ./log/docker/node1_2026-03-11_04-37-26__b1c0d9dc-8998-4c04-ba55-8083c97464ff__wakuorg_nwaku:latest.log
2026-03-11 04:37:26.435 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 53438
2026-03-11 04:37:26.435 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:37:26.961 ERROR [src.node.docker_mananger] Max retries reached for container 64f58ee0f9a2. Exiting log stream.
2026-03-11 04:37:27.435 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53438/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:27.438 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:37:27.439 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:37:27.439 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53438/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:27.441 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.120.53/tcp/53439/p2p/16Uiu2HAm77LxiHqhyeC5inuaZyCJsWu8YKewTZA6pSb2fkByDGau","/ip4/172.18.120.53/tcp/53440/ws/p2p/16Uiu2HAm77LxiHqhyeC5inuaZyCJsWu8YKewTZA6pSb2fkByDGau"],"enrUri":"enr:-L24QFpDZSaI2WyrV9XkCguFQ3l0-RD4T3FYYkrw9yJ5hGFyHowvwixBwgfw4PHBEDf9klT9Z_zlj-1k-fAq8g7rfLUCgmlkgnY0gmlwhKwSeDWKbXVsdGlhZGRyc5YACASsEng1BtC_AAoErBJ4NQbQwN0DgnJzhQADAQAAiXNlY3AyNTZrMaECrZpIu7fAIqofVGbAMLc9t7wLJT7ZrJVQh3HZSqxBVyqDdGNwgtC_g3VkcILQwYV3YWt1MgU"}'
2026-03-11 04:37:27.441 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:37:27.442 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-11 04:37:27.449 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:37:27.449 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-11_04-37-26__b1c0d9dc-8998-4c04-ba55-8083c97464ff__wakuorg_nwaku:latest.log
2026-03-11 04:37:27.449 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:37:27.449 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:37:27.451 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:37:27.451 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.43.36
2026-03-11 04:37:27.451 DEBUG [src.node.docker_mananger] Generated ports ['42836', '42837', '42838', '42839', '42840']
2026-03-11 04:37:27.451 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:37:27.451 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:37:27.451 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:37:27.451 DEBUG [src.node.docker_mananger] docker run -i -t -p 42836:42836 -p 42837:42837 -p 42838:42838 -p 42839:42839 -p 42840:42840 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42838 --rest-port=42836 --tcp-port=42837 --discv5-udp-port=42839 --rest-address=0.0.0.0 --nat=extip:172.18.43.36 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dcaf5f18748e6d9fbf7cbba84cfcca4335f9c57fede6f7d92d0efc489e79bc62 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42840 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QFpDZSaI2WyrV9XkCguFQ3l0-RD4T3FYYkrw9yJ5hGFyHowvwixBwgfw4PHBEDf9klT9Z_zlj-1k-fAq8g7rfLUCgmlkgnY0gmlwhKwSeDWKbXVsdGlhZGRyc5YACASsEng1BtC_AAoErBJ4NQbQwN0DgnJzhQADAQAAiXNlY3AyNTZrMaECrZpIu7fAIqofVGbAMLc9t7wLJT7ZrJVQh3HZSqxBVyqDdGNwgtC_g3VkcILQwYV3YWt1MgU --filternode=/ip4/172.18.120.53/tcp/53439/p2p/16Uiu2HAm77LxiHqhyeC5inuaZyCJsWu8YKewTZA6pSb2fkByDGau
2026-03-11 04:37:27.655 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.43.36 waku cc9e40c753ee709c4a2515ce8fb5543643d5d27e68860a5e9e0fb9f6826e8d1e
2026-03-11 04:37:27.691 DEBUG [src.node.docker_mananger] Container started with ID cc9e40c753ee. Setting up logs at ./log/docker/node2_2026-03-11_04-37-26__b1c0d9dc-8998-4c04-ba55-8083c97464ff__wakuorg_nwaku:latest.log
2026-03-11 04:37:27.691 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 42836
2026-03-11 04:37:27.692 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:37:28.692 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42836/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:28.696 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:37:28.696 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:37:28.696 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42836/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:28.698 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.43.36/tcp/42837/p2p/16Uiu2HAmGVL7vAcTv88Qkfq3gYgYqa3X5wbWB2DvhW7g3XcxC4UF","/ip4/172.18.43.36/tcp/42838/ws/p2p/16Uiu2HAmGVL7vAcTv88Qkfq3gYgYqa3X5wbWB2DvhW7g3XcxC4UF"],"enrUri":"enr:-L24QPMy6nw7HGJqe44f4IohJ4k5KrhbuL4RqlGdQq6ySJ67XfqCy1Ai814hyaU-YZL66Lhlj4vg_6zVnXXK9aCWKvQCgmlkgnY0gmlwhKwSKySKbXVsdGlhZGRyc5YACASsEiskBqdVAAoErBIrJAanVt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDOPVLAZimJ-WEBhF0Au-IbdRt7ZLmYe3-uGuIC21fiCCDdGNwgqdVg3VkcIKnV4V3YWt1MgA"}'
2026-03-11 04:37:28.698 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:37:28.699 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42836/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.120.53/tcp/53439/p2p/16Uiu2HAm77LxiHqhyeC5inuaZyCJsWu8YKewTZA6pSb2fkByDGau"]'
2026-03-11 04:37:28.733 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:37:28.734 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-03-11 04:37:28.734 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53438/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-11 04:37:28.753 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:37:28.754 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42836/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "7ed9a3e2-4675-4e19-8cf0-b4e364bb3b6e", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-11 04:37:28.768 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"7ed9a3e2-4675-4e19-8cf0-b4e364bb3b6e","statusDesc":"OK"}'
2026-03-11 04:37:28.769 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:42836/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": 1, "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-11 04:37:28.772 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:42836/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-03-11 04:37:28.774 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-11 04:37:28.775 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-11 04:37:28.775 DEBUG [src.node.waku_node] Stopping container with id 7f8593e644d9
2026-03-11 04:37:29.371 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:37:29.372 DEBUG [src.node.waku_node] Stopping container with id cc9e40c753ee
2026-03-11 04:37:29.946 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:37:29.946 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-11 04:37:29.951 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-11 04:37:29.955 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,396 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_different_page_size[81] with id: 2026-03-11_04-38-57__79649fe8-ffed-4f56-aafe-c90b3c0fe618
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-03-11_04-38-57__79649fe8-ffed-4f56-aafe-c90b3c0fe618__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.165.180
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['14291', '14292', '14293', '14294', '14295']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 14291:14291 -p 14292:14292 -p 14293:14293 -p 14294:14294 -p 14295:14295 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14293 --rest-port=14291 --tcp-port=14292 --discv5-udp-port=14294 --rest-address=0.0.0.0 --nat=extip:172.18.165.180 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a6b5bf4eaa451bae2006ab3a513cbf72d0b24fbbeee1d829e3dcbc7ee268cb2d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14295 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.165.180 waku 5718906969c526769a042c2c9883bcc3aa5e0f19af8159275f59a9ab54440f86
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 22ca722d9959. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5718906969c5. Setting up logs at ./log/docker/publishing_node1_2026-03-11_04-38-57__79649fe8-ffed-4f56-aafe-c90b3c0fe618__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 14291
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 007d7a7fb906. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14291/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14291/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.165.180/tcp/14292/p2p/16Uiu2HAmEwcNLNsQSP5gK4v7QX26DR8V2JWNBeKh2EhzNkiiiQjV","/ip4/172.18.165.180/tcp/14293/ws/p2p/16Uiu2HAmEwcNLNsQSP5gK4v7QX26DR8V2JWNBeKh2EhzNkiiiQjV"],"enrUri":"enr:-L24QGi51pFo_ilczFieuybgzSJvfFziEHprG1GKkWDfdEmHVVq-mYU5nvjILWi1W74Rq-I2kLXU0z2BR2HlnD43alsCgmlkgnY0gmlwhKwSpbSKbXVsdGlhZGRyc5YACASsEqW0BjfUAAoErBKltAY31d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDIflkeueCwdBtaSIDgC0zjRKMd8z16VKg1ULghE4rZLSDdGNwgjfUg3VkcII31oV3YWt1MgM"}'
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-03-11_04-38-57__79649fe8-ffed-4f56-aafe-c90b3c0fe618__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.16.202
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17165', '17166', '17167', '17168', '17169']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 17165:17165 -p 17166:17166 -p 17167:17167 -p 17168:17168 -p 17169:17169 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17167 --rest-port=17165 --tcp-port=17166 --discv5-udp-port=17168 --rest-address=0.0.0.0 --nat=extip:172.18.16.202 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3dd9d6fddedceba0cb6cf5ba964fabc24ecdc4ffbcbb9dbefcaceb3e1bfedbfb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17169 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QGi51pFo_ilczFieuybgzSJvfFziEHprG1GKkWDfdEmHVVq-mYU5nvjILWi1W74Rq-I2kLXU0z2BR2HlnD43alsCgmlkgnY0gmlwhKwSpbSKbXVsdGlhZGRyc5YACASsEqW0BjfUAAoErBKltAY31d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDIflkeueCwdBtaSIDgC0zjRKMd8z16VKg1ULghE4rZLSDdGNwgjfUg3VkcII31oV3YWt1MgM --storenode=/ip4/172.18.165.180/tcp/14292/p2p/16Uiu2HAmEwcNLNsQSP5gK4v7QX26DR8V2JWNBeKh2EhzNkiiiQjV --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.16.202 waku 3735439c591d15ce9f6603263c97149aab2ab648f823258c03c690c3796ee5dd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3735439c591d. Setting up logs at ./log/docker/store_node1_2026-03-11_04-38-57__79649fe8-ffed-4f56-aafe-c90b3c0fe618__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 17165
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17165/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17165/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.16.202/tcp/17166/p2p/16Uiu2HAmAiqioF9o3doGkhSxQhKpBeG3d11uxzzjfbviFWTmDA3K","/ip4/172.18.16.202/tcp/17167/ws/p2p/16Uiu2HAmAiqioF9o3doGkhSxQhKpBeG3d11uxzzjfbviFWTmDA3K"],"enrUri":"enr:-L24QAWEmqc1mvRA7YyLZ9QYTxyZldFH50ZpaAgdrqWSkA9xVcDW_KlTPTKDI2uH0c70fR7o2tD6SnpwQjCZM6N3GVYCgmlkgnY0gmlwhKwSEMqKbXVsdGlhZGRyc5YACASsEhDKBkMOAAoErBIQygZDD90DgnJzhQADAQAAiXNlY3AyNTZrMaEC40UxPf0sSpfFA4DepF-e1gM0utGEo5XD08kvQE5AzOqDdGNwgkMOg3VkcIJDEIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17165/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.165.180/tcp/14292/p2p/16Uiu2HAmEwcNLNsQSP5gK4v7QX26DR8V2JWNBeKh2EhzNkiiiQjV"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14291/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:17165/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:14291/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:14291/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:14291/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:14291/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:14291/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:14291/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:14291/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:14291/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:14291/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:14291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14291/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=81&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17165/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=81&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5718906969c5
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 3735439c591d
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,181 @@
2026-03-11 04:34:59.207 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-11 04:34:59.207 DEBUG [tests.conftest] Running test: test_relay_packet_loss_applied_mid_way with id: 2026-03-11_04-34-59__6bc18b0f-393b-4b7a-b9b9-7a077541a156
2026-03-11 04:34:59.207 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-11 04:34:59.207 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-11 04:34:59.214 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:34:59.214 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-11_04-34-59__6bc18b0f-393b-4b7a-b9b9-7a077541a156__wakuorg_nwaku:latest.log
2026-03-11 04:34:59.220 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:34:59.220 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-11_04-34-59__6bc18b0f-393b-4b7a-b9b9-7a077541a156__wakuorg_nwaku:latest.log
2026-03-11 04:34:59.226 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:34:59.227 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-11_04-34-59__6bc18b0f-393b-4b7a-b9b9-7a077541a156__wakuorg_nwaku:latest.log
2026-03-11 04:34:59.232 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:34:59.232 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-03-11_04-34-59__6bc18b0f-393b-4b7a-b9b9-7a077541a156__wakuorg_nwaku:latest.log
2026-03-11 04:34:59.232 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:34:59.233 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:34:59.234 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:34:59.234 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.17.176
2026-03-11 04:34:59.234 DEBUG [src.node.docker_mananger] Generated ports ['34984', '34985', '34986', '34987', '34988']
2026-03-11 04:34:59.234 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:34:59.234 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:34:59.235 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:34:59.235 DEBUG [src.node.docker_mananger] docker run -i -t -p 34984:34984 -p 34985:34985 -p 34986:34986 -p 34987:34987 -p 34988:34988 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34986 --rest-port=34984 --tcp-port=34985 --discv5-udp-port=34987 --rest-address=0.0.0.0 --nat=extip:172.18.17.176 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f2f7c38cf60ebddf0b37bacea01faee42bae153f2cba5be5e321e05ba499d8d8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34988 --metrics-logging=true --relay=true
2026-03-11 04:34:59.238 ERROR [src.node.docker_mananger] Max retries reached for container 947c5098e9d8. Exiting log stream.
2026-03-11 04:34:59.430 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.17.176 waku caeffd220908606f70d875d378bd5a67c8689283d8352712650e2ca8c16baa6c
2026-03-11 04:34:59.468 DEBUG [src.node.docker_mananger] Container started with ID caeffd220908. Setting up logs at ./log/docker/node1_2026-03-11_04-34-59__6bc18b0f-393b-4b7a-b9b9-7a077541a156__wakuorg_nwaku:latest.log
2026-03-11 04:34:59.469 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 34984
2026-03-11 04:34:59.469 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:34:59.811 ERROR [src.node.docker_mananger] Max retries reached for container abba886dde34. Exiting log stream.
2026-03-11 04:35:00.469 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34984/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:35:00.472 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:35:00.472 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:35:00.472 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34984/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:35:00.475 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.17.176/tcp/34985/p2p/16Uiu2HAm6hAbfFshSY9UJogDpKHHs7wYeNioCRmvnQ5Z2p8FrXvJ","/ip4/172.18.17.176/tcp/34986/ws/p2p/16Uiu2HAm6hAbfFshSY9UJogDpKHHs7wYeNioCRmvnQ5Z2p8FrXvJ"],"enrUri":"enr:-L24QJTmoj1MOtD_N2b2FGEFnL7VLBKC2DeJT3FKagLsEY6USfNWGhjSBHq8qn4a9JCCyq-joYblNsJ4PQa_Iw3sjxQCgmlkgnY0gmlwhKwSEbCKbXVsdGlhZGRyc5YACASsEhGwBoipAAoErBIRsAaIqt0DgnJzhQADAQAAiXNlY3AyNTZrMaECp2igk1RG8bHqyuOFR5B9n_LGnab5NdN35BQwSYIcMnODdGNwgoipg3VkcIKIq4V3YWt1MgE"}'
2026-03-11 04:35:00.475 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:35:00.475 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:35:00.475 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:35:00.477 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:35:00.477 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.41.216
2026-03-11 04:35:00.477 DEBUG [src.node.docker_mananger] Generated ports ['47434', '47435', '47436', '47437', '47438']
2026-03-11 04:35:00.477 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:35:00.477 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:35:00.477 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:35:00.478 DEBUG [src.node.docker_mananger] docker run -i -t -p 47434:47434 -p 47435:47435 -p 47436:47436 -p 47437:47437 -p 47438:47438 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47436 --rest-port=47434 --tcp-port=47435 --discv5-udp-port=47437 --rest-address=0.0.0.0 --nat=extip:172.18.41.216 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4abe0de6beaf2f7c93ee2d4c6d43da88561988cac0ae3994ba9b9d665cac6dbb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47438 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJTmoj1MOtD_N2b2FGEFnL7VLBKC2DeJT3FKagLsEY6USfNWGhjSBHq8qn4a9JCCyq-joYblNsJ4PQa_Iw3sjxQCgmlkgnY0gmlwhKwSEbCKbXVsdGlhZGRyc5YACASsEhGwBoipAAoErBIRsAaIqt0DgnJzhQADAQAAiXNlY3AyNTZrMaECp2igk1RG8bHqyuOFR5B9n_LGnab5NdN35BQwSYIcMnODdGNwgoipg3VkcIKIq4V3YWt1MgE
2026-03-11 04:35:00.666 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.41.216 waku 9d3b84f0406a358864266d7a70fa7506440fe11cbff95b942b05bf097c152e2b
2026-03-11 04:35:00.701 DEBUG [src.node.docker_mananger] Container started with ID 9d3b84f0406a. Setting up logs at ./log/docker/node2_2026-03-11_04-34-59__6bc18b0f-393b-4b7a-b9b9-7a077541a156__wakuorg_nwaku:latest.log
2026-03-11 04:35:00.701 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 47434
2026-03-11 04:35:00.701 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:35:01.703 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47434/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:35:01.727 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:35:01.729 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:35:01.729 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47434/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:35:01.734 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.41.216/tcp/47435/p2p/16Uiu2HAkwBzng9gMGzzksixKoUT2VnoTigMoFfjJX8Mq76fsD6tZ","/ip4/172.18.41.216/tcp/47436/ws/p2p/16Uiu2HAkwBzng9gMGzzksixKoUT2VnoTigMoFfjJX8Mq76fsD6tZ"],"enrUri":"enr:-L24QKIUTDQDy_pPFJVesP3sqGLuPE1j7groDA0uQQMA1M-aG3pc1iUR0nNnD8kQ5RI61jdXuJ4-F7yWYXQRy4Jju2UCgmlkgnY0gmlwhKwSKdiKbXVsdGlhZGRyc5YACASsEinYBrlLAAoErBIp2Aa5TN0DgnJzhQADAQAAiXNlY3AyNTZrMaECGjaCWAatkAehbYg276UN10ViPvbwzbgVrAYb2FV1PGKDdGNwgrlLg3VkcIK5TYV3YWt1MgE"}'
2026-03-11 04:35:01.735 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:35:01.735 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:35:01.736 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:35:01.738 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:35:01.738 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.109.33
2026-03-11 04:35:01.738 DEBUG [src.node.docker_mananger] Generated ports ['17140', '17141', '17142', '17143', '17144']
2026-03-11 04:35:01.739 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:35:01.739 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:35:01.739 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:35:01.740 DEBUG [src.node.docker_mananger] docker run -i -t -p 17140:17140 -p 17141:17141 -p 17142:17142 -p 17143:17143 -p 17144:17144 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17142 --rest-port=17140 --tcp-port=17141 --discv5-udp-port=17143 --rest-address=0.0.0.0 --nat=extip:172.18.109.33 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d5c80fca307a6add0a5b35f2a53d3f0edaf0ef62aba65dcea5a0244f1e2cb909 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17144 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKIUTDQDy_pPFJVesP3sqGLuPE1j7groDA0uQQMA1M-aG3pc1iUR0nNnD8kQ5RI61jdXuJ4-F7yWYXQRy4Jju2UCgmlkgnY0gmlwhKwSKdiKbXVsdGlhZGRyc5YACASsEinYBrlLAAoErBIp2Aa5TN0DgnJzhQADAQAAiXNlY3AyNTZrMaECGjaCWAatkAehbYg276UN10ViPvbwzbgVrAYb2FV1PGKDdGNwgrlLg3VkcIK5TYV3YWt1MgE
2026-03-11 04:35:01.931 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.109.33 waku bd3adff540c75c6ab88fb1a4f2f6f62ffb2924c507dd565cdd05f9a3d7cf3675
2026-03-11 04:35:01.965 DEBUG [src.node.docker_mananger] Container started with ID bd3adff540c7. Setting up logs at ./log/docker/node3_2026-03-11_04-34-59__6bc18b0f-393b-4b7a-b9b9-7a077541a156__wakuorg_nwaku:latest.log
2026-03-11 04:35:01.965 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17140
2026-03-11 04:35:01.965 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:35:02.966 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17140/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:35:02.982 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:35:02.984 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:35:02.985 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17140/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:35:02.994 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.109.33/tcp/17141/p2p/16Uiu2HAm8pBJXkFqRJYFPMeQjU7qFkBZayHEdadUzTUUHkrYuyzC","/ip4/172.18.109.33/tcp/17142/ws/p2p/16Uiu2HAm8pBJXkFqRJYFPMeQjU7qFkBZayHEdadUzTUUHkrYuyzC"],"enrUri":"enr:-L24QA1cf3v3vrVP7NeWAtUTF3Ihms9GGhccJfI5JZhiFz17J_y5lZkMFau-h4p1tOxznLLdQI_flpQ9kF46dN6GayECgmlkgnY0gmlwhKwSbSGKbXVsdGlhZGRyc5YACASsEm0hBkL1AAoErBJtIQZC9t0DgnJzhQADAQAAiXNlY3AyNTZrMaECxuvdEFJfSz0yRYFxJSVdtIPkPQIDOcxjjvQ_g3R_40WDdGNwgkL1g3VkcIJC94V3YWt1MgE"}'
2026-03-11 04:35:02.994 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:35:02.994 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:35:02.994 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:35:02.996 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:35:02.996 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.202.205
2026-03-11 04:35:02.996 DEBUG [src.node.docker_mananger] Generated ports ['28908', '28909', '28910', '28911', '28912']
2026-03-11 04:35:02.996 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:35:02.996 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:35:02.996 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:35:02.997 DEBUG [src.node.docker_mananger] docker run -i -t -p 28908:28908 -p 28909:28909 -p 28910:28910 -p 28911:28911 -p 28912:28912 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28910 --rest-port=28908 --tcp-port=28909 --discv5-udp-port=28911 --rest-address=0.0.0.0 --nat=extip:172.18.202.205 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=94a229dadc707553d2a8aa3eb4db27fd74f2fee09be3fe2d2d45dea879cf6e8c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28912 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QA1cf3v3vrVP7NeWAtUTF3Ihms9GGhccJfI5JZhiFz17J_y5lZkMFau-h4p1tOxznLLdQI_flpQ9kF46dN6GayECgmlkgnY0gmlwhKwSbSGKbXVsdGlhZGRyc5YACASsEm0hBkL1AAoErBJtIQZC9t0DgnJzhQADAQAAiXNlY3AyNTZrMaECxuvdEFJfSz0yRYFxJSVdtIPkPQIDOcxjjvQ_g3R_40WDdGNwgkL1g3VkcIJC94V3YWt1MgE
2026-03-11 04:35:03.185 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.202.205 waku 91ac1e98a0ff5dcde37053b4ec7d06c69b2eeb002b4e970617b8bead41a8d991
2026-03-11 04:35:03.221 DEBUG [src.node.docker_mananger] Container started with ID 91ac1e98a0ff. Setting up logs at ./log/docker/node4_2026-03-11_04-34-59__6bc18b0f-393b-4b7a-b9b9-7a077541a156__wakuorg_nwaku:latest.log
2026-03-11 04:35:03.221 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 28908
2026-03-11 04:35:03.221 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:35:04.223 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28908/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:35:04.237 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:35:04.238 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:35:04.239 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28908/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:35:04.245 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.202.205/tcp/28909/p2p/16Uiu2HAm1PNDTwnsgoXdFrjhykocZ3xUfPUckNzm4TmC3Y1hLait","/ip4/172.18.202.205/tcp/28910/ws/p2p/16Uiu2HAm1PNDTwnsgoXdFrjhykocZ3xUfPUckNzm4TmC3Y1hLait"],"enrUri":"enr:-L24QBDnY4_lCOJEVWZEQrlVMgspCsVkhw3_Z8VO392cwKv-Z4nexAOx0XNk8XKnReldpzVdKt_Zk61jxrNkITAncpUCgmlkgnY0gmlwhKwSys2KbXVsdGlhZGRyc5YACASsEsrNBnDtAAoErBLKzQZw7t0DgnJzhQADAQAAiXNlY3AyNTZrMaECWI7fscj2vpWEf3EfbLlN7Q99xJoAWZ8egeIfZfUicFmDdGNwgnDtg3VkcIJw74V3YWt1MgE"}'
2026-03-11 04:35:04.245 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:35:04.245 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34984/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-11 04:35:04.250 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:04.250 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47434/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-11 04:35:04.257 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:04.259 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17140/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-11 04:35:04.267 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:04.267 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28908/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-11 04:35:04.275 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:04.276 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34984/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:35:04.280 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.41.216/tcp/58368/p2p/16Uiu2HAkwBzng9gMGzzksixKoUT2VnoTigMoFfjJX8Mq76fsD6tZ","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
2026-03-11 04:35:04.281 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47434/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:35:04.283 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.17.176/tcp/34985/p2p/16Uiu2HAm6hAbfFshSY9UJogDpKHHs7wYeNioCRmvnQ5Z2p8FrXvJ","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"},{"multiaddr":"/ip4/172.18.109.33/tcp/38616/p2p/16Uiu2HAm8pBJXkFqRJYFPMeQjU7qFkBZayHEdadUzTUUHkrYuyzC","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
2026-03-11 04:35:04.283 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17140/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:35:04.286 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.41.216/tcp/47435/p2p/16Uiu2HAkwBzng9gMGzzksixKoUT2VnoTigMoFfjJX8Mq76fsD6tZ","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"},{"multiaddr":"/ip4/172.18.202.205/tcp/54536/p2p/16Uiu2HAm1PNDTwnsgoXdFrjhykocZ3xUfPUckNzm4TmC3Y1hLait","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
2026-03-11 04:35:04.286 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28908/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:35:04.288 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.109.33/tcp/17141/p2p/16Uiu2HAm8pBJXkFqRJYFPMeQjU7qFkBZayHEdadUzTUUHkrYuyzC","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-11 04:35:04.289 DEBUG [src.libs.common] Sleeping for 20 seconds
2026-03-11 04:35:24.289 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28908/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:35:24.292 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[]'
2026-03-11 04:35:24.293 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34984/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:35:24.302 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:24.304 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34984/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:35:24.317 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:24.319 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34984/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:35:24.335 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:24.335 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34984/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:35:24.347 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:24.348 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34984/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:35:24.370 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:24.372 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34984/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:35:24.386 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:24.387 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34984/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:35:24.404 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:24.405 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34984/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:35:24.421 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:24.423 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34984/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:35:24.435 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:24.436 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34984/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:35:24.447 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:24.452 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '8374', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-03-11 04:35:24.475 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '8374', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'loss', '50.0%']
2026-03-11 04:35:24.492 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '8374', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
2026-03-11 04:35:24.503 DEBUG [src.steps.network_conditions] 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
2026-03-11 04:35:24.503 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34984/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:35:26.764 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:26.764 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34984/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:35:26.980 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:26.980 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34984/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:35:28.039 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:28.039 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34984/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:35:29.267 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:29.268 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34984/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:35:31.772 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:31.772 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34984/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:35:33.245 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:33.248 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34984/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:35:39.676 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:39.677 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34984/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:35:41.148 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:41.148 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34984/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:35:42.996 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:42.996 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34984/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:35:43.212 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:43.212 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34984/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:36:04.499 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-11 04:36:04.500 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-11 04:36:04.500 DEBUG [src.node.waku_node] Stopping container with id caeffd220908
2026-03-11 04:36:05.132 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:36:05.134 DEBUG [src.node.waku_node] Stopping container with id 9d3b84f0406a
2026-03-11 04:36:05.675 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:36:05.676 DEBUG [src.node.waku_node] Stopping container with id bd3adff540c7
2026-03-11 04:36:05.948 ERROR [src.node.docker_mananger] Max retries reached for container caeffd220908. Exiting log stream.
2026-03-11 04:36:06.242 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:36:06.243 DEBUG [src.node.waku_node] Stopping container with id 91ac1e98a0ff
2026-03-11 04:36:06.489 ERROR [src.node.docker_mananger] Max retries reached for container 9d3b84f0406a. Exiting log stream.
2026-03-11 04:36:06.783 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:36:06.786 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-11 04:36:06.853 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-11 04:36:06.916 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-11 04:36:06.977 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-11 04:36:07.037 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-11 04:36:07.037 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-11 04:36:07.038 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-11 04:36:07.038 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-11_04-34-59__6bc18b0f-393b-4b7a-b9b9-7a077541a156__wakuorg_nwaku:latest.log
2026-03-11 04:36:07.040 DEBUG [src.libs.common] Attaching file ./log/docker/node4_2026-03-11_04-34-59__6bc18b0f-393b-4b7a-b9b9-7a077541a156__wakuorg_nwaku:latest.log
2026-03-11 04:36:07.041 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-11_04-34-59__6bc18b0f-393b-4b7a-b9b9-7a077541a156__wakuorg_nwaku:latest.log
2026-03-11 04:36:07.043 DEBUG [src.libs.common] Attaching file ./log/docker/node3_2026-03-11_04-34-59__6bc18b0f-393b-4b7a-b9b9-7a077541a156__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,94 @@
2026-03-11 04:34:37.942 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-11 04:34:37.942 DEBUG [tests.conftest] Running test: test_2_nodes_different_content_topic_different_shard with id: 2026-03-11_04-34-37__ad79f751-ac47-4d3c-ad4d-b4410c8000cf
2026-03-11 04:34:37.942 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-11 04:34:37.943 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-11 04:34:37.943 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-11 04:34:37.950 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:34:37.950 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-11_04-34-37__ad79f751-ac47-4d3c-ad4d-b4410c8000cf__wakuorg_nwaku:latest.log
2026-03-11 04:34:37.950 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:34:37.950 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:34:37.951 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:34:37.951 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.98.1
2026-03-11 04:34:37.952 DEBUG [src.node.docker_mananger] Generated ports ['17182', '17183', '17184', '17185', '17186']
2026-03-11 04:34:37.952 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:34:37.952 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:34:37.952 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:34:37.952 DEBUG [src.node.docker_mananger] docker run -i -t -p 17182:17182 -p 17183:17183 -p 17184:17184 -p 17185:17185 -p 17186:17186 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17184 --rest-port=17182 --tcp-port=17183 --discv5-udp-port=17185 --rest-address=0.0.0.0 --nat=extip:172.18.98.1 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=8fffafe074f4dfd519026ced739bc8c20a2ba1a4e8e8adc7e42d3b8ff4631fc5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17186 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto
2026-03-11 04:34:38.143 ERROR [src.node.docker_mananger] Max retries reached for container 6c75e82d52f5. Exiting log stream.
2026-03-11 04:34:38.148 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.98.1 waku 47fe0b7c6b293738db763d4e702fdd15f583ef62ad47e625a5885b2bed0441e5
2026-03-11 04:34:38.186 DEBUG [src.node.docker_mananger] Container started with ID 47fe0b7c6b29. Setting up logs at ./log/docker/node1_2026-03-11_04-34-37__ad79f751-ac47-4d3c-ad4d-b4410c8000cf__wakuorg_nwaku:latest.log
2026-03-11 04:34:38.186 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17182
2026-03-11 04:34:38.186 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:34:38.751 ERROR [src.node.docker_mananger] Max retries reached for container d3b26e1d8922. Exiting log stream.
2026-03-11 04:34:39.187 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17182/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:39.190 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:34:39.290 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17182/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:39.293 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:34:39.393 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17182/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:39.396 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:34:39.496 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17182/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:39.499 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:34:39.599 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17182/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:39.602 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:34:39.702 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17182/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:39.705 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:34:39.805 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17182/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:39.808 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:34:39.908 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17182/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:39.911 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:34:40.011 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17182/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:40.014 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:34:40.014 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:34:40.014 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17182/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:40.017 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.98.1/tcp/17183/p2p/16Uiu2HAm759YNxeo9ykLmc5L1PjmjivWPxRhZz8yF8NaDodZdSup","/ip4/172.18.98.1/tcp/17184/ws/p2p/16Uiu2HAm759YNxeo9ykLmc5L1PjmjivWPxRhZz8yF8NaDodZdSup"],"enrUri":"enr:-L24QMfG48kW8Wir7TkLYNODVkzVmfDgiDt0mbpkrRQB_xLONtG7VxcVkIFvbsmMkm3Es2yuTvZn09-1iGlzYDYstVUCgmlkgnY0gmlwhKwSYgGKbXVsdGlhZGRyc5YACASsEmIBBkMfAAoErBJiAQZDIN0DgnJzhQACAQAAiXNlY3AyNTZrMaECrQo125PPcY6f67lgSOURN8Oos6esQEt5FvvfJn0qGxuDdGNwgkMfg3VkcIJDIYV3YWt1MgU"}'
2026-03-11 04:34:40.017 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:34:40.024 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:34:40.024 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-11_04-34-37__ad79f751-ac47-4d3c-ad4d-b4410c8000cf__wakuorg_nwaku:latest.log
2026-03-11 04:34:40.025 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:34:40.025 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:34:40.026 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:34:40.026 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.171.102
2026-03-11 04:34:40.026 DEBUG [src.node.docker_mananger] Generated ports ['16999', '17000', '17001', '17002', '17003']
2026-03-11 04:34:40.027 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:34:40.027 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:34:40.027 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:34:40.027 DEBUG [src.node.docker_mananger] docker run -i -t -p 16999:16999 -p 17000:17000 -p 17001:17001 -p 17002:17002 -p 17003:17003 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17001 --rest-port=16999 --tcp-port=17000 --discv5-udp-port=17002 --rest-address=0.0.0.0 --nat=extip:172.18.171.102 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d8c5def5ef16aca49d236a5e30aa6feb17b1ec42cf3f87076c8ffaa6e1e4ec5a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17003 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMfG48kW8Wir7TkLYNODVkzVmfDgiDt0mbpkrRQB_xLONtG7VxcVkIFvbsmMkm3Es2yuTvZn09-1iGlzYDYstVUCgmlkgnY0gmlwhKwSYgGKbXVsdGlhZGRyc5YACASsEmIBBkMfAAoErBJiAQZDIN0DgnJzhQACAQAAiXNlY3AyNTZrMaECrQo125PPcY6f67lgSOURN8Oos6esQEt5FvvfJn0qGxuDdGNwgkMfg3VkcIJDIYV3YWt1MgU --content-topic=/waku/2/content/test.js
2026-03-11 04:34:40.231 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.171.102 waku b386d956ce5f5f4351a1c8e805e43780b6dcefb49e2ff47fb5077efffccc67dd
2026-03-11 04:34:40.270 DEBUG [src.node.docker_mananger] Container started with ID b386d956ce5f. Setting up logs at ./log/docker/node2_2026-03-11_04-34-37__ad79f751-ac47-4d3c-ad4d-b4410c8000cf__wakuorg_nwaku:latest.log
2026-03-11 04:34:40.270 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 16999
2026-03-11 04:34:40.270 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:34:41.271 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16999/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:41.273 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:34:41.374 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16999/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:41.408 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:34:41.509 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16999/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:41.512 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:34:41.512 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:34:41.512 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16999/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:41.514 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.171.102/tcp/17000/p2p/16Uiu2HAmKWDGqLDL9ZbgQ4dyTpeFouEPqN659CBG2AWDqyHJcgXG","/ip4/172.18.171.102/tcp/17001/ws/p2p/16Uiu2HAmKWDGqLDL9ZbgQ4dyTpeFouEPqN659CBG2AWDqyHJcgXG"],"enrUri":"enr:-L24QOslSJLr-vdNDe90vP6v02cdAkQzw74cOnUeiVo9ggI6ctF49fJKqOIelDuObfojAdJAb2KBdLyc3OFGDtz_9M4CgmlkgnY0gmlwhKwSq2aKbXVsdGlhZGRyc5YACASsEqtmBkJoAAoErBKrZgZCad0DgnJzhQACAQAAiXNlY3AyNTZrMaEDZcIxiDylZXBlUtF0PeC2b-K4CGwS5V0sJXYAbcP7ot-DdGNwgkJog3VkcIJCaoV3YWt1MgE"}'
2026-03-11 04:34:41.515 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:34:41.515 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16999/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.98.1/tcp/17183/p2p/16Uiu2HAm759YNxeo9ykLmc5L1PjmjivWPxRhZz8yF8NaDodZdSup"]'
2026-03-11 04:34:41.542 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:41.543 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17182/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-03-11 04:34:41.549 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:41.551 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16999/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/content/test.js"]'
2026-03-11 04:34:41.555 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:41.555 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17182/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:34:41.566 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:41.566 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:34:41.666 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:34:41.667 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17182/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:41.670 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773203680381105103,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773203677341028346,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773203677210663879,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773203681555598595,"ephemeral":false,"proof":""}]'
2026-03-11 04:34:41.714 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-11 04:34:41.715 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-11 04:34:41.715 DEBUG [src.node.waku_node] Stopping container with id 47fe0b7c6b29
2026-03-11 04:34:42.312 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:34:42.312 DEBUG [src.node.waku_node] Stopping container with id b386d956ce5f
2026-03-11 04:34:42.875 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:34:42.877 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-11 04:34:42.943 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-11 04:34:42.974 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-11 04:34:42.976 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-11 04:34:42.976 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-11 04:34:42.978 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-11_04-34-37__ad79f751-ac47-4d3c-ad4d-b4410c8000cf__wakuorg_nwaku:latest.log
2026-03-11 04:34:42.983 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-11_04-34-37__ad79f751-ac47-4d3c-ad4d-b4410c8000cf__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,475 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_2_nodes_low_bandwidth_sending_over_time with id: 2026-03-11_04-33-00__b8456c19-eb24-4c10-8d59-70b74ae734c3
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-03-11_04-33-00__b8456c19-eb24-4c10-8d59-70b74ae734c3__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-03-11_04-33-00__b8456c19-eb24-4c10-8d59-70b74ae734c3__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-11_04-33-00__b8456c19-eb24-4c10-8d59-70b74ae734c3__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-03-11_04-33-00__b8456c19-eb24-4c10-8d59-70b74ae734c3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.145
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36384', '36385', '36386', '36387', '36388']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 36384:36384 -p 36385:36385 -p 36386:36386 -p 36387:36387 -p 36388:36388 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36386 --rest-port=36384 --tcp-port=36385 --discv5-udp-port=36387 --rest-address=0.0.0.0 --nat=extip:172.18.148.145 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=96ab1c428ab0ec820f1b5a51a49526b3ef49ae5be944d5062b18ed5cfdc2dead --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36388 --metrics-logging=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0e1866c35caf. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.148.145 waku 140746c3077587d3b64564976c904b86a058d4feb0965d5d59903b016ea5de2f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 140746c30775. Setting up logs at ./log/docker/node1_2026-03-11_04-33-00__b8456c19-eb24-4c10-8d59-70b74ae734c3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 36384
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 2f19f6af4cf6. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36384/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36384/debug/v1/info" -H "Content-Type: application/json" -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.145/tcp/36385/p2p/16Uiu2HAmGXqBNerTgKhfyvTDPaqkMgL74x8MGnXgza4o5Dcw54bw","/ip4/172.18.148.145/tcp/36386/ws/p2p/16Uiu2HAmGXqBNerTgKhfyvTDPaqkMgL74x8MGnXgza4o5Dcw54bw"],"enrUri":"enr:-L24QCW_GdKYBx3qdcn-YdLMhKmOb5I_gLLUso_YA4A6e7zVZpSaSjcjRYuehUv975tYRjSkWoMvn-SdBS1156JC4LICgmlkgnY0gmlwhKwSlJGKbXVsdGlhZGRyc5YACASsEpSRBo4hAAoErBKUkQaOIt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDOZlP-ag5Iqgfq4cpGNqChwI5s7wORSUCx85ycIrwuzaDdGNwgo4hg3VkcIKOI4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.182.172
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17185', '17186', '17187', '17188', '17189']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 17185:17185 -p 17186:17186 -p 17187:17187 -p 17188:17188 -p 17189:17189 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=17187 --rest-port=17185 --tcp-port=17186 --discv5-udp-port=17188 --rest-address=0.0.0.0 --nat=extip:172.18.182.172 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ebbb6852e348a62cc99cc1802fd8da85224c8aca8a9ffed3bc3de6dbae1e445f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17189 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCW_GdKYBx3qdcn-YdLMhKmOb5I_gLLUso_YA4A6e7zVZpSaSjcjRYuehUv975tYRjSkWoMvn-SdBS1156JC4LICgmlkgnY0gmlwhKwSlJGKbXVsdGlhZGRyc5YACASsEpSRBo4hAAoErBKUkQaOIt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDOZlP-ag5Iqgfq4cpGNqChwI5s7wORSUCx85ycIrwuzaDdGNwgo4hg3VkcIKOI4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.182.172 waku e7a64b81797180b057c6a1c66587d52bec50b85faa08490f9d32aeb1f0d77011
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e7a64b817971. Setting up logs at ./log/docker/node2_2026-03-11_04-33-00__b8456c19-eb24-4c10-8d59-70b74ae734c3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 17185
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17185/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.182.172/tcp/17186/p2p/16Uiu2HAmNnhJRkh1PLNCnvEWj7MmUyHgYoFjzm8qMrsgTf5h658L","/ip4/172.18.182.172/tcp/17187/ws/p2p/16Uiu2HAmNnhJRkh1PLNCnvEWj7MmUyHgYoFjzm8qMrsgTf5h658L"],"enrUri":"enr:-L24QCjiyPF2mq8djVKlrOed8bTXN0AmP89W5Y7KXAlE39qfAOTQ-ODVmFJpTcFBxnYzI6NExGZPu7D0ea-153iZnzcCgmlkgnY0gmlwhKwStqyKbXVsdGlhZGRyc5YACASsErasBkMiAAoErBK2rAZDI90DgnJzhQADAQAAiXNlY3AyNTZrMaEDlo486-5zUNdDWw53lzozjHYyuSWvNPwPzN5Mj02Dt4GDdGNwgkMig3VkcIJDJIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/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:17185/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:36384/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.182.172/tcp/59374/p2p/16Uiu2HAmNnhJRkh1PLNCnvEWj7MmUyHgYoFjzm8qMrsgTf5h658L","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17185/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.148.145/tcp/36385/p2p/16Uiu2HAmGXqBNerTgKhfyvTDPaqkMgL74x8MGnXgza4o5Dcw54bw","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 10 seconds
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '4766', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '4766', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'tbf', 'rate', '256kbit', 'burst', '32kbit', 'limit', '12500']
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36384/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:17185/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:614 low_bw_reliability rate=256kbit msg_count=200 cache_capacity=250 send_interval_s=0.05 poll_interval_s=0.5 recv_duration=0.01s
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 140746c30775
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e7a64b817971
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,68 @@
2026-03-11 04:38:31.525 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-11 04:38:31.526 DEBUG [tests.conftest] Running test: test_filter_update_subscription_add_101_new_content_topics with id: 2026-03-11_04-38-31__11e4e9a9-267f-4fda-987f-b54bc38c8c68
2026-03-11 04:38:31.526 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-11 04:38:31.526 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-11 04:38:31.527 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-11 04:38:31.533 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:38:31.533 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-11_04-38-31__11e4e9a9-267f-4fda-987f-b54bc38c8c68__wakuorg_nwaku:latest.log
2026-03-11 04:38:31.533 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:38:31.533 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:38:31.535 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:38:31.535 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.6.50
2026-03-11 04:38:31.535 DEBUG [src.node.docker_mananger] Generated ports ['33640', '33641', '33642', '33643', '33644']
2026-03-11 04:38:31.535 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:38:31.535 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:38:31.535 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:38:31.536 DEBUG [src.node.docker_mananger] docker run -i -t -p 33640:33640 -p 33641:33641 -p 33642:33642 -p 33643:33643 -p 33644:33644 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33642 --rest-port=33640 --tcp-port=33641 --discv5-udp-port=33643 --rest-address=0.0.0.0 --nat=extip:172.18.6.50 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a897eced8a149a8cb76bca7b56adeeecb63dfbd4aaed5a14395e0dfc4894cc1e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33644 --metrics-logging=true --relay=true --filter=true
2026-03-11 04:38:31.729 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.6.50 waku 389292c2d55d5cc42a002939bd974e1b115e4b7a8f5d80d478d338fcf8043e04
2026-03-11 04:38:31.749 ERROR [src.node.docker_mananger] Max retries reached for container 83021e2b1ed5. Exiting log stream.
2026-03-11 04:38:31.766 DEBUG [src.node.docker_mananger] Container started with ID 389292c2d55d. Setting up logs at ./log/docker/node1_2026-03-11_04-38-31__11e4e9a9-267f-4fda-987f-b54bc38c8c68__wakuorg_nwaku:latest.log
2026-03-11 04:38:31.766 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 33640
2026-03-11 04:38:31.768 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:38:32.327 ERROR [src.node.docker_mananger] Max retries reached for container 57926e6c4324. Exiting log stream.
2026-03-11 04:38:32.768 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33640/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:38:32.771 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:38:32.771 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:38:32.771 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33640/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:38:32.774 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.6.50/tcp/33641/p2p/16Uiu2HAmNVuR7n7EAGuLaTTmh3CrWZ7VYrpcyuCLEympSXPCvBRi","/ip4/172.18.6.50/tcp/33642/ws/p2p/16Uiu2HAmNVuR7n7EAGuLaTTmh3CrWZ7VYrpcyuCLEympSXPCvBRi"],"enrUri":"enr:-L24QDSecLo4fkWU0Ul6nGf8g36RYSn6LZTIyyvmfgRPNlrGCZT1NGXQApe6aAMRVo2p45xKVQ52vAmJpdBmgxXA34oCgmlkgnY0gmlwhKwSBjKKbXVsdGlhZGRyc5YACASsEgYyBoNpAAoErBIGMgaDat0DgnJzhQADAQAAiXNlY3AyNTZrMaEDkkEQJmy5pMopNxL5HfF2d_sM0hJaOueHm5tqk-O0_7mDdGNwgoNpg3VkcIKDa4V3YWt1MgU"}'
2026-03-11 04:38:32.774 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:38:32.774 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-11 04:38:32.781 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:38:32.781 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-11_04-38-31__11e4e9a9-267f-4fda-987f-b54bc38c8c68__wakuorg_nwaku:latest.log
2026-03-11 04:38:32.781 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:38:32.781 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:38:32.783 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:38:32.783 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.173.137
2026-03-11 04:38:32.783 DEBUG [src.node.docker_mananger] Generated ports ['47368', '47369', '47370', '47371', '47372']
2026-03-11 04:38:32.783 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:38:32.783 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:38:32.783 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:38:32.783 DEBUG [src.node.docker_mananger] docker run -i -t -p 47368:47368 -p 47369:47369 -p 47370:47370 -p 47371:47371 -p 47372:47372 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47370 --rest-port=47368 --tcp-port=47369 --discv5-udp-port=47371 --rest-address=0.0.0.0 --nat=extip:172.18.173.137 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dce6a754137abbbbce95e6a4c9cbdd85fce04fbf42bac5c4bbbadc12cd13d8a6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47372 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QDSecLo4fkWU0Ul6nGf8g36RYSn6LZTIyyvmfgRPNlrGCZT1NGXQApe6aAMRVo2p45xKVQ52vAmJpdBmgxXA34oCgmlkgnY0gmlwhKwSBjKKbXVsdGlhZGRyc5YACASsEgYyBoNpAAoErBIGMgaDat0DgnJzhQADAQAAiXNlY3AyNTZrMaEDkkEQJmy5pMopNxL5HfF2d_sM0hJaOueHm5tqk-O0_7mDdGNwgoNpg3VkcIKDa4V3YWt1MgU --filternode=/ip4/172.18.6.50/tcp/33641/p2p/16Uiu2HAmNVuR7n7EAGuLaTTmh3CrWZ7VYrpcyuCLEympSXPCvBRi
2026-03-11 04:38:32.981 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.173.137 waku f8b71303d7232cf1294634b08648823aa482cbcf4b96e4f71565db95ca8da2a1
2026-03-11 04:38:33.013 DEBUG [src.node.docker_mananger] Container started with ID f8b71303d723. Setting up logs at ./log/docker/node2_2026-03-11_04-38-31__11e4e9a9-267f-4fda-987f-b54bc38c8c68__wakuorg_nwaku:latest.log
2026-03-11 04:38:33.013 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 47368
2026-03-11 04:38:33.014 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:38:34.014 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47368/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:38:34.017 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:38:34.017 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:38:34.018 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47368/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:38:34.020 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.173.137/tcp/47369/p2p/16Uiu2HAkyfEdTBeUzE63s48C3roNXDw2CYSTdgZYiqtyna2s8J8g","/ip4/172.18.173.137/tcp/47370/ws/p2p/16Uiu2HAkyfEdTBeUzE63s48C3roNXDw2CYSTdgZYiqtyna2s8J8g"],"enrUri":"enr:-L24QKstqgu_CtPzQaZA5zoHHdC3asi_HAFqKIW59ynPAoHOHVbnuarlAXbxb3DIVlZGUM6Yc70hsF91ABEyxRgdxEMCgmlkgnY0gmlwhKwSrYmKbXVsdGlhZGRyc5YACASsEq2JBrkJAAoErBKtiQa5Ct0DgnJzhQADAQAAiXNlY3AyNTZrMaECPug3AyTQIMlJUdKbxPlABAqtCz04mjSO9beSIFfH_7mDdGNwgrkJg3VkcIK5C4V3YWt1MgA"}'
2026-03-11 04:38:34.020 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:38:34.020 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47368/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.6.50/tcp/33641/p2p/16Uiu2HAmNVuR7n7EAGuLaTTmh3CrWZ7VYrpcyuCLEympSXPCvBRi"]'
2026-03-11 04:38:34.055 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:38:34.058 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-03-11 04:38:34.058 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33640/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-11 04:38:34.075 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:38:34.077 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47368/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "2dd80016-eac8-4e9f-955e-a702d616f9e8", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-11 04:38:34.088 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"2dd80016-eac8-4e9f-955e-a702d616f9e8","statusDesc":"OK"}'
2026-03-11 04:38:34.092 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:47368/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "100"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-11 04:38:34.102 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:47368/filter/v2/subscriptions. Response content: b'{"requestId":"1","statusDesc":"BAD_REQUEST: exceeds maximum content topics: 100"}'
2026-03-11 04:38:34.105 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-11 04:38:34.106 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-11 04:38:34.106 DEBUG [src.node.waku_node] Stopping container with id 389292c2d55d
2026-03-11 04:38:34.699 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:38:34.699 DEBUG [src.node.waku_node] Stopping container with id f8b71303d723
2026-03-11 04:38:35.254 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:38:35.255 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-11 04:38:35.262 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-11 04:38:35.266 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,85 @@
2026-03-11 04:38:23.916 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-11 04:38:23.916 DEBUG [tests.conftest] Running test: test_sender_uses_auto_api_receiver_uses_regular_api with id: 2026-03-11_04-38-23__b91f2498-5856-4376-ac6c-e86a474ca376
2026-03-11 04:38:23.916 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-11 04:38:23.916 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-11 04:38:23.917 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-11 04:38:23.924 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:38:23.925 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-11_04-38-23__b91f2498-5856-4376-ac6c-e86a474ca376__wakuorg_nwaku:latest.log
2026-03-11 04:38:23.925 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:38:23.925 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:38:23.926 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:38:23.927 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.26.70
2026-03-11 04:38:23.927 DEBUG [src.node.docker_mananger] Generated ports ['8588', '8589', '8590', '8591', '8592']
2026-03-11 04:38:23.927 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-11 04:38:23.927 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:38:23.927 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:38:23.927 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:38:23.927 DEBUG [src.node.docker_mananger] docker run -i -t -p 8588:8588 -p 8589:8589 -p 8590:8590 -p 8591:8591 -p 8592:8592 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8590 --rest-port=8588 --tcp-port=8589 --discv5-udp-port=8591 --rest-address=0.0.0.0 --nat=extip:172.18.26.70 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=a388ac7aa5fd0e183c5db7e1b5f8ed76efae55f6bda0ef7015eb27adb66f3a0b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8592 --metrics-logging=true --relay=true --filter=true --num-shards-in-network=1
2026-03-11 04:38:24.113 ERROR [src.node.docker_mananger] Max retries reached for container ce7245631313. Exiting log stream.
2026-03-11 04:38:24.120 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.26.70 waku f82528bc7f787687f4ad2188f105a10129136ab42895b74763462a22cca92add
2026-03-11 04:38:24.157 DEBUG [src.node.docker_mananger] Container started with ID f82528bc7f78. Setting up logs at ./log/docker/node1_2026-03-11_04-38-23__b91f2498-5856-4376-ac6c-e86a474ca376__wakuorg_nwaku:latest.log
2026-03-11 04:38:24.157 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8588
2026-03-11 04:38:24.157 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:38:24.654 ERROR [src.node.docker_mananger] Max retries reached for container 6547a7c7a107. Exiting log stream.
2026-03-11 04:38:25.160 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8588/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:38:25.168 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:38:25.269 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8588/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:38:25.272 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:38:25.272 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:38:25.272 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8588/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:38:25.275 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.26.70/tcp/8589/p2p/16Uiu2HAmLGjeqGvXz7C4rtPxDPqB9z8nEPP8Sjbnu4CKWY3QVUKy","/ip4/172.18.26.70/tcp/8590/ws/p2p/16Uiu2HAmLGjeqGvXz7C4rtPxDPqB9z8nEPP8Sjbnu4CKWY3QVUKy"],"enrUri":"enr:-L24QIfTIvswbDWsH0kPuqrbHO8Qnz3CLC3dAON1oL8V0g0LS9XyqmQcifQY1FPPXz3XRim-LFU7bzxszY6NQgAUMtoCgmlkgnY0gmlwhKwSGkaKbXVsdGlhZGRyc5YACASsEhpGBiGNAAoErBIaRgYhjt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDcSoZXBAKmZddyqa_txbdpKO02Si090Pnu9cG1DZRWWiDdGNwgiGNg3VkcIIhj4V3YWt1MgU"}'
2026-03-11 04:38:25.275 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:38:25.282 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:38:25.283 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-11_04-38-23__b91f2498-5856-4376-ac6c-e86a474ca376__wakuorg_nwaku:latest.log
2026-03-11 04:38:25.283 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:38:25.283 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:38:25.284 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:38:25.284 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.105.163
2026-03-11 04:38:25.284 DEBUG [src.node.docker_mananger] Generated ports ['39777', '39778', '39779', '39780', '39781']
2026-03-11 04:38:25.285 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-11 04:38:25.285 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:38:25.285 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:38:25.285 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:38:25.285 DEBUG [src.node.docker_mananger] docker run -i -t -p 39777:39777 -p 39778:39778 -p 39779:39779 -p 39780:39780 -p 39781:39781 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39779 --rest-port=39777 --tcp-port=39778 --discv5-udp-port=39780 --rest-address=0.0.0.0 --nat=extip:172.18.105.163 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=fa5f8b5579ffa61d8980863cde3ba13b5d625a4ddfe0bcda8b29ede7d7e1881d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39781 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QIfTIvswbDWsH0kPuqrbHO8Qnz3CLC3dAON1oL8V0g0LS9XyqmQcifQY1FPPXz3XRim-LFU7bzxszY6NQgAUMtoCgmlkgnY0gmlwhKwSGkaKbXVsdGlhZGRyc5YACASsEhpGBiGNAAoErBIaRgYhjt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDcSoZXBAKmZddyqa_txbdpKO02Si090Pnu9cG1DZRWWiDdGNwgiGNg3VkcIIhj4V3YWt1MgU --num-shards-in-network=1
2026-03-11 04:38:25.495 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.105.163 waku 14fafe1d993ad42cd1efc85c07cb56d18c10dd3202f58b17a8860ec55cc60903
2026-03-11 04:38:25.533 DEBUG [src.node.docker_mananger] Container started with ID 14fafe1d993a. Setting up logs at ./log/docker/node2_2026-03-11_04-38-23__b91f2498-5856-4376-ac6c-e86a474ca376__wakuorg_nwaku:latest.log
2026-03-11 04:38:25.534 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 39777
2026-03-11 04:38:25.534 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:38:26.535 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39777/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:38:26.538 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:38:26.638 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39777/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:38:26.641 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:38:26.742 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39777/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:38:26.744 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:38:26.845 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39777/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:38:26.847 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:38:26.947 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39777/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:38:26.950 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:38:27.050 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39777/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:38:27.067 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:38:27.167 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39777/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:38:27.170 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:38:27.170 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:38:27.171 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39777/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:38:27.173 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.105.163/tcp/39778/p2p/16Uiu2HAmPaxKL5zVnXiYMbRLWZqxrJ84453tgLQ7uEnqF1VyXYiG","/ip4/172.18.105.163/tcp/39779/ws/p2p/16Uiu2HAmPaxKL5zVnXiYMbRLWZqxrJ84453tgLQ7uEnqF1VyXYiG"],"enrUri":"enr:-L24QCX9PGg8JuhidQxltfbyn4yE5Wq1kqyX7xJxTaxwEwCrZl9y_sGOEwj18RGuI7CA7V44aA0ycnzGnlBGiOLIYf4CgmlkgnY0gmlwhKwSaaOKbXVsdGlhZGRyc5YACASsEmmjBptiAAoErBJpowabY90DgnJzhQACAQAAiXNlY3AyNTZrMaEDomfu7yV2q3AQpmGxEmy_JfD3ZFYnXF5s0UyJiPm6E2WDdGNwgptig3VkcIKbZIV3YWt1MgE"}'
2026-03-11 04:38:27.173 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:38:27.173 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39777/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.26.70/tcp/8589/p2p/16Uiu2HAmLGjeqGvXz7C4rtPxDPqB9z8nEPP8Sjbnu4CKWY3QVUKy"]'
2026-03-11 04:38:27.198 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:38:27.200 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8588/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-03-11 04:38:27.210 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:38:27.211 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39777/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-11 04:38:27.216 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:38:27.218 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8588/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:38:27.227 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:38:27.227 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:38:27.328 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39777/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:38:27.331 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773203907217926138,"ephemeral":false,"proof":""}]'
2026-03-11 04:38:27.332 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-11 04:38:27.333 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-11 04:38:27.334 DEBUG [src.node.waku_node] Stopping container with id f82528bc7f78
2026-03-11 04:38:27.934 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:38:27.936 DEBUG [src.node.waku_node] Stopping container with id 14fafe1d993a
2026-03-11 04:38:28.518 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:38:28.519 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-11 04:38:28.551 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-11 04:38:28.579 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,105 @@
2026-03-11 04:33:15.048 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-11 04:33:15.049 DEBUG [tests.conftest] Running test: test_relay_receiving_node_not_connected_directly_to_lightpushing_node with id: 2026-03-11_04-33-15__c8c7f870-e85a-4503-a16d-f3d3f9ced3e0
2026-03-11 04:33:15.049 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-11 04:33:15.049 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-11 04:33:15.049 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-11 04:33:15.056 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:33:15.056 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-11_04-33-15__c8c7f870-e85a-4503-a16d-f3d3f9ced3e0__wakuorg_nwaku:latest.log
2026-03-11 04:33:15.063 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:33:15.063 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-11_04-33-15__c8c7f870-e85a-4503-a16d-f3d3f9ced3e0__wakuorg_nwaku:latest.log
2026-03-11 04:33:15.069 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:33:15.069 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-11_04-33-15__c8c7f870-e85a-4503-a16d-f3d3f9ced3e0__wakuorg_nwaku:latest.log
2026-03-11 04:33:15.070 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-11 04:33:15.070 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-11 04:33:15.071 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:33:15.071 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:33:15.073 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:33:15.073 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.117.188
2026-03-11 04:33:15.073 DEBUG [src.node.docker_mananger] Generated ports ['7290', '7291', '7292', '7293', '7294']
2026-03-11 04:33:15.074 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:33:15.074 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:33:15.074 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:33:15.074 DEBUG [src.node.docker_mananger] docker run -i -t -p 7290:7290 -p 7291:7291 -p 7292:7292 -p 7293:7293 -p 7294:7294 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7292 --rest-port=7290 --tcp-port=7291 --discv5-udp-port=7293 --rest-address=0.0.0.0 --nat=extip:172.18.117.188 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9db470f6b7c112653b32cdeb39b93584ecbb3eafdb88de5673fccaef6e0fb3b3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7294 --metrics-logging=true --lightpush=true --relay=true
2026-03-11 04:33:15.249 ERROR [src.node.docker_mananger] Max retries reached for container f25c88d502fd. Exiting log stream.
2026-03-11 04:33:15.275 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.117.188 waku 7b10bbd8dec47d1c3c54bdab85786413e659980b17ed0bb44740b74979a62955
2026-03-11 04:33:15.310 DEBUG [src.node.docker_mananger] Container started with ID 7b10bbd8dec4. Setting up logs at ./log/docker/node1_2026-03-11_04-33-15__c8c7f870-e85a-4503-a16d-f3d3f9ced3e0__wakuorg_nwaku:latest.log
2026-03-11 04:33:15.310 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 7290
2026-03-11 04:33:15.311 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:33:15.786 ERROR [src.node.docker_mananger] Max retries reached for container a19dfe801f35. Exiting log stream.
2026-03-11 04:33:16.311 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7290/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:33:16.314 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:33:16.314 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:33:16.314 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7290/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:33:16.317 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.117.188/tcp/7291/p2p/16Uiu2HAmRYMGWCPgz7QVoS2Duua7cGxyaQ66zZiQEn1pVMxvJzzC","/ip4/172.18.117.188/tcp/7292/ws/p2p/16Uiu2HAmRYMGWCPgz7QVoS2Duua7cGxyaQ66zZiQEn1pVMxvJzzC"],"enrUri":"enr:-L24QMRBdziCu5hDenXE8JG66-rdEyrRdP-qsWzK4VndyyxPPtJZHC2R6ntlQMXzm-nabkwaUsFRBJV1lbbo4IV3ouoCgmlkgnY0gmlwhKwSdbyKbXVsdGlhZGRyc5YACASsEnW8Bhx7AAoErBJ1vAYcfN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDv3SED07PMgqhifuQp-cxMeCTnIhxkx8fEv_JTboCjlGDdGNwghx7g3VkcIIcfYV3YWt1Mgk"}'
2026-03-11 04:33:16.317 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:33:16.317 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:33:16.317 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:33:16.319 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:33:16.319 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.177.159
2026-03-11 04:33:16.319 DEBUG [src.node.docker_mananger] Generated ports ['41503', '41504', '41505', '41506', '41507']
2026-03-11 04:33:16.319 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:33:16.320 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:33:16.320 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:33:16.320 DEBUG [src.node.docker_mananger] docker run -i -t -p 41503:41503 -p 41504:41504 -p 41505:41505 -p 41506:41506 -p 41507:41507 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41505 --rest-port=41503 --tcp-port=41504 --discv5-udp-port=41506 --rest-address=0.0.0.0 --nat=extip:172.18.177.159 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7bd03adf1d7ed032c14d8fdcbfbea6c8bbefdcebedfdc44d10bff2bacb3e85d0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41507 --metrics-logging=true --lightpush=true --relay=true --discv5-bootstrap-node=enr:-L24QMRBdziCu5hDenXE8JG66-rdEyrRdP-qsWzK4VndyyxPPtJZHC2R6ntlQMXzm-nabkwaUsFRBJV1lbbo4IV3ouoCgmlkgnY0gmlwhKwSdbyKbXVsdGlhZGRyc5YACASsEnW8Bhx7AAoErBJ1vAYcfN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDv3SED07PMgqhifuQp-cxMeCTnIhxkx8fEv_JTboCjlGDdGNwghx7g3VkcIIcfYV3YWt1Mgk --lightpushnode=/ip4/172.18.117.188/tcp/7291/p2p/16Uiu2HAmRYMGWCPgz7QVoS2Duua7cGxyaQ66zZiQEn1pVMxvJzzC
2026-03-11 04:33:16.527 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.177.159 waku d5e3632b3e3f43204b04ae551c51829867be5ab609161f5272bfd9a1a159bbb5
2026-03-11 04:33:16.564 DEBUG [src.node.docker_mananger] Container started with ID d5e3632b3e3f. Setting up logs at ./log/docker/node2_2026-03-11_04-33-15__c8c7f870-e85a-4503-a16d-f3d3f9ced3e0__wakuorg_nwaku:latest.log
2026-03-11 04:33:16.565 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 41503
2026-03-11 04:33:16.565 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:33:17.565 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41503/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:33:17.568 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:33:17.568 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:33:17.569 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41503/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:33:17.572 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.177.159/tcp/41504/p2p/16Uiu2HAmRqF2v3vL5yR8jGHhU1oK87Vh8PyHmebiWto1JKqjGgbt","/ip4/172.18.177.159/tcp/41505/ws/p2p/16Uiu2HAmRqF2v3vL5yR8jGHhU1oK87Vh8PyHmebiWto1JKqjGgbt"],"enrUri":"enr:-L24QM6hbctxVnggG-cflMYH2K_Yk09lhkVnnbILniBVAuAfd6DS-AvvtffolT6E5NHDINqTLgeaMZq9aa4mf7iDnX4CgmlkgnY0gmlwhKwSsZ-KbXVsdGlhZGRyc5YACASsErGfBqIgAAoErBKxnwaiId0DgnJzhQADAQAAiXNlY3AyNTZrMaEDw8hXKbtUrCEPxfpCOVsww9XruWxVWqxA4-4vnRLEVluDdGNwgqIgg3VkcIKiIoV3YWt1Mgk"}'
2026-03-11 04:33:17.573 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:33:17.574 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:33:17.576 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:33:17.582 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:33:17.582 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.251.111
2026-03-11 04:33:17.583 DEBUG [src.node.docker_mananger] Generated ports ['30228', '30229', '30230', '30231', '30232']
2026-03-11 04:33:17.583 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:33:17.583 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:33:17.587 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:33:17.588 DEBUG [src.node.docker_mananger] docker run -i -t -p 30228:30228 -p 30229:30229 -p 30230:30230 -p 30231:30231 -p 30232:30232 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30230 --rest-port=30228 --tcp-port=30229 --discv5-udp-port=30231 --rest-address=0.0.0.0 --nat=extip:172.18.251.111 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=de51bcade26cc506e75eca7c3e790ee289dac253aeeccfbace424acdcca5c537 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30232 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QM6hbctxVnggG-cflMYH2K_Yk09lhkVnnbILniBVAuAfd6DS-AvvtffolT6E5NHDINqTLgeaMZq9aa4mf7iDnX4CgmlkgnY0gmlwhKwSsZ-KbXVsdGlhZGRyc5YACASsErGfBqIgAAoErBKxnwaiId0DgnJzhQADAQAAiXNlY3AyNTZrMaEDw8hXKbtUrCEPxfpCOVsww9XruWxVWqxA4-4vnRLEVluDdGNwgqIgg3VkcIKiIoV3YWt1Mgk
2026-03-11 04:33:17.803 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.251.111 waku 24cfd2f5ef4b73a4f80f8302a71285800ce53b9f37a2490cb96c48e796b1d71e
2026-03-11 04:33:17.838 DEBUG [src.node.docker_mananger] Container started with ID 24cfd2f5ef4b. Setting up logs at ./log/docker/node3_2026-03-11_04-33-15__c8c7f870-e85a-4503-a16d-f3d3f9ced3e0__wakuorg_nwaku:latest.log
2026-03-11 04:33:17.839 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 30228
2026-03-11 04:33:17.839 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:33:18.841 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30228/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:33:18.856 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:33:18.856 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:33:18.857 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30228/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:33:18.864 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.251.111/tcp/30229/p2p/16Uiu2HAmK34QEvb2Zc3uX6F2qz56QiRco2sT7pgkaoDFNmY3ffKB","/ip4/172.18.251.111/tcp/30230/ws/p2p/16Uiu2HAmK34QEvb2Zc3uX6F2qz56QiRco2sT7pgkaoDFNmY3ffKB"],"enrUri":"enr:-L24QMTUkBf13UVMqrdgm3e3IKr0G3I14yuo-tdvqRGi0EL_XZmi7VHwWINY_0yamr5lAH8nU5Oyb01ADClNjDtOuvUCgmlkgnY0gmlwhKwS-2-KbXVsdGlhZGRyc5YACASsEvtvBnYVAAoErBL7bwZ2Ft0DgnJzhQADAQAAiXNlY3AyNTZrMaEDXs16zbvz9-FM8omIHnL6a7viGH8bOzz-HIkQGdXUd2aDdGNwgnYVg3VkcIJ2F4V3YWt1MgE"}'
2026-03-11 04:33:18.865 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:33:18.865 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7290/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-11 04:33:18.870 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:33:18.870 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41503/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-11 04:33:18.878 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:33:18.879 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30228/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-11 04:33:18.886 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:33:18.887 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7290/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:33:18.890 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.17.0.3/tcp/47502/p2p/16Uiu2HAmRqF2v3vL5yR8jGHhU1oK87Vh8PyHmebiWto1JKqjGgbt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/lightpush/3.0.0","/vac/waku/lightpush/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
2026-03-11 04:33:18.890 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41503/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:33:18.894 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.117.188/tcp/7291/p2p/16Uiu2HAmRYMGWCPgz7QVoS2Duua7cGxyaQ66zZiQEn1pVMxvJzzC","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/lightpush/3.0.0","/vac/waku/lightpush/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"},{"multiaddr":"/ip4/172.18.251.111/tcp/58826/p2p/16Uiu2HAmK34QEvb2Zc3uX6F2qz56QiRco2sT7pgkaoDFNmY3ffKB","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
2026-03-11 04:33:18.894 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30228/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:33:18.896 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.177.159/tcp/41504/p2p/16Uiu2HAmRqF2v3vL5yR8jGHhU1oK87Vh8PyHmebiWto1JKqjGgbt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/lightpush/3.0.0","/vac/waku/lightpush/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-11 04:33:18.896 DEBUG [src.libs.common] Sleeping for 30 seconds
2026-03-11 04:33:48.897 DEBUG [src.steps.light_push] Lightpushing message
2026-03-11 04:33:48.897 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7290/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/1", "message": {"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": 1773203628897572649}}'
2026-03-11 04:33:48.913 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:33:48.915 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:33:49.016 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-11 04:33:49.017 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30228/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:33:49.019 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":1773203628897572649,"ephemeral":false,"proof":""}]'
2026-03-11 04:33:49.023 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-11 04:33:49.024 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-11 04:33:49.024 DEBUG [src.node.waku_node] Stopping container with id 7b10bbd8dec4
2026-03-11 04:33:49.621 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:33:49.623 DEBUG [src.node.waku_node] Stopping container with id d5e3632b3e3f
2026-03-11 04:33:50.195 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:33:50.197 DEBUG [src.node.waku_node] Stopping container with id 24cfd2f5ef4b
2026-03-11 04:33:50.439 ERROR [src.node.docker_mananger] Max retries reached for container 7b10bbd8dec4. Exiting log stream.
2026-03-11 04:33:50.780 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:33:50.782 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-11 04:33:50.809 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-11 04:33:50.859 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-11 04:33:50.884 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,90 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_resubscribe_to_unsubscribed_topics with id: 2026-03-11_04-33-39__19ebf721-c9d9-4b43-89ba-a29ba6c5d932
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-03-11_04-33-39__19ebf721-c9d9-4b43-89ba-a29ba6c5d932__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.127.142
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19646', '19647', '19648', '19649', '19650']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 19646:19646 -p 19647:19647 -p 19648:19648 -p 19649:19649 -p 19650:19650 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19648 --rest-port=19646 --tcp-port=19647 --discv5-udp-port=19649 --rest-address=0.0.0.0 --nat=extip:172.18.127.142 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ebe7517aa3adbd6cd95eaa7feb52f1ae34b83333fa5aecb8fbddae52e0afac7b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19650 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.127.142 waku ef7ba03ab3948e950ad8f7f833fa1fdd14627e8fa20219b35138b8aa26fc9e51
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ef7ba03ab394. Setting up logs at ./log/docker/node1_2026-03-11_04-33-39__19ebf721-c9d9-4b43-89ba-a29ba6c5d932__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 19646
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 640af885a280. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container cd07907225df. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19646/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19646/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.127.142/tcp/19647/p2p/16Uiu2HAmFcD5qdLT7X4dvpwUAYkQFCUEHvq9546ipsrTvrLgwPxT","/ip4/172.18.127.142/tcp/19648/ws/p2p/16Uiu2HAmFcD5qdLT7X4dvpwUAYkQFCUEHvq9546ipsrTvrLgwPxT"],"enrUri":"enr:-L24QJteZ0XtFYr1LffUiql70yKmr_-ZGvgHCyYFdvdtE7m6HfqoUoTA-GwxqAGgnx70dF82cekdBl5mOxUtPnGxjsACgmlkgnY0gmlwhKwSf46KbXVsdGlhZGRyc5YACASsEn-OBky_AAoErBJ_jgZMwN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDK9y3XsBgeMaYPoJJtaBZrZ5iEJf8VbULXm6_p1GabSiDdGNwgky_g3VkcIJMwYV3YWt1MgU"}'
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-03-11_04-33-39__19ebf721-c9d9-4b43-89ba-a29ba6c5d932__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.20.232
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['29969', '29970', '29971', '29972', '29973']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 29969:29969 -p 29970:29970 -p 29971:29971 -p 29972:29972 -p 29973:29973 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29971 --rest-port=29969 --tcp-port=29970 --discv5-udp-port=29972 --rest-address=0.0.0.0 --nat=extip:172.18.20.232 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ef2bf9b2bff0ecfedb9afb18a55b6b1b8d5f1c751ff8dfdaa9d643fd4dfbbdb7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29973 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QJteZ0XtFYr1LffUiql70yKmr_-ZGvgHCyYFdvdtE7m6HfqoUoTA-GwxqAGgnx70dF82cekdBl5mOxUtPnGxjsACgmlkgnY0gmlwhKwSf46KbXVsdGlhZGRyc5YACASsEn-OBky_AAoErBJ_jgZMwN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDK9y3XsBgeMaYPoJJtaBZrZ5iEJf8VbULXm6_p1GabSiDdGNwgky_g3VkcIJMwYV3YWt1MgU --filternode=/ip4/172.18.127.142/tcp/19647/p2p/16Uiu2HAmFcD5qdLT7X4dvpwUAYkQFCUEHvq9546ipsrTvrLgwPxT
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.20.232 waku 9c2c732156caf8913ab88241c5c197256ce0b6f395820d06dfc440b4b597e5ed
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9c2c732156ca. Setting up logs at ./log/docker/node2_2026-03-11_04-33-39__19ebf721-c9d9-4b43-89ba-a29ba6c5d932__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 29969
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29969/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29969/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.20.232/tcp/29970/p2p/16Uiu2HAmKr7u2jMN7LSGAFJMAaWFGkarUMEgy5yoq8VoPab13g6K","/ip4/172.18.20.232/tcp/29971/ws/p2p/16Uiu2HAmKr7u2jMN7LSGAFJMAaWFGkarUMEgy5yoq8VoPab13g6K"],"enrUri":"enr:-L24QM980TBS0-IWmgiUKYoGbIDGISHXxinnwsIlOgQ0DrjDKSXNdBoguTpMPbx-SjvvPqS3o4xjfMzp7VI_IjHFrqECgmlkgnY0gmlwhKwSFOiKbXVsdGlhZGRyc5YACASsEhToBnUSAAoErBIU6AZ1E90DgnJzhQADAQAAiXNlY3AyNTZrMaEDatu7KN50RydAr-4zLWmgu6A-MJp_lG2tOdoSgqJXzICDdGNwgnUSg3VkcIJ1FIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29969/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.127.142/tcp/19647/p2p/16Uiu2HAmFcD5qdLT7X4dvpwUAYkQFCUEHvq9546ipsrTvrLgwPxT"]'
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:19646/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:29969/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "b2cd46a0-27e0-401d-a5e4-b94adfe861b2", "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":"b2cd46a0-27e0-401d-a5e4-b94adfe861b2","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19646/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:29969/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":1773203621729367309,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:29969/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:19646/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:29969/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:29969/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to topic: /test/1/waku-filter/proto'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19646/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:29969/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "e1b9afa6-cffe-4b7a-b161-ab8a6b1d5e57", "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":"e1b9afa6-cffe-4b7a-b161-ab8a6b1d5e57","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19646/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:29969/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":1773203621972349537,"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 ef7ba03ab394
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9c2c732156ca
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,87 @@
2026-03-11 04:34:26.829 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-11 04:34:26.830 DEBUG [tests.conftest] Running test: test_filter_update_subscription_add_a_new_pubsub_topic with id: 2026-03-11_04-34-26__68b02893-2814-42e2-87b7-2fab1c14c51d
2026-03-11 04:34:26.830 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-11 04:34:26.830 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-11 04:34:26.831 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-11 04:34:26.837 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:34:26.837 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-11_04-34-26__68b02893-2814-42e2-87b7-2fab1c14c51d__wakuorg_nwaku:latest.log
2026-03-11 04:34:26.837 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:34:26.837 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:34:26.838 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:34:26.839 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.15.178
2026-03-11 04:34:26.839 DEBUG [src.node.docker_mananger] Generated ports ['9526', '9527', '9528', '9529', '9530']
2026-03-11 04:34:26.839 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:34:26.839 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:34:26.839 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:34:26.839 DEBUG [src.node.docker_mananger] docker run -i -t -p 9526:9526 -p 9527:9527 -p 9528:9528 -p 9529:9529 -p 9530:9530 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9528 --rest-port=9526 --tcp-port=9527 --discv5-udp-port=9529 --rest-address=0.0.0.0 --nat=extip:172.18.15.178 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cde0ca9c2bcafcfdbfcbbcbd9dede91f89fce45489bb38ee5d6adbf5ca359cd4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9530 --metrics-logging=true --relay=true --filter=true
2026-03-11 04:34:27.022 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.15.178 waku 67ecc465f85b75614aab25fc5429a99b0a795a3ee83a9ba00bbe40c0634b69c1
2026-03-11 04:34:27.054 DEBUG [src.node.docker_mananger] Container started with ID 67ecc465f85b. Setting up logs at ./log/docker/node1_2026-03-11_04-34-26__68b02893-2814-42e2-87b7-2fab1c14c51d__wakuorg_nwaku:latest.log
2026-03-11 04:34:27.054 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 9526
2026-03-11 04:34:27.054 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:34:27.094 ERROR [src.node.docker_mananger] Max retries reached for container 26f0f97c7ea4. Exiting log stream.
2026-03-11 04:34:27.624 ERROR [src.node.docker_mananger] Max retries reached for container 94dbbda7e3d4. Exiting log stream.
2026-03-11 04:34:28.055 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9526/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:28.058 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:34:28.058 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:34:28.058 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9526/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:28.060 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.15.178/tcp/9527/p2p/16Uiu2HAmAzYgW7Q8sKqvGGSrMXPVv2ADystKa9KYSJFeyYoueyHX","/ip4/172.18.15.178/tcp/9528/ws/p2p/16Uiu2HAmAzYgW7Q8sKqvGGSrMXPVv2ADystKa9KYSJFeyYoueyHX"],"enrUri":"enr:-L24QFu2l6FUBSDpFRePUk4HjMBs1rexjYpvUK3VK5iJH97lTx8tktlz9YyQAtMo9u8rlQdso03v6dW2YUGSop9OT98CgmlkgnY0gmlwhKwSD7KKbXVsdGlhZGRyc5YACASsEg-yBiU3AAoErBIPsgYlON0DgnJzhQADAQAAiXNlY3AyNTZrMaEC50s39Var6UiVCLDxNVohdPIBWkGtyklIko2UjJXNMCaDdGNwgiU3g3VkcIIlOYV3YWt1MgU"}'
2026-03-11 04:34:28.060 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:34:28.061 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-11 04:34:28.067 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:34:28.068 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-11_04-34-26__68b02893-2814-42e2-87b7-2fab1c14c51d__wakuorg_nwaku:latest.log
2026-03-11 04:34:28.068 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:34:28.068 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:34:28.069 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:34:28.069 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.4.149
2026-03-11 04:34:28.069 DEBUG [src.node.docker_mananger] Generated ports ['60555', '60556', '60557', '60558', '60559']
2026-03-11 04:34:28.070 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:34:28.070 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:34:28.070 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:34:28.070 DEBUG [src.node.docker_mananger] docker run -i -t -p 60555:60555 -p 60556:60556 -p 60557:60557 -p 60558:60558 -p 60559:60559 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60557 --rest-port=60555 --tcp-port=60556 --discv5-udp-port=60558 --rest-address=0.0.0.0 --nat=extip:172.18.4.149 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8acaa8a3bbeac2fde2f45a90cf1a4b1d87be5b767d2f23b372323bf87903f974 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60559 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QFu2l6FUBSDpFRePUk4HjMBs1rexjYpvUK3VK5iJH97lTx8tktlz9YyQAtMo9u8rlQdso03v6dW2YUGSop9OT98CgmlkgnY0gmlwhKwSD7KKbXVsdGlhZGRyc5YACASsEg-yBiU3AAoErBIPsgYlON0DgnJzhQADAQAAiXNlY3AyNTZrMaEC50s39Var6UiVCLDxNVohdPIBWkGtyklIko2UjJXNMCaDdGNwgiU3g3VkcIIlOYV3YWt1MgU --filternode=/ip4/172.18.15.178/tcp/9527/p2p/16Uiu2HAmAzYgW7Q8sKqvGGSrMXPVv2ADystKa9KYSJFeyYoueyHX
2026-03-11 04:34:28.254 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.4.149 waku 437b6a1ed30928757846345914e5ccfad5ea5b918c66dcb3a9dcc67a7a6f5cca
2026-03-11 04:34:28.286 DEBUG [src.node.docker_mananger] Container started with ID 437b6a1ed309. Setting up logs at ./log/docker/node2_2026-03-11_04-34-26__68b02893-2814-42e2-87b7-2fab1c14c51d__wakuorg_nwaku:latest.log
2026-03-11 04:34:28.287 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 60555
2026-03-11 04:34:28.287 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:34:29.288 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60555/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:29.291 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:34:29.292 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:34:29.292 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60555/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:29.294 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.4.149/tcp/60556/p2p/16Uiu2HAm2UcaTXY8RYydsJXy6wfdXQgK1cm56ZdYx32AVLrAJ2zv","/ip4/172.18.4.149/tcp/60557/ws/p2p/16Uiu2HAm2UcaTXY8RYydsJXy6wfdXQgK1cm56ZdYx32AVLrAJ2zv"],"enrUri":"enr:-L24QIkXruvJPFCV9swX8ITdQ1MPbyQKF3CgBfvKDH6W3WvLEWTYqO0RjWqtY5YItrEjCAJZ5DQkYzpT6OO-xoJWUDICgmlkgnY0gmlwhKwSBJWKbXVsdGlhZGRyc5YACASsEgSVBuyMAAoErBIElQbsjd0DgnJzhQADAQAAiXNlY3AyNTZrMaECaMK0MYkmn3BkP2E9ImZpxtll6eOk6BCX_zv-j9Lcf9uDdGNwguyMg3VkcILsjoV3YWt1MgA"}'
2026-03-11 04:34:29.294 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:34:29.294 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60555/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.15.178/tcp/9527/p2p/16Uiu2HAmAzYgW7Q8sKqvGGSrMXPVv2ADystKa9KYSJFeyYoueyHX"]'
2026-03-11 04:34:29.329 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:29.333 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9526/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-11 04:34:29.349 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:29.350 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60555/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "8927f1cb-21b0-4831-bcf1-ea40858c37fc", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-11 04:34:29.363 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"8927f1cb-21b0-4831-bcf1-ea40858c37fc","statusDesc":"OK"}'
2026-03-11 04:34:29.364 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:60555/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"}'
2026-03-11 04:34:29.373 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-11 04:34:29.373 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9526/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1000"]'
2026-03-11 04:34:29.376 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:29.377 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9526/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-03-11 04:34:29.384 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:29.384 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:34:29.485 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:34:29.485 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60555/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:29.487 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":1773203669376964621,"ephemeral":false}]'
2026-03-11 04:34:29.489 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9526/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)'}'
2026-03-11 04:34:29.493 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:29.494 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:34:29.594 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:34:29.595 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60555/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:29.597 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":1773203669489216618,"ephemeral":false}]'
2026-03-11 04:34:29.598 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9526/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)'}'
2026-03-11 04:34:29.603 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:29.603 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:34:29.703 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:34:29.704 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60555/filter/v2/messages/%2Ftest%2F2%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:29.707 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/2/waku-filter/proto","version":0,"timestamp":1773203669598583896,"ephemeral":false}]'
2026-03-11 04:34:29.709 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-11 04:34:29.710 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-11 04:34:29.710 DEBUG [src.node.waku_node] Stopping container with id 67ecc465f85b
2026-03-11 04:34:30.244 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:34:30.246 DEBUG [src.node.waku_node] Stopping container with id 437b6a1ed309
2026-03-11 04:34:30.775 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:34:30.777 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-11 04:34:30.784 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-11 04:34:30.789 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,91 @@
2026-03-11 04:38:20.580 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-11 04:38:20.580 DEBUG [tests.conftest] Running test: test_filter_get_message_after_node1_restarts with id: 2026-03-11_04-38-20__e88b6459-18de-4a48-ac9b-577a8feeac8f
2026-03-11 04:38:20.581 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-11 04:38:20.581 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-11 04:38:20.582 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-11 04:38:20.591 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:38:20.591 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-11_04-38-20__e88b6459-18de-4a48-ac9b-577a8feeac8f__wakuorg_nwaku:latest.log
2026-03-11 04:38:20.592 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:38:20.592 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:38:20.596 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:38:20.596 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.27.31
2026-03-11 04:38:20.596 DEBUG [src.node.docker_mananger] Generated ports ['46927', '46928', '46929', '46930', '46931']
2026-03-11 04:38:20.597 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:38:20.597 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:38:20.597 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:38:20.597 DEBUG [src.node.docker_mananger] docker run -i -t -p 46927:46927 -p 46928:46928 -p 46929:46929 -p 46930:46930 -p 46931:46931 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46929 --rest-port=46927 --tcp-port=46928 --discv5-udp-port=46930 --rest-address=0.0.0.0 --nat=extip:172.18.27.31 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a2eab41ffaeba7f55de27da07f6e3f2689fbfe5c37eadc4cd55f77b9e88dbcd3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46931 --metrics-logging=true --relay=true --filter=true
2026-03-11 04:38:20.791 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.27.31 waku 1dfcfc155b79d294bff703cb1639d031c643dea88c47e6be91a46cf9a9bb2320
2026-03-11 04:38:20.800 ERROR [src.node.docker_mananger] Max retries reached for container 574b7803b473. Exiting log stream.
2026-03-11 04:38:20.829 DEBUG [src.node.docker_mananger] Container started with ID 1dfcfc155b79. Setting up logs at ./log/docker/node1_2026-03-11_04-38-20__e88b6459-18de-4a48-ac9b-577a8feeac8f__wakuorg_nwaku:latest.log
2026-03-11 04:38:20.830 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 46927
2026-03-11 04:38:20.830 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:38:21.408 ERROR [src.node.docker_mananger] Max retries reached for container 1b430066224e. Exiting log stream.
2026-03-11 04:38:21.830 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46927/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:38:21.833 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:38:21.833 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:38:21.833 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46927/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:38:21.836 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.27.31/tcp/46928/p2p/16Uiu2HAmTB9DXrUvqHPiCMPBgZbCPvr4kbuScACnk1eQRdrqXTZN","/ip4/172.18.27.31/tcp/46929/ws/p2p/16Uiu2HAmTB9DXrUvqHPiCMPBgZbCPvr4kbuScACnk1eQRdrqXTZN"],"enrUri":"enr:-L24QJvEnhmXd4R-rved0wqdSxoS3vPUz00JMW4UQwgLkAhXKyy5I7BetIoNc9fcOK5s4u3S1AzQIQQDbOrqJrdNFHYCgmlkgnY0gmlwhKwSGx-KbXVsdGlhZGRyc5YACASsEhsfBrdQAAoErBIbHwa3Ud0DgnJzhQADAQAAiXNlY3AyNTZrMaED170Q_Eo95l-iu4LXgJCOZbpSbcXtvI8IY5vDLfJ0Ak2DdGNwgrdQg3VkcIK3UoV3YWt1MgU"}'
2026-03-11 04:38:21.836 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:38:21.836 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-11 04:38:21.843 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:38:21.843 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-11_04-38-20__e88b6459-18de-4a48-ac9b-577a8feeac8f__wakuorg_nwaku:latest.log
2026-03-11 04:38:21.843 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:38:21.843 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:38:21.844 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:38:21.845 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.116.0
2026-03-11 04:38:21.845 DEBUG [src.node.docker_mananger] Generated ports ['55655', '55656', '55657', '55658', '55659']
2026-03-11 04:38:21.845 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:38:21.845 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:38:21.845 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:38:21.845 DEBUG [src.node.docker_mananger] docker run -i -t -p 55655:55655 -p 55656:55656 -p 55657:55657 -p 55658:55658 -p 55659:55659 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55657 --rest-port=55655 --tcp-port=55656 --discv5-udp-port=55658 --rest-address=0.0.0.0 --nat=extip:172.18.116.0 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a30aeb38ce3afef86ebadc6ccfc95062fba93b5e5a2adfb0ad7eded78bb0cb19 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55659 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QJvEnhmXd4R-rved0wqdSxoS3vPUz00JMW4UQwgLkAhXKyy5I7BetIoNc9fcOK5s4u3S1AzQIQQDbOrqJrdNFHYCgmlkgnY0gmlwhKwSGx-KbXVsdGlhZGRyc5YACASsEhsfBrdQAAoErBIbHwa3Ud0DgnJzhQADAQAAiXNlY3AyNTZrMaED170Q_Eo95l-iu4LXgJCOZbpSbcXtvI8IY5vDLfJ0Ak2DdGNwgrdQg3VkcIK3UoV3YWt1MgU --filternode=/ip4/172.18.27.31/tcp/46928/p2p/16Uiu2HAmTB9DXrUvqHPiCMPBgZbCPvr4kbuScACnk1eQRdrqXTZN
2026-03-11 04:38:22.029 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.116.0 waku 4a620078e62d5afb0587eb938329c1175e02004e7042fafa9dff258e5a6fc8fa
2026-03-11 04:38:22.060 DEBUG [src.node.docker_mananger] Container started with ID 4a620078e62d. Setting up logs at ./log/docker/node2_2026-03-11_04-38-20__e88b6459-18de-4a48-ac9b-577a8feeac8f__wakuorg_nwaku:latest.log
2026-03-11 04:38:22.060 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 55655
2026-03-11 04:38:22.061 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:38:23.061 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55655/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:38:23.064 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:38:23.064 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:38:23.064 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55655/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:38:23.067 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.116.0/tcp/55656/p2p/16Uiu2HAm94cFHmxQMJsM7yq9xBGZAKByxKbC9Ct3h2ptfZSHshmC","/ip4/172.18.116.0/tcp/55657/ws/p2p/16Uiu2HAm94cFHmxQMJsM7yq9xBGZAKByxKbC9Ct3h2ptfZSHshmC"],"enrUri":"enr:-L24QAAawhA8XPDE3KyhZkmbJbFk9pNGKtgo-ZSlLqPWTwdUGdBQy7q66CL_zn-YVEnIGp5-v3D7peGaG4m5NfBVqa4CgmlkgnY0gmlwhKwSdACKbXVsdGlhZGRyc5YACASsEnQABtloAAoErBJ0AAbZad0DgnJzhQADAQAAiXNlY3AyNTZrMaECyp4zAylDNc3miQDOUY1Wm64qYjhhzPVyah5hYBYHNRODdGNwgtlog3VkcILZaoV3YWt1MgA"}'
2026-03-11 04:38:23.067 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:38:23.067 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55655/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.27.31/tcp/46928/p2p/16Uiu2HAmTB9DXrUvqHPiCMPBgZbCPvr4kbuScACnk1eQRdrqXTZN"]'
2026-03-11 04:38:23.102 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:38:23.104 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-03-11 04:38:23.104 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46927/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-11 04:38:23.123 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:38:23.125 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55655/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "9c86798a-6d58-41f4-b0c3-d9e479b426bb", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-11 04:38:23.138 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"9c86798a-6d58-41f4-b0c3-d9e479b426bb","statusDesc":"OK"}'
2026-03-11 04:38:23.139 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46927/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-03-11 04:38:23.146 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:38:23.146 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:38:23.247 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:38:23.247 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55655/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:38:23.250 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":1773203903139403396,"ephemeral":false}]'
2026-03-11 04:38:23.251 DEBUG [src.node.waku_node] Restarting container with id 1dfcfc155b79
2026-03-11 04:38:24.311 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46927/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:38:24.414 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46927/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:38:24.417 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:38:24.417 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:38:24.417 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46927/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:38:24.419 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.27.31/tcp/46928/p2p/16Uiu2HAmTB9DXrUvqHPiCMPBgZbCPvr4kbuScACnk1eQRdrqXTZN","/ip4/172.18.27.31/tcp/46929/ws/p2p/16Uiu2HAmTB9DXrUvqHPiCMPBgZbCPvr4kbuScACnk1eQRdrqXTZN"],"enrUri":"enr:-L24QJvEnhmXd4R-rved0wqdSxoS3vPUz00JMW4UQwgLkAhXKyy5I7BetIoNc9fcOK5s4u3S1AzQIQQDbOrqJrdNFHYCgmlkgnY0gmlwhKwSGx-KbXVsdGlhZGRyc5YACASsEhsfBrdQAAoErBIbHwa3Ud0DgnJzhQADAQAAiXNlY3AyNTZrMaED170Q_Eo95l-iu4LXgJCOZbpSbcXtvI8IY5vDLfJ0Ak2DdGNwgrdQg3VkcIK3UoV3YWt1MgU"}'
2026-03-11 04:38:24.419 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:38:24.420 DEBUG [src.libs.common] Sleeping for 2 seconds
2026-03-11 04:38:26.420 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46927/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-11 04:38:26.439 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:38:26.440 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55655/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "851468e6-3447-461f-979d-1341560d01c5", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-11 04:38:26.475 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"851468e6-3447-461f-979d-1341560d01c5","statusDesc":"OK"}'
2026-03-11 04:38:26.476 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46927/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-03-11 04:38:26.486 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:38:26.486 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:38:26.586 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:38:26.587 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55655/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:38:26.589 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":1773203906476872567,"ephemeral":false}]'
2026-03-11 04:38:26.592 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-11 04:38:26.593 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-11 04:38:26.593 DEBUG [src.node.waku_node] Stopping container with id 1dfcfc155b79
2026-03-11 04:38:27.144 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:38:27.146 DEBUG [src.node.waku_node] Stopping container with id 4a620078e62d
2026-03-11 04:38:27.697 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:38:27.699 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-11 04:38:27.719 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-11 04:38:27.728 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_update_subscription_add_101_new_content_topics with id: 2026-03-11_04-38-31__11e4e9a9-267f-4fda-987f-b54bc38c8c68
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-03-11_04-38-31__11e4e9a9-267f-4fda-987f-b54bc38c8c68__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.6.50
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33640', '33641', '33642', '33643', '33644']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 33640:33640 -p 33641:33641 -p 33642:33642 -p 33643:33643 -p 33644:33644 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33642 --rest-port=33640 --tcp-port=33641 --discv5-udp-port=33643 --rest-address=0.0.0.0 --nat=extip:172.18.6.50 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a897eced8a149a8cb76bca7b56adeeecb63dfbd4aaed5a14395e0dfc4894cc1e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33644 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.6.50 waku 389292c2d55d5cc42a002939bd974e1b115e4b7a8f5d80d478d338fcf8043e04
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 83021e2b1ed5. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 389292c2d55d. Setting up logs at ./log/docker/node1_2026-03-11_04-38-31__11e4e9a9-267f-4fda-987f-b54bc38c8c68__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 33640
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 57926e6c4324. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33640/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33640/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.6.50/tcp/33641/p2p/16Uiu2HAmNVuR7n7EAGuLaTTmh3CrWZ7VYrpcyuCLEympSXPCvBRi","/ip4/172.18.6.50/tcp/33642/ws/p2p/16Uiu2HAmNVuR7n7EAGuLaTTmh3CrWZ7VYrpcyuCLEympSXPCvBRi"],"enrUri":"enr:-L24QDSecLo4fkWU0Ul6nGf8g36RYSn6LZTIyyvmfgRPNlrGCZT1NGXQApe6aAMRVo2p45xKVQ52vAmJpdBmgxXA34oCgmlkgnY0gmlwhKwSBjKKbXVsdGlhZGRyc5YACASsEgYyBoNpAAoErBIGMgaDat0DgnJzhQADAQAAiXNlY3AyNTZrMaEDkkEQJmy5pMopNxL5HfF2d_sM0hJaOueHm5tqk-O0_7mDdGNwgoNpg3VkcIKDa4V3YWt1MgU"}'
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-03-11_04-38-31__11e4e9a9-267f-4fda-987f-b54bc38c8c68__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.137
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['47368', '47369', '47370', '47371', '47372']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 47368:47368 -p 47369:47369 -p 47370:47370 -p 47371:47371 -p 47372:47372 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47370 --rest-port=47368 --tcp-port=47369 --discv5-udp-port=47371 --rest-address=0.0.0.0 --nat=extip:172.18.173.137 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dce6a754137abbbbce95e6a4c9cbdd85fce04fbf42bac5c4bbbadc12cd13d8a6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47372 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QDSecLo4fkWU0Ul6nGf8g36RYSn6LZTIyyvmfgRPNlrGCZT1NGXQApe6aAMRVo2p45xKVQ52vAmJpdBmgxXA34oCgmlkgnY0gmlwhKwSBjKKbXVsdGlhZGRyc5YACASsEgYyBoNpAAoErBIGMgaDat0DgnJzhQADAQAAiXNlY3AyNTZrMaEDkkEQJmy5pMopNxL5HfF2d_sM0hJaOueHm5tqk-O0_7mDdGNwgoNpg3VkcIKDa4V3YWt1MgU --filternode=/ip4/172.18.6.50/tcp/33641/p2p/16Uiu2HAmNVuR7n7EAGuLaTTmh3CrWZ7VYrpcyuCLEympSXPCvBRi
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.173.137 waku f8b71303d7232cf1294634b08648823aa482cbcf4b96e4f71565db95ca8da2a1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f8b71303d723. Setting up logs at ./log/docker/node2_2026-03-11_04-38-31__11e4e9a9-267f-4fda-987f-b54bc38c8c68__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 47368
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47368/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47368/debug/v1/info" -H "Content-Type: application/json" -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.137/tcp/47369/p2p/16Uiu2HAkyfEdTBeUzE63s48C3roNXDw2CYSTdgZYiqtyna2s8J8g","/ip4/172.18.173.137/tcp/47370/ws/p2p/16Uiu2HAkyfEdTBeUzE63s48C3roNXDw2CYSTdgZYiqtyna2s8J8g"],"enrUri":"enr:-L24QKstqgu_CtPzQaZA5zoHHdC3asi_HAFqKIW59ynPAoHOHVbnuarlAXbxb3DIVlZGUM6Yc70hsF91ABEyxRgdxEMCgmlkgnY0gmlwhKwSrYmKbXVsdGlhZGRyc5YACASsEq2JBrkJAAoErBKtiQa5Ct0DgnJzhQADAQAAiXNlY3AyNTZrMaECPug3AyTQIMlJUdKbxPlABAqtCz04mjSO9beSIFfH_7mDdGNwgrkJg3VkcIK5C4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47368/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.6.50/tcp/33641/p2p/16Uiu2HAmNVuR7n7EAGuLaTTmh3CrWZ7VYrpcyuCLEympSXPCvBRi"]'
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:33640/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:47368/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "2dd80016-eac8-4e9f-955e-a702d616f9e8", "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":"2dd80016-eac8-4e9f-955e-a702d616f9e8","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:47368/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "100"], "pubsubTopic": "/waku/2/rs/3/1"}'
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:47368/filter/v2/subscriptions. Response content: b'{"requestId":"1","statusDesc":"BAD_REQUEST: exceeds maximum content topics: 100"}'
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 389292c2d55d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f8b71303d723
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-03-11 04:38:42.659 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-11 04:38:42.659 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_all_with_extra_field with id: 2026-03-11_04-38-42__ab74722c-961a-49f7-8ee1-3034c49a3741
2026-03-11 04:38:42.659 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-11 04:38:42.660 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-11 04:38:42.660 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-11 04:38:42.666 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:38:42.666 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-11_04-38-42__ab74722c-961a-49f7-8ee1-3034c49a3741__wakuorg_nwaku:latest.log
2026-03-11 04:38:42.666 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:38:42.666 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:38:42.668 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:38:42.668 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.119.217
2026-03-11 04:38:42.668 DEBUG [src.node.docker_mananger] Generated ports ['26858', '26859', '26860', '26861', '26862']
2026-03-11 04:38:42.668 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:38:42.668 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:38:42.668 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:38:42.669 DEBUG [src.node.docker_mananger] docker run -i -t -p 26858:26858 -p 26859:26859 -p 26860:26860 -p 26861:26861 -p 26862:26862 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26860 --rest-port=26858 --tcp-port=26859 --discv5-udp-port=26861 --rest-address=0.0.0.0 --nat=extip:172.18.119.217 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9cf52c7dab34edcfd7d466bd2af0544fccee0b72ce05f7e3acdd01da7f122ebb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26862 --metrics-logging=true --relay=true --filter=true
2026-03-11 04:38:42.855 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.119.217 waku a7979b60d4904ff6979a2c2dbcff346c30992e74a1816ded0fdeeb498c7ea91e
2026-03-11 04:38:42.888 DEBUG [src.node.docker_mananger] Container started with ID a7979b60d490. Setting up logs at ./log/docker/node1_2026-03-11_04-38-42__ab74722c-961a-49f7-8ee1-3034c49a3741__wakuorg_nwaku:latest.log
2026-03-11 04:38:42.889 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 26858
2026-03-11 04:38:42.890 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:38:42.914 ERROR [src.node.docker_mananger] Max retries reached for container f193edaabdc0. Exiting log stream.
2026-03-11 04:38:43.458 ERROR [src.node.docker_mananger] Max retries reached for container 3ae512f7233d. Exiting log stream.
2026-03-11 04:38:43.890 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26858/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:38:43.893 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:38:43.893 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:38:43.893 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26858/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:38:43.896 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.119.217/tcp/26859/p2p/16Uiu2HAm4pvrdt5mi9BYTNujMBagUj6BRigRth2HdKdDP4ZvGMrB","/ip4/172.18.119.217/tcp/26860/ws/p2p/16Uiu2HAm4pvrdt5mi9BYTNujMBagUj6BRigRth2HdKdDP4ZvGMrB"],"enrUri":"enr:-L24QMadnLyvXN7JzoKBFKiZNwt41e0D2_XUV_JL9OyqDPZXK1KGGS4zzEU8LkFGTbBQeYboBcsRa6GX8uSFoIpPjx4CgmlkgnY0gmlwhKwSd9mKbXVsdGlhZGRyc5YACASsEnfZBmjrAAoErBJ32QZo7N0DgnJzhQADAQAAiXNlY3AyNTZrMaECi65cqp5jMaqYYgjKfQOmEl5DyqdF3NvHCzYwXcjjWFyDdGNwgmjrg3VkcIJo7YV3YWt1MgU"}'
2026-03-11 04:38:43.896 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:38:43.896 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-11 04:38:43.903 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:38:43.904 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-11_04-38-42__ab74722c-961a-49f7-8ee1-3034c49a3741__wakuorg_nwaku:latest.log
2026-03-11 04:38:43.904 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:38:43.904 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:38:43.905 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:38:43.905 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.174.47
2026-03-11 04:38:43.906 DEBUG [src.node.docker_mananger] Generated ports ['34253', '34254', '34255', '34256', '34257']
2026-03-11 04:38:43.906 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:38:43.906 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:38:43.906 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:38:43.906 DEBUG [src.node.docker_mananger] docker run -i -t -p 34253:34253 -p 34254:34254 -p 34255:34255 -p 34256:34256 -p 34257:34257 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34255 --rest-port=34253 --tcp-port=34254 --discv5-udp-port=34256 --rest-address=0.0.0.0 --nat=extip:172.18.174.47 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=aff995ce6aacee2dfa7b4c8ff15a024cdf7fed7ddad9afa1c0a7bf2f053f3bab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34257 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QMadnLyvXN7JzoKBFKiZNwt41e0D2_XUV_JL9OyqDPZXK1KGGS4zzEU8LkFGTbBQeYboBcsRa6GX8uSFoIpPjx4CgmlkgnY0gmlwhKwSd9mKbXVsdGlhZGRyc5YACASsEnfZBmjrAAoErBJ32QZo7N0DgnJzhQADAQAAiXNlY3AyNTZrMaECi65cqp5jMaqYYgjKfQOmEl5DyqdF3NvHCzYwXcjjWFyDdGNwgmjrg3VkcIJo7YV3YWt1MgU --filternode=/ip4/172.18.119.217/tcp/26859/p2p/16Uiu2HAm4pvrdt5mi9BYTNujMBagUj6BRigRth2HdKdDP4ZvGMrB
2026-03-11 04:38:44.103 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.174.47 waku d4d29e53ed8bfbe7700b3907097c745511cffbd35e47b5c7767bd9472bfac7e0
2026-03-11 04:38:44.138 DEBUG [src.node.docker_mananger] Container started with ID d4d29e53ed8b. Setting up logs at ./log/docker/node2_2026-03-11_04-38-42__ab74722c-961a-49f7-8ee1-3034c49a3741__wakuorg_nwaku:latest.log
2026-03-11 04:38:44.138 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 34253
2026-03-11 04:38:44.139 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:38:45.139 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34253/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:38:45.142 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:38:45.142 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:38:45.142 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34253/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:38:45.145 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.174.47/tcp/34254/p2p/16Uiu2HAmJHZh6MMyqmJb3RXMmhRG8mtnmwRuftpiSBVnKuGpyto4","/ip4/172.18.174.47/tcp/34255/ws/p2p/16Uiu2HAmJHZh6MMyqmJb3RXMmhRG8mtnmwRuftpiSBVnKuGpyto4"],"enrUri":"enr:-L24QCIZRYKKhQDmYYF_VlGsZrv507XOKIOPIK78rQC36fd-CfvkaqEsSmMLYrsyRYXMEkR5KB_g5jhYo-EVqGxW5iACgmlkgnY0gmlwhKwSri-KbXVsdGlhZGRyc5YACASsEq4vBoXOAAoErBKuLwaFz90DgnJzhQADAQAAiXNlY3AyNTZrMaEDU6kLBJRBzj4wemaMYxvr_W5Yp5tOvp0tZpo4NnePsquDdGNwgoXOg3VkcIKF0IV3YWt1MgA"}'
2026-03-11 04:38:45.145 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:38:45.145 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34253/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.119.217/tcp/26859/p2p/16Uiu2HAm4pvrdt5mi9BYTNujMBagUj6BRigRth2HdKdDP4ZvGMrB"]'
2026-03-11 04:38:45.180 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:38:45.181 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-03-11 04:38:45.182 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26858/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-11 04:38:45.199 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:38:45.201 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34253/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "c78b2d89-0128-42c8-87f9-8aa40ec52534", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-11 04:38:45.214 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"c78b2d89-0128-42c8-87f9-8aa40ec52534","statusDesc":"OK"}'
2026-03-11 04:38:45.215 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:34253/filter/v2/subscriptions/all" -H "Content-Type: application/json" -d '{"requestId": 1, "extraField": "extraValue"}'
2026-03-11 04:38:45.218 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:34253/filter/v2/subscriptions/all. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
2026-03-11 04:38:45.221 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-11 04:38:45.222 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-11 04:38:45.222 DEBUG [src.node.waku_node] Stopping container with id a7979b60d490
2026-03-11 04:38:45.782 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:38:45.782 DEBUG [src.node.waku_node] Stopping container with id d4d29e53ed8b
2026-03-11 04:38:46.350 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:38:46.352 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-11 04:38:46.357 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-11 04:38:46.361 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,654 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_with_valid_content_topics with id: 2026-03-11_04-34-03__b3a33fd9-0ba1-4dc8-83fe-6946a68e9fa5
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-03-11_04-34-03__b3a33fd9-0ba1-4dc8-83fe-6946a68e9fa5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.40.102
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54597', '54598', '54599', '54600', '54601']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 54597:54597 -p 54598:54598 -p 54599:54599 -p 54600:54600 -p 54601:54601 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54599 --rest-port=54597 --tcp-port=54598 --discv5-udp-port=54600 --rest-address=0.0.0.0 --nat=extip:172.18.40.102 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5c2dfa4ae2af4a4783f7c28e16cb2e39e0ec70f4ccfa7f7e5edca67c7adbcfbc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54601 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.40.102 waku 9d8e52b585dc8d9173c376dbd3408da3fdefb7ce24427e7b946f35fd7f1adbc7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9d8e52b585dc. Setting up logs at ./log/docker/receiving_node1_2026-03-11_04-34-03__b3a33fd9-0ba1-4dc8-83fe-6946a68e9fa5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 54597
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 9ae9974c4c1d. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e62a069bf9f4. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54597/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54597/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.40.102/tcp/54598/p2p/16Uiu2HAkxP8RAwy6yXAFTPPdhzmWDYtyJDAfAtJY7vwgYFkV563X","/ip4/172.18.40.102/tcp/54599/ws/p2p/16Uiu2HAkxP8RAwy6yXAFTPPdhzmWDYtyJDAfAtJY7vwgYFkV563X"],"enrUri":"enr:-L24QA4FP30s_R46G8swTNX4TfPQPNoZ5FKU0VBrZtXz2h49b80oTrJnMgDd6-zFzdHOtK3zLTtfEeJRIFguMRKEQCgCgmlkgnY0gmlwhKwSKGaKbXVsdGlhZGRyc5YACASsEihmBtVGAAoErBIoZgbVR90DgnJzhQADAQAAiXNlY3AyNTZrMaECK-w2HnyX6uJVaV255QlgBzhtXymXnbVQz9xOXtefzoaDdGNwgtVGg3VkcILVSIV3YWt1Mgk"}'
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-03-11_04-34-03__b3a33fd9-0ba1-4dc8-83fe-6946a68e9fa5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.123.193
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['47858', '47859', '47860', '47861', '47862']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 47858:47858 -p 47859:47859 -p 47860:47860 -p 47861:47861 -p 47862:47862 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47860 --rest-port=47858 --tcp-port=47859 --discv5-udp-port=47861 --rest-address=0.0.0.0 --nat=extip:172.18.123.193 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ecec31d7ae22ffcdeaf6da9b6bbecb5d0ed5dad7ead0e6fde2a596d197eb3b6a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47862 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.123.193 waku 618166d741b77f8e2aae1b5cfb2d6d8493919c5c907a82bb7aec65931eff4ffe
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 618166d741b7. Setting up logs at ./log/docker/receiving_node2_2026-03-11_04-34-03__b3a33fd9-0ba1-4dc8-83fe-6946a68e9fa5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 47858
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47858/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47858/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.123.193/tcp/47859/p2p/16Uiu2HAm5LpwgHvFbo2TyUo3m68yUM48KLVEymvuQFwJkZP9vr5h","/ip4/172.18.123.193/tcp/47860/ws/p2p/16Uiu2HAm5LpwgHvFbo2TyUo3m68yUM48KLVEymvuQFwJkZP9vr5h"],"enrUri":"enr:-L24QH3u-QTTXGdedrz3C5RCSO28Tk7v3IkKXiAmGmbGUMC-DaiDq9xbIrKqnKNWRdWPXRhtcI8XlgXyWqT8mBYt6LcCgmlkgnY0gmlwhKwSe8GKbXVsdGlhZGRyc5YACASsEnvBBrrzAAoErBJ7wQa69N0DgnJzhQADAQAAiXNlY3AyNTZrMaECk1cZriuSKZOmNbRn2Qw0UrAuE8-LrUw21ZpE63AFG_yDdGNwgrrzg3VkcIK69YV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47858/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.40.102/tcp/54598/p2p/16Uiu2HAkxP8RAwy6yXAFTPPdhzmWDYtyJDAfAtJY7vwgYFkV563X"]'
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-03-11_04-34-03__b3a33fd9-0ba1-4dc8-83fe-6946a68e9fa5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.62.128
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20634', '20635', '20636', '20637', '20638']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 20634:20634 -p 20635:20635 -p 20636:20636 -p 20637:20637 -p 20638:20638 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20636 --rest-port=20634 --tcp-port=20635 --discv5-udp-port=20637 --rest-address=0.0.0.0 --nat=extip:172.18.62.128 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e4e88accde4fb46f111aabdbcc255431132a8e3cff03d7258f8b4ca71cff1cc3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20638 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QA4FP30s_R46G8swTNX4TfPQPNoZ5FKU0VBrZtXz2h49b80oTrJnMgDd6-zFzdHOtK3zLTtfEeJRIFguMRKEQCgCgmlkgnY0gmlwhKwSKGaKbXVsdGlhZGRyc5YACASsEihmBtVGAAoErBIoZgbVR90DgnJzhQADAQAAiXNlY3AyNTZrMaECK-w2HnyX6uJVaV255QlgBzhtXymXnbVQz9xOXtefzoaDdGNwgtVGg3VkcILVSIV3YWt1Mgk --lightpushnode=/ip4/172.18.40.102/tcp/54598/p2p/16Uiu2HAkxP8RAwy6yXAFTPPdhzmWDYtyJDAfAtJY7vwgYFkV563X --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.62.128 waku 382ef5b7aa7b89be132b882bdb6cf076fbf9044fff99781d5d67891202c42a8a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 382ef5b7aa7b. Setting up logs at ./log/docker/lightpush_node1_2026-03-11_04-34-03__b3a33fd9-0ba1-4dc8-83fe-6946a68e9fa5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 20634
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20634/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20634/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.62.128/tcp/20635/p2p/16Uiu2HAmAeBdaNkDQa9BTXXadt5oGgbMdcC4tYuCT4tW6iAUHMbV","/ip4/172.18.62.128/tcp/20636/ws/p2p/16Uiu2HAmAeBdaNkDQa9BTXXadt5oGgbMdcC4tYuCT4tW6iAUHMbV"],"enrUri":"enr:-L24QHWAMTb669g6wNl6T2NAxpvPoMabrsvmZ6g2lzT9v7w2VbYhfbJzrASqHcUkQFCNUkqLt8GQ6v9RDavJhgYHTgsCgmlkgnY0gmlwhKwSPoCKbXVsdGlhZGRyc5YACASsEj6ABlCbAAoErBI-gAZQnN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC4hPM8rxuS1hTd8h9Erm2vcdQb7im7IE5taXFXwM9QDCDdGNwglCbg3VkcIJQnYV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20634/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.40.102/tcp/54598/p2p/16Uiu2HAkxP8RAwy6yXAFTPPdhzmWDYtyJDAfAtJY7vwgYFkV563X"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20634/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.123.193/tcp/47859/p2p/16Uiu2HAm5LpwgHvFbo2TyUo3m68yUM48KLVEymvuQFwJkZP9vr5h"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54597/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:47858/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:20634/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:81 Running test with content topic A simple string
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:20634/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Hello World!", "timestamp": 1773203647272487135}}'
INFO  src.node.api_clients.base_client:base_client.py: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:54597/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":"Hello World!","version":0,"timestamp":1773203647272487135,"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:47858/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":"Hello World!","version":0,"timestamp":1773203647272487135,"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:20634/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":"Hello World!","version":0,"timestamp":1773203647272487135,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic An integer
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:20634/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "1234567890", "timestamp": 1773203647404379582}}'
INFO  src.node.api_clients.base_client:base_client.py: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:54597/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":"1234567890","version":0,"timestamp":1773203647404379582,"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:47858/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":"1234567890","version":0,"timestamp":1773203647404379582,"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:20634/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":"1234567890","version":0,"timestamp":1773203647404379582,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A dictionary
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:20634/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "{\"key\": \"value\"}", "timestamp": 1773203647533047203}}'
INFO  src.node.api_clients.base_client:base_client.py: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:54597/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":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1773203647533047203,"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:47858/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":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1773203647533047203,"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:20634/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":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1773203647533047203,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Chinese characters
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:20634/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": 1773203647658090785}}'
INFO  src.node.api_clients.base_client:base_client.py: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:54597/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":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1773203647658090785,"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:47858/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":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1773203647658090785,"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:20634/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":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1773203647658090785,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Emojis
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:20634/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\ud83d\ude80\ud83c\udf1f\u2728", "timestamp": 1773203647785317248}}'
INFO  src.node.api_clients.base_client:base_client.py: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:54597/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":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1773203647785317248,"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:47858/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":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1773203647785317248,"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:20634/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":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1773203647785317248,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Lorem ipsum text
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:20634/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Lorem ipsum dolor sit amet", "timestamp": 1773203647912879049}}'
INFO  src.node.api_clients.base_client:base_client.py: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:54597/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":"Lorem ipsum dolor sit amet","version":0,"timestamp":1773203647912879049,"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:47858/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":"Lorem ipsum dolor sit amet","version":0,"timestamp":1773203647912879049,"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:20634/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":"Lorem ipsum dolor sit amet","version":0,"timestamp":1773203647912879049,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic HTML content
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:20634/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "<html><body>Hello</body></html>", "timestamp": 1773203648038275030}}'
INFO  src.node.api_clients.base_client:base_client.py: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:54597/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":"<html><body>Hello</body></html>","version":0,"timestamp":1773203648038275030,"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:47858/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":"<html><body>Hello</body></html>","version":0,"timestamp":1773203648038275030,"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:20634/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":"<html><body>Hello</body></html>","version":0,"timestamp":1773203648038275030,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Cyrillic characters
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:20634/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\u041f\u0440\u0438\u0432\u0435\u0442", "timestamp": 1773203648168019880}}'
INFO  src.node.api_clients.base_client:base_client.py: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:54597/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":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1773203648168019880,"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:47858/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":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1773203648168019880,"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:20634/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":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1773203648168019880,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Base64 encoded string
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:20634/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Base64==dGVzdA==", "timestamp": 1773203648296290265}}'
INFO  src.node.api_clients.base_client:base_client.py: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:54597/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":"Base64==dGVzdA==","version":0,"timestamp":1773203648296290265,"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:47858/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":"Base64==dGVzdA==","version":0,"timestamp":1773203648296290265,"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:20634/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":"Base64==dGVzdA==","version":0,"timestamp":1773203648296290265,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Binary data
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:20634/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ", "timestamp": 1773203648423890862}}'
INFO  src.node.api_clients.base_client:base_client.py: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:54597/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":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1773203648423890862,"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:47858/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":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1773203648423890862,"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:20634/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":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1773203648423890862,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Special characters with whitespace
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:20634/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\t\nSpecial\tCharacters\n", "timestamp": 1773203648552053409}}'
INFO  src.node.api_clients.base_client:base_client.py: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:54597/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":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1773203648552053409,"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:47858/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":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1773203648552053409,"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:20634/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":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1773203648552053409,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Boolean false as a string
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:20634/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "False", "timestamp": 1773203648682959679}}'
INFO  src.node.api_clients.base_client:base_client.py: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:54597/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":"False","version":0,"timestamp":1773203648682959679,"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:47858/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":"False","version":0,"timestamp":1773203648682959679,"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:20634/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":"False","version":0,"timestamp":1773203648682959679,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A float 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:20634/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "3.1415926535", "timestamp": 1773203648810175631}}'
INFO  src.node.api_clients.base_client:base_client.py: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:54597/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":"3.1415926535","version":0,"timestamp":1773203648810175631,"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:47858/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":"3.1415926535","version":0,"timestamp":1773203648810175631,"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:20634/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":"3.1415926535","version":0,"timestamp":1773203648810175631,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A list
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:20634/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "[1, 2, 3, 4, 5]", "timestamp": 1773203648939500360}}'
INFO  src.node.api_clients.base_client:base_client.py: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:54597/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":"[1, 2, 3, 4, 5]","version":0,"timestamp":1773203648939500360,"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:47858/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":"[1, 2, 3, 4, 5]","version":0,"timestamp":1773203648939500360,"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:20634/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":"[1, 2, 3, 4, 5]","version":0,"timestamp":1773203648939500360,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Hexadecimal number as a string
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:20634/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "0xDEADBEEF", "timestamp": 1773203649068094199}}'
INFO  src.node.api_clients.base_client:base_client.py: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:54597/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":"0xDEADBEEF","version":0,"timestamp":1773203649068094199,"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:47858/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":"0xDEADBEEF","version":0,"timestamp":1773203649068094199,"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:20634/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":"0xDEADBEEF","version":0,"timestamp":1773203649068094199,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Email format
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:20634/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "user@example.com", "timestamp": 1773203649193746959}}'
INFO  src.node.api_clients.base_client:base_client.py: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:54597/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":"user@example.com","version":0,"timestamp":1773203649193746959,"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:47858/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":"user@example.com","version":0,"timestamp":1773203649193746959,"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:20634/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":"user@example.com","version":0,"timestamp":1773203649193746959,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic URL format
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:20634/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "http://example.com", "timestamp": 1773203649319983117}}'
INFO  src.node.api_clients.base_client:base_client.py: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:54597/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":"http://example.com","version":0,"timestamp":1773203649319983117,"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:47858/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":"http://example.com","version":0,"timestamp":1773203649319983117,"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:20634/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":"http://example.com","version":0,"timestamp":1773203649319983117,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Date and time in ISO format
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:20634/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "2023-11-01T12:00:00Z", "timestamp": 1773203649445384443}}'
INFO  src.node.api_clients.base_client:base_client.py: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:54597/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":"2023-11-01T12:00:00Z","version":0,"timestamp":1773203649445384443,"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:47858/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":"2023-11-01T12:00:00Z","version":0,"timestamp":1773203649445384443,"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:20634/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":"2023-11-01T12:00:00Z","version":0,"timestamp":1773203649445384443,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic String with escaped quotes
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:20634/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\"Escaped\" \\\"quotes\\\"", "timestamp": 1773203649572540934}}'
INFO  src.node.api_clients.base_client:base_client.py: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:54597/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":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1773203649572540934,"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:47858/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":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1773203649572540934,"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:20634/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":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1773203649572540934,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A regular expression
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:20634/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Regular expression: ^[a-z0-9_-]{3,16}$", "timestamp": 1773203649703465795}}'
INFO  src.node.api_clients.base_client:base_client.py: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:54597/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":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1773203649703465795,"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:47858/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":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1773203649703465795,"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:20634/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":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1773203649703465795,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A very long string
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:20634/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "timestamp": 1773203649831508086}}'
INFO  src.node.api_clients.base_client:base_client.py: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:54597/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":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1773203649831508086,"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:47858/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":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1773203649831508086,"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:20634/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":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1773203649831508086,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A JSON string
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:20634/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "{\"name\": \"John\", \"age\": 30, \"city\": \"New York\"}", "timestamp": 1773203649965591823}}'
INFO  src.node.api_clients.base_client:base_client.py: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:54597/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":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1773203649965591823,"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:47858/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":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1773203649965591823,"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:20634/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":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1773203649965591823,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A Unix path
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:20634/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/usr/local/bin", "timestamp": 1773203650093926143}}'
INFO  src.node.api_clients.base_client:base_client.py: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:54597/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":"/usr/local/bin","version":0,"timestamp":1773203650093926143,"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:47858/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":"/usr/local/bin","version":0,"timestamp":1773203650093926143,"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:20634/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":"/usr/local/bin","version":0,"timestamp":1773203650093926143,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A Windows path
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:20634/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "C:\\Windows\\System32", "timestamp": 1773203650225191557}}'
INFO  src.node.api_clients.base_client:base_client.py: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:54597/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":"C:\\\\Windows\\\\System32","version":0,"timestamp":1773203650225191557,"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:47858/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":"C:\\\\Windows\\\\System32","version":0,"timestamp":1773203650225191557,"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:20634/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":"C:\\\\Windows\\\\System32","version":0,"timestamp":1773203650225191557,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic An SQL query
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:20634/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "SELECT * FROM users WHERE id = 1;", "timestamp": 1773203650354572074}}'
INFO  src.node.api_clients.base_client:base_client.py: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:54597/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":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1773203650354572074,"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:47858/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":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1773203650354572074,"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:20634/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":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1773203650354572074,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic JavaScript code snippet
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:20634/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "function test() { console.log('Hello World'); }", "timestamp": 1773203650482783062}}'
INFO  src.node.api_clients.base_client:base_client.py: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:54597/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":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1773203650482783062,"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:47858/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":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1773203650482783062,"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:20634/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":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1773203650482783062,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A CSS snippet
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:20634/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "body { background-color: #fff; }", "timestamp": 1773203650609640923}}'
INFO  src.node.api_clients.base_client:base_client.py: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:54597/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":"body { background-color: #fff; }","version":0,"timestamp":1773203650609640923,"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:47858/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":"body { background-color: #fff; }","version":0,"timestamp":1773203650609640923,"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:20634/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":"body { background-color: #fff; }","version":0,"timestamp":1773203650609640923,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A Python one-liner
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:20634/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "print('Hello World')", "timestamp": 1773203650736782633}}'
INFO  src.node.api_clients.base_client:base_client.py: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:54597/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":"print(\'Hello World\')","version":0,"timestamp":1773203650736782633,"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:47858/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":"print(\'Hello World\')","version":0,"timestamp":1773203650736782633,"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:20634/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":"print(\'Hello World\')","version":0,"timestamp":1773203650736782633,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic An IP address
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:20634/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "192.168.1.1", "timestamp": 1773203650865844554}}'
INFO  src.node.api_clients.base_client:base_client.py: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:54597/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":"192.168.1.1","version":0,"timestamp":1773203650865844554,"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:47858/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":"192.168.1.1","version":0,"timestamp":1773203650865844554,"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:20634/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":"192.168.1.1","version":0,"timestamp":1773203650865844554,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A domain name
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:20634/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "www.example.com", "timestamp": 1773203650995247952}}'
INFO  src.node.api_clients.base_client:base_client.py: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:54597/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":"www.example.com","version":0,"timestamp":1773203650995247952,"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:47858/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":"www.example.com","version":0,"timestamp":1773203650995247952,"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:20634/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":"www.example.com","version":0,"timestamp":1773203650995247952,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A user agent string
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:20634/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Mozilla/5.0 (Windows NT 10.0; Win64; x64)", "timestamp": 1773203651124088036}}'
INFO  src.node.api_clients.base_client:base_client.py: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:54597/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":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1773203651124088036,"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:47858/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":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1773203651124088036,"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:20634/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":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1773203651124088036,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A credit card 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:20634/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "1234-5678-9012-3456", "timestamp": 1773203651251041548}}'
INFO  src.node.api_clients.base_client:base_client.py: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:54597/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":"1234-5678-9012-3456","version":0,"timestamp":1773203651251041548,"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:47858/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":"1234-5678-9012-3456","version":0,"timestamp":1773203651251041548,"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:20634/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":"1234-5678-9012-3456","version":0,"timestamp":1773203651251041548,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A phone 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:20634/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "+1234567890", "timestamp": 1773203651384972684}}'
INFO  src.node.api_clients.base_client:base_client.py: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:54597/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":"+1234567890","version":0,"timestamp":1773203651384972684,"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:47858/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":"+1234567890","version":0,"timestamp":1773203651384972684,"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:20634/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":"+1234567890","version":0,"timestamp":1773203651384972684,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A UUID
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:20634/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "123e4567-e89b-12d3-a456-426614174000", "timestamp": 1773203651512240186}}'
INFO  src.node.api_clients.base_client:base_client.py: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:54597/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":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1773203651512240186,"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:47858/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":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1773203651512240186,"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:20634/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":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1773203651512240186,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A hashtag
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:20634/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "#helloWorld", "timestamp": 1773203651638952389}}'
INFO  src.node.api_clients.base_client:base_client.py: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:54597/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":"#helloWorld","version":0,"timestamp":1773203651638952389,"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:47858/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":"#helloWorld","version":0,"timestamp":1773203651638952389,"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:20634/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":"#helloWorld","version":0,"timestamp":1773203651638952389,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A Twitter handle
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:20634/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "@username", "timestamp": 1773203651767948045}}'
INFO  src.node.api_clients.base_client:base_client.py: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:54597/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":"@username","version":0,"timestamp":1773203651767948045,"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:47858/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":"@username","version":0,"timestamp":1773203651767948045,"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:20634/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":"@username","version":0,"timestamp":1773203651767948045,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A password
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:20634/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "P@ssw0rd!", "timestamp": 1773203651894258956}}'
INFO  src.node.api_clients.base_client:base_client.py: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:54597/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":"P@ssw0rd!","version":0,"timestamp":1773203651894258956,"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:47858/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":"P@ssw0rd!","version":0,"timestamp":1773203651894258956,"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:20634/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":"P@ssw0rd!","version":0,"timestamp":1773203651894258956,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A date in common format
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:20634/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "01/11/2023", "timestamp": 1773203652021740227}}'
INFO  src.node.api_clients.base_client:base_client.py: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:54597/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":"01/11/2023","version":0,"timestamp":1773203652021740227,"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:47858/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":"01/11/2023","version":0,"timestamp":1773203652021740227,"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:20634/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":"01/11/2023","version":0,"timestamp":1773203652021740227,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A time string
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:20634/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "12:00:00", "timestamp": 1773203652148801620}}'
INFO  src.node.api_clients.base_client:base_client.py: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:54597/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":"12:00:00","version":0,"timestamp":1773203652148801620,"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:47858/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":"12:00:00","version":0,"timestamp":1773203652148801620,"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:20634/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":"12:00:00","version":0,"timestamp":1773203652148801620,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A mathematical equation
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:20634/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "E = mc^2", "timestamp": 1773203652275877172}}'
INFO  src.node.api_clients.base_client:base_client.py: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:54597/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":"E = mc^2","version":0,"timestamp":1773203652275877172,"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:47858/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":"E = mc^2","version":0,"timestamp":1773203652275877172,"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:20634/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":"E = mc^2","version":0,"timestamp":1773203652275877172,"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 9d8e52b585dc
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 618166d741b7
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 382ef5b7aa7b
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9d8e52b585dc. 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,78 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_sender_uses_regular_api_receiver_uses_auto_api with id: 2026-03-11_04-33-42__57cd1935-25e8-4e15-9a23-60fd1f2e494f
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-03-11_04-33-42__57cd1935-25e8-4e15-9a23-60fd1f2e494f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.32.18
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24213', '24214', '24215', '24216', '24217']
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 24213:24213 -p 24214:24214 -p 24215:24215 -p 24216:24216 -p 24217:24217 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24215 --rest-port=24213 --tcp-port=24214 --discv5-udp-port=24216 --rest-address=0.0.0.0 --nat=extip:172.18.32.18 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d71e9f6ca4f267ff98bdbb5e04d5ae318222c559d2f66f5e1dbdacdbaeb7cfe8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24217 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.32.18 waku c7e57d217a65672294e245a8699d869a8600090b472c1c340f05978ab03dfb21
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c7e57d217a65. Setting up logs at ./log/docker/node1_2026-03-11_04-33-42__57cd1935-25e8-4e15-9a23-60fd1f2e494f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 24213
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 987eacc51195. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24213/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24213/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24213/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24213/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24213/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24213/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.32.18/tcp/24214/p2p/16Uiu2HAm5biVqCB4m6KHYvvxsyEiLux7L3qZ59efMwK6wYssoMMb","/ip4/172.18.32.18/tcp/24215/ws/p2p/16Uiu2HAm5biVqCB4m6KHYvvxsyEiLux7L3qZ59efMwK6wYssoMMb"],"enrUri":"enr:-L24QHHRXrXZ4TunZoo39vpEfJ5YlQjc3Tzf5bOggTbAjUJ3RuLhxliMJSEFVreZPUWbt5Ate8HcZ6pE76jZVFAXeTgCgmlkgnY0gmlwhKwSIBKKbXVsdGlhZGRyc5YACASsEiASBl6WAAoErBIgEgZel90DgnJzhQACAQAAiXNlY3AyNTZrMaEClyeGO__aZxPqoTMoL7HNmmHWyoegjDA3D70R71pszsqDdGNwgl6Wg3VkcIJemIV3YWt1MgU"}'
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-03-11_04-33-42__57cd1935-25e8-4e15-9a23-60fd1f2e494f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.3.156
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['45880', '45881', '45882', '45883', '45884']
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 45880:45880 -p 45881:45881 -p 45882:45882 -p 45883:45883 -p 45884:45884 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45882 --rest-port=45880 --tcp-port=45881 --discv5-udp-port=45883 --rest-address=0.0.0.0 --nat=extip:172.18.3.156 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=3ac0b5b4df4cdc4afbd645f5094e5abdb3eddff22093ed3e9a4fffa2cba9e2fd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45884 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHHRXrXZ4TunZoo39vpEfJ5YlQjc3Tzf5bOggTbAjUJ3RuLhxliMJSEFVreZPUWbt5Ate8HcZ6pE76jZVFAXeTgCgmlkgnY0gmlwhKwSIBKKbXVsdGlhZGRyc5YACASsEiASBl6WAAoErBIgEgZel90DgnJzhQACAQAAiXNlY3AyNTZrMaEClyeGO__aZxPqoTMoL7HNmmHWyoegjDA3D70R71pszsqDdGNwgl6Wg3VkcIJemIV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.3.156 waku 85cb39740e93c727db488f5269f35c704d6f05ce9332b99b112ae8ba832ca260
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 85cb39740e93. Setting up logs at ./log/docker/node2_2026-03-11_04-33-42__57cd1935-25e8-4e15-9a23-60fd1f2e494f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 45880
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45880/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45880/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.3.156/tcp/45881/p2p/16Uiu2HAm8cc9BF35HtVofDeWWQiEnjPTRH4jZHMMiwGCesN8TtKa","/ip4/172.18.3.156/tcp/45882/ws/p2p/16Uiu2HAm8cc9BF35HtVofDeWWQiEnjPTRH4jZHMMiwGCesN8TtKa"],"enrUri":"enr:-L24QImib8n1j6HKD5-O9I334923mMYILPAUaFuV9xBSs5b-fEO1X6KtNUWR4Teqd4UWdkl0jBjZrD2mFn4j4Dg1rdgCgmlkgnY0gmlwhKwSA5yKbXVsdGlhZGRyc5YACASsEgOcBrM5AAoErBIDnAazOt0DgnJzhQACAQAAiXNlY3AyNTZrMaECw_T6pA5qYYCJN-Ev106IWJiE7kLnj96fKxzUUoDgGgGDdGNwgrM5g3VkcIKzO4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45880/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.32.18/tcp/24214/p2p/16Uiu2HAm5biVqCB4m6KHYvvxsyEiLux7L3qZ59efMwK6wYssoMMb"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24213/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:45880/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:24213/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45880/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":1773203625135443668,"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 c7e57d217a65
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 85cb39740e93
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,38 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_metrics_initial_value with id: 2026-03-11_04-35-31__69b7fcc0-00c0-49aa-a895-5cda02c295ef
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-03-11_04-35-31__69b7fcc0-00c0-49aa-a895-5cda02c295ef__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.253.157
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['45492', '45493', '45494', '45495', '45496']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 45492:45492 -p 45493:45493 -p 45494:45494 -p 45495:45495 -p 45496:45496 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45494 --rest-port=45492 --tcp-port=45493 --discv5-udp-port=45495 --rest-address=0.0.0.0 --nat=extip:172.18.253.157 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=abb734b3be1af9bffe4dcae154637e5e5dcba7a903bcad4e47ec3b0f0baaa34f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45496 --metrics-logging=true --relay=true --filter=true --store=true --lightpush=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.253.157 waku 9b082abeab39529a1f9b12be65cbf48fcd69152ad2711343aa2d2a7b703b7212
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5b2c267aeca8. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9b082abeab39. Setting up logs at ./log/docker/node1_2026-03-11_04-35-31__69b7fcc0-00c0-49aa-a895-5cda02c295ef__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 45492
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 83bf03e2be0c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45492/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45492/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.253.157/tcp/45493/p2p/16Uiu2HAmRZApEjfUREbTdq2gSSrp5nCQ8dSk5MR3Ceu2w4mVdQ8k","/ip4/172.18.253.157/tcp/45494/ws/p2p/16Uiu2HAmRZApEjfUREbTdq2gSSrp5nCQ8dSk5MR3Ceu2w4mVdQ8k"],"enrUri":"enr:-L24QO6xKUsTlV77ZfZ1eZWDAmxC1GC5tkn-MpdovSUxgnzZUJz9XJZbM3z4UH2GVv_A7gO5Epo1WDq_BJKRWRa_7AgCgmlkgnY0gmlwhKwS_Z2KbXVsdGlhZGRyc5YACASsEv2dBrG1AAoErBL9nQaxtt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDv6pHDq7uiRvlRi74sfuGvLEAagS4uxnYHEyBQ5Jw4Z2DdGNwgrG1g3VkcIKxt4V3YWt1Mg8"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 5 seconds
DEBUG  src.steps.metrics:metrics.py:68 All metrics are present and have valid values.
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 9b082abeab39
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,292 @@
2026-03-11 04:34:33.625 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-11 04:34:33.625 DEBUG [tests.conftest] Running test: test_start_node_with_50_pubsub_topics with id: 2026-03-11_04-34-33__47030d26-a8b6-4327-9440-feb8078e8f0e
2026-03-11 04:34:33.626 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-11 04:34:33.627 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-11 04:34:33.627 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-11 04:34:33.640 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:34:33.640 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-11_04-34-33__47030d26-a8b6-4327-9440-feb8078e8f0e__wakuorg_nwaku:latest.log
2026-03-11 04:34:33.641 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:34:33.642 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:34:33.646 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:34:33.646 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.210.80
2026-03-11 04:34:33.646 DEBUG [src.node.docker_mananger] Generated ports ['2067', '2068', '2069', '2070', '2071']
2026-03-11 04:34:33.647 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-11 04:34:33.647 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-11 04:34:33.647 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:34:33.647 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:34:33.647 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:34:33.648 DEBUG [src.node.docker_mananger] docker run -i -t -p 2067:2067 -p 2068:2068 -p 2069:2069 -p 2070:2070 -p 2071:2071 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2069 --rest-port=2067 --tcp-port=2068 --discv5-udp-port=2070 --rest-address=0.0.0.0 --nat=extip:172.18.210.80 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=b30894b85be1b2fbce8bf850d49ffb99e2b529fddbc6dff63be84bc72d9adc65 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2071 --metrics-logging=true --relay=true --filter=true
2026-03-11 04:34:33.865 ERROR [src.node.docker_mananger] Max retries reached for container bf62f4f2edee. Exiting log stream.
2026-03-11 04:34:33.865 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.210.80 waku 0faaaea69ee8f73a071d9370bb98a9643916ff35729b813d498e81eacca208ac
2026-03-11 04:34:33.904 DEBUG [src.node.docker_mananger] Container started with ID 0faaaea69ee8. Setting up logs at ./log/docker/node1_2026-03-11_04-34-33__47030d26-a8b6-4327-9440-feb8078e8f0e__wakuorg_nwaku:latest.log
2026-03-11 04:34:33.905 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2067
2026-03-11 04:34:33.906 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:34:34.554 ERROR [src.node.docker_mananger] Max retries reached for container 3fc88ebe09f6. Exiting log stream.
2026-03-11 04:34:34.906 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2067/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:34.909 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:34:35.009 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2067/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:35.012 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:34:35.112 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2067/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:35.115 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:34:35.215 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2067/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:35.218 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:34:35.318 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2067/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:35.352 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:34:35.452 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2067/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:35.455 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:34:35.456 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:34:35.456 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2067/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:35.458 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.210.80/tcp/2068/p2p/16Uiu2HAkuxXwC9dqJ5McC25SjKd5xrU7JpjKQY3XprcYZCHg7iKP","/ip4/172.18.210.80/tcp/2069/ws/p2p/16Uiu2HAkuxXwC9dqJ5McC25SjKd5xrU7JpjKQY3XprcYZCHg7iKP"],"enrUri":"enr:-L24QHZvJK8v_kuhCy1cghTVYbCbBGQoru66hzKBQcdXnkPwLiSeoxIl7S_cc5wgBzq-nZDNK4hh8BBQ_UszUTChdKcCgmlkgnY0gmlwhKwS0lCKbXVsdGlhZGRyc5YACASsEtJQBggUAAoErBLSUAYIFd0DgnJzhQACAQAAiXNlY3AyNTZrMaECB-fopEMt48iplKBaGWj2QQ6JqbwD4HMBewCNJlgj8Q6DdGNwgggUg3VkcIIIFoV3YWt1MgU"}'
2026-03-11 04:34:35.458 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:34:35.465 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:34:35.466 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-11_04-34-33__47030d26-a8b6-4327-9440-feb8078e8f0e__wakuorg_nwaku:latest.log
2026-03-11 04:34:35.466 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:34:35.466 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:34:35.467 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:34:35.468 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.22.70
2026-03-11 04:34:35.468 DEBUG [src.node.docker_mananger] Generated ports ['32067', '32068', '32069', '32070', '32071']
2026-03-11 04:34:35.468 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-11 04:34:35.468 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-11 04:34:35.468 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:34:35.468 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:34:35.468 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:34:35.469 DEBUG [src.node.docker_mananger] docker run -i -t -p 32067:32067 -p 32068:32068 -p 32069:32069 -p 32070:32070 -p 32071:32071 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32069 --rest-port=32067 --tcp-port=32068 --discv5-udp-port=32070 --rest-address=0.0.0.0 --nat=extip:172.18.22.70 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=dad0fcb6ce5189c9d071c6aac0832ad4c2f5e5dcbcec470ccf9e6f4c81ccee59 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32071 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHZvJK8v_kuhCy1cghTVYbCbBGQoru66hzKBQcdXnkPwLiSeoxIl7S_cc5wgBzq-nZDNK4hh8BBQ_UszUTChdKcCgmlkgnY0gmlwhKwS0lCKbXVsdGlhZGRyc5YACASsEtJQBggUAAoErBLSUAYIFd0DgnJzhQACAQAAiXNlY3AyNTZrMaECB-fopEMt48iplKBaGWj2QQ6JqbwD4HMBewCNJlgj8Q6DdGNwgggUg3VkcIIIFoV3YWt1MgU
2026-03-11 04:34:35.669 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.22.70 waku ebfd78884d1216ba53ac870acc9f1641374d909307a1eff04f1c0d21e3da6cc4
2026-03-11 04:34:35.704 DEBUG [src.node.docker_mananger] Container started with ID ebfd78884d12. Setting up logs at ./log/docker/node2_2026-03-11_04-34-33__47030d26-a8b6-4327-9440-feb8078e8f0e__wakuorg_nwaku:latest.log
2026-03-11 04:34:35.704 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32067
2026-03-11 04:34:35.705 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:34:36.705 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32067/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:36.708 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:34:36.808 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32067/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:36.811 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:34:36.812 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:34:36.812 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32067/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:36.816 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.22.70/tcp/32068/p2p/16Uiu2HAmNU1WcZcVcGaU1bEKDfJfy2wiXVUwGs9kZe7e5taWT8re","/ip4/172.18.22.70/tcp/32069/ws/p2p/16Uiu2HAmNU1WcZcVcGaU1bEKDfJfy2wiXVUwGs9kZe7e5taWT8re"],"enrUri":"enr:-L24QGwOhDoQ-BiurffOMaxw4z_IhD_QXSIAgBE9zMuqIQtnd34OMuc07KssyY5bRa2pSVv761fc4RIDl15VIrV3cbgCgmlkgnY0gmlwhKwSFkaKbXVsdGlhZGRyc5YACASsEhZGBn1EAAoErBIWRgZ9Rd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDkcTK94O_UYe3QYpWZvUphQRFkH97PyIjY8u1Y4tuIXuDdGNwgn1Eg3VkcIJ9RoV3YWt1MgE"}'
2026-03-11 04:34:36.817 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:34:36.817 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32067/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.210.80/tcp/2068/p2p/16Uiu2HAkuxXwC9dqJ5McC25SjKd5xrU7JpjKQY3XprcYZCHg7iKP"]'
2026-03-11 04:34:36.841 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:36.843 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2067/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7", "/waku/2/rs/2/8", "/waku/2/rs/2/9", "/waku/2/rs/2/10", "/waku/2/rs/2/11", "/waku/2/rs/2/12", "/waku/2/rs/2/13", "/waku/2/rs/2/14", "/waku/2/rs/2/15", "/waku/2/rs/2/16", "/waku/2/rs/2/17", "/waku/2/rs/2/18", "/waku/2/rs/2/19", "/waku/2/rs/2/20", "/waku/2/rs/2/21", "/waku/2/rs/2/22", "/waku/2/rs/2/23", "/waku/2/rs/2/24", "/waku/2/rs/2/25", "/waku/2/rs/2/26", "/waku/2/rs/2/27", "/waku/2/rs/2/28", "/waku/2/rs/2/29", "/waku/2/rs/2/30", "/waku/2/rs/2/31", "/waku/2/rs/2/32", "/waku/2/rs/2/33", "/waku/2/rs/2/34", "/waku/2/rs/2/35", "/waku/2/rs/2/36", "/waku/2/rs/2/37", "/waku/2/rs/2/38", "/waku/2/rs/2/39", "/waku/2/rs/2/40", "/waku/2/rs/2/41", "/waku/2/rs/2/42", "/waku/2/rs/2/43", "/waku/2/rs/2/44", "/waku/2/rs/2/45", "/waku/2/rs/2/46", "/waku/2/rs/2/47", "/waku/2/rs/2/48", "/waku/2/rs/2/49"]'
2026-03-11 04:34:37.013 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:37.015 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32067/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7", "/waku/2/rs/2/8", "/waku/2/rs/2/9", "/waku/2/rs/2/10", "/waku/2/rs/2/11", "/waku/2/rs/2/12", "/waku/2/rs/2/13", "/waku/2/rs/2/14", "/waku/2/rs/2/15", "/waku/2/rs/2/16", "/waku/2/rs/2/17", "/waku/2/rs/2/18", "/waku/2/rs/2/19", "/waku/2/rs/2/20", "/waku/2/rs/2/21", "/waku/2/rs/2/22", "/waku/2/rs/2/23", "/waku/2/rs/2/24", "/waku/2/rs/2/25", "/waku/2/rs/2/26", "/waku/2/rs/2/27", "/waku/2/rs/2/28", "/waku/2/rs/2/29", "/waku/2/rs/2/30", "/waku/2/rs/2/31", "/waku/2/rs/2/32", "/waku/2/rs/2/33", "/waku/2/rs/2/34", "/waku/2/rs/2/35", "/waku/2/rs/2/36", "/waku/2/rs/2/37", "/waku/2/rs/2/38", "/waku/2/rs/2/39", "/waku/2/rs/2/40", "/waku/2/rs/2/41", "/waku/2/rs/2/42", "/waku/2/rs/2/43", "/waku/2/rs/2/44", "/waku/2/rs/2/45", "/waku/2/rs/2/46", "/waku/2/rs/2/47", "/waku/2/rs/2/48", "/waku/2/rs/2/49"]'
2026-03-11 04:34:37.209 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:37.210 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2067/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-03-11 04:34:37.232 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:37.234 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:34:37.335 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:34:37.335 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2067/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:37.338 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773203676611089882,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773203677210663879,"ephemeral":false,"proof":""}]'
2026-03-11 04:34:37.346 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-11 04:34:37.347 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-11 04:34:37.347 DEBUG [src.node.waku_node] Stopping container with id 0faaaea69ee8
2026-03-11 04:34:37.981 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:34:37.982 DEBUG [src.node.waku_node] Stopping container with id ebfd78884d12
2026-03-11 04:34:38.547 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:34:38.548 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-11 04:34:38.618 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-11 04:34:38.680 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-11 04:34:38.681 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-11 04:34:38.682 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-11 04:34:38.682 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-11_04-34-33__47030d26-a8b6-4327-9440-feb8078e8f0e__wakuorg_nwaku:latest.log
2026-03-11 04:34:38.684 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-11_04-34-33__47030d26-a8b6-4327-9440-feb8078e8f0e__wakuorg_nwaku:latest.log
2026-03-11 04:34:38.689 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-11 04:34:38.689 DEBUG [tests.conftest] Running test: test_start_node_with_50_pubsub_topics with id: 2026-03-11_04-34-38__0669c55e-12e0-41b9-b294-df6612f10b55
2026-03-11 04:34:38.690 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-11 04:34:38.690 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-11 04:34:38.690 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-11 04:34:38.698 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:34:38.698 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-11_04-34-38__0669c55e-12e0-41b9-b294-df6612f10b55__wakuorg_nwaku:latest.log
2026-03-11 04:34:38.699 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:34:38.699 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:34:38.700 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:34:38.700 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.55.28
2026-03-11 04:34:38.701 DEBUG [src.node.docker_mananger] Generated ports ['25219', '25220', '25221', '25222', '25223']
2026-03-11 04:34:38.701 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-11 04:34:38.701 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-11 04:34:38.701 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:34:38.701 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:34:38.701 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:34:38.701 DEBUG [src.node.docker_mananger] docker run -i -t -p 25219:25219 -p 25220:25220 -p 25221:25221 -p 25222:25222 -p 25223:25223 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25221 --rest-port=25219 --tcp-port=25220 --discv5-udp-port=25222 --rest-address=0.0.0.0 --nat=extip:172.18.55.28 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=f8d1b1e3409c8a975e3a13b2c20bb3bc1a85efda95b36e501cbff9b9a04ccced --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25223 --metrics-logging=true --relay=true --filter=true
2026-03-11 04:34:38.883 ERROR [src.node.docker_mananger] Max retries reached for container 0faaaea69ee8. Exiting log stream.
2026-03-11 04:34:38.898 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.55.28 waku 0df1f7b4af85b0fba819c346035351ff09cde270d51e3f7a692332d9960cdfa8
2026-03-11 04:34:38.933 DEBUG [src.node.docker_mananger] Container started with ID 0df1f7b4af85. Setting up logs at ./log/docker/node1_2026-03-11_04-34-38__0669c55e-12e0-41b9-b294-df6612f10b55__wakuorg_nwaku:latest.log
2026-03-11 04:34:38.934 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 25219
2026-03-11 04:34:38.934 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:34:39.429 ERROR [src.node.docker_mananger] Max retries reached for container ebfd78884d12. Exiting log stream.
2026-03-11 04:34:39.935 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25219/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:39.938 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:34:40.039 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25219/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:40.042 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:34:40.142 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25219/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:40.145 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:34:40.246 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25219/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:40.249 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:34:40.350 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25219/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:40.353 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:34:40.453 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25219/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:40.456 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:34:40.556 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25219/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:40.559 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:34:40.660 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25219/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:40.672 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:34:40.773 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25219/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:40.776 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:34:40.776 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:34:40.776 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25219/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:40.779 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.55.28/tcp/25220/p2p/16Uiu2HAmJKwbDUwvhAoyypnwzAvgZVcMdkdQYeZVVKheTPeBjThr","/ip4/172.18.55.28/tcp/25221/ws/p2p/16Uiu2HAmJKwbDUwvhAoyypnwzAvgZVcMdkdQYeZVVKheTPeBjThr"],"enrUri":"enr:-L24QDg0ugcY7LhQBo6NUy7268HVuF-oW9bb-CUjjLyG6IP8CNFS3PzCmaM_bzKwe2WYeJ1Xf1tZCM0h1vCefF6XOsgCgmlkgnY0gmlwhKwSNxyKbXVsdGlhZGRyc5YACASsEjccBmKEAAoErBI3HAZihd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDVET3Lyvb0fs04eYw5q3IURj0sDYLWeLrCl6iN6XMQ7mDdGNwgmKEg3VkcIJihoV3YWt1MgU"}'
2026-03-11 04:34:40.779 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:34:40.786 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:34:40.786 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-11_04-34-38__0669c55e-12e0-41b9-b294-df6612f10b55__wakuorg_nwaku:latest.log
2026-03-11 04:34:40.787 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:34:40.787 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:34:40.788 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:34:40.789 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.243.62
2026-03-11 04:34:40.789 DEBUG [src.node.docker_mananger] Generated ports ['8583', '8584', '8585', '8586', '8587']
2026-03-11 04:34:40.789 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-11 04:34:40.789 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-11 04:34:40.789 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:34:40.789 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:34:40.789 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:34:40.790 DEBUG [src.node.docker_mananger] docker run -i -t -p 8583:8583 -p 8584:8584 -p 8585:8585 -p 8586:8586 -p 8587:8587 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8585 --rest-port=8583 --tcp-port=8584 --discv5-udp-port=8586 --rest-address=0.0.0.0 --nat=extip:172.18.243.62 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=a7b3c81462de6be37c0feadd137a1c0c3eaaabebb2fa99d9b1acce2005ff69db --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8587 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDg0ugcY7LhQBo6NUy7268HVuF-oW9bb-CUjjLyG6IP8CNFS3PzCmaM_bzKwe2WYeJ1Xf1tZCM0h1vCefF6XOsgCgmlkgnY0gmlwhKwSNxyKbXVsdGlhZGRyc5YACASsEjccBmKEAAoErBI3HAZihd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDVET3Lyvb0fs04eYw5q3IURj0sDYLWeLrCl6iN6XMQ7mDdGNwgmKEg3VkcIJihoV3YWt1MgU
2026-03-11 04:34:41.001 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.243.62 waku 73e5f097ec20065225eafcc0b42658e4aef3067dd52a16d0a4581d18f29aeef6
2026-03-11 04:34:41.041 DEBUG [src.node.docker_mananger] Container started with ID 73e5f097ec20. Setting up logs at ./log/docker/node2_2026-03-11_04-34-38__0669c55e-12e0-41b9-b294-df6612f10b55__wakuorg_nwaku:latest.log
2026-03-11 04:34:41.042 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8583
2026-03-11 04:34:41.042 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:34:42.042 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8583/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:42.047 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:34:42.148 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8583/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:42.151 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:34:42.251 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8583/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:42.255 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:34:42.356 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8583/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:42.359 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:34:42.359 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:34:42.359 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8583/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:42.362 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.243.62/tcp/8584/p2p/16Uiu2HAmAxVP4qCm8BeqDziFpco1jip3yVd6ngCTVE33Vtpw9Y6G","/ip4/172.18.243.62/tcp/8585/ws/p2p/16Uiu2HAmAxVP4qCm8BeqDziFpco1jip3yVd6ngCTVE33Vtpw9Y6G"],"enrUri":"enr:-L24QGLoxkF3G0sSWlaWvHTkAa_VZUfwo1-WNnefjEyOaC-PHs3EmctdST1pZzho4HfYavSNpyMxq7XvmBSK7BtAaIsCgmlkgnY0gmlwhKwS8z6KbXVsdGlhZGRyc5YACASsEvM-BiGIAAoErBLzPgYhid0DgnJzhQACAQAAiXNlY3AyNTZrMaEC5sRTL9GCdu89_cw2ZSW1P599SIng24StcL0Xtawhsk2DdGNwgiGIg3VkcIIhioV3YWt1MgE"}'
2026-03-11 04:34:42.362 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:34:42.363 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8583/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.55.28/tcp/25220/p2p/16Uiu2HAmJKwbDUwvhAoyypnwzAvgZVcMdkdQYeZVVKheTPeBjThr"]'
2026-03-11 04:34:42.387 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:42.389 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25219/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7", "/waku/2/rs/2/8", "/waku/2/rs/2/9", "/waku/2/rs/2/10", "/waku/2/rs/2/11", "/waku/2/rs/2/12", "/waku/2/rs/2/13", "/waku/2/rs/2/14", "/waku/2/rs/2/15", "/waku/2/rs/2/16", "/waku/2/rs/2/17", "/waku/2/rs/2/18", "/waku/2/rs/2/19", "/waku/2/rs/2/20", "/waku/2/rs/2/21", "/waku/2/rs/2/22", "/waku/2/rs/2/23", "/waku/2/rs/2/24", "/waku/2/rs/2/25", "/waku/2/rs/2/26", "/waku/2/rs/2/27", "/waku/2/rs/2/28", "/waku/2/rs/2/29", "/waku/2/rs/2/30", "/waku/2/rs/2/31", "/waku/2/rs/2/32", "/waku/2/rs/2/33", "/waku/2/rs/2/34", "/waku/2/rs/2/35", "/waku/2/rs/2/36", "/waku/2/rs/2/37", "/waku/2/rs/2/38", "/waku/2/rs/2/39", "/waku/2/rs/2/40", "/waku/2/rs/2/41", "/waku/2/rs/2/42", "/waku/2/rs/2/43", "/waku/2/rs/2/44", "/waku/2/rs/2/45", "/waku/2/rs/2/46", "/waku/2/rs/2/47", "/waku/2/rs/2/48", "/waku/2/rs/2/49"]'
2026-03-11 04:34:42.558 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:42.559 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8583/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7", "/waku/2/rs/2/8", "/waku/2/rs/2/9", "/waku/2/rs/2/10", "/waku/2/rs/2/11", "/waku/2/rs/2/12", "/waku/2/rs/2/13", "/waku/2/rs/2/14", "/waku/2/rs/2/15", "/waku/2/rs/2/16", "/waku/2/rs/2/17", "/waku/2/rs/2/18", "/waku/2/rs/2/19", "/waku/2/rs/2/20", "/waku/2/rs/2/21", "/waku/2/rs/2/22", "/waku/2/rs/2/23", "/waku/2/rs/2/24", "/waku/2/rs/2/25", "/waku/2/rs/2/26", "/waku/2/rs/2/27", "/waku/2/rs/2/28", "/waku/2/rs/2/29", "/waku/2/rs/2/30", "/waku/2/rs/2/31", "/waku/2/rs/2/32", "/waku/2/rs/2/33", "/waku/2/rs/2/34", "/waku/2/rs/2/35", "/waku/2/rs/2/36", "/waku/2/rs/2/37", "/waku/2/rs/2/38", "/waku/2/rs/2/39", "/waku/2/rs/2/40", "/waku/2/rs/2/41", "/waku/2/rs/2/42", "/waku/2/rs/2/43", "/waku/2/rs/2/44", "/waku/2/rs/2/45", "/waku/2/rs/2/46", "/waku/2/rs/2/47", "/waku/2/rs/2/48", "/waku/2/rs/2/49"]'
2026-03-11 04:34:42.763 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:42.765 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25219/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-03-11 04:34:42.784 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:42.785 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:34:42.887 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:34:42.887 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25219/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:42.890 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773203680381105103,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773203681555598595,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773203682212602613,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773203682764980821,"ephemeral":false,"proof":""}]'
2026-03-11 04:34:42.898 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-11 04:34:42.899 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-11 04:34:42.899 DEBUG [src.node.waku_node] Stopping container with id 0df1f7b4af85
2026-03-11 04:34:43.563 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:34:43.565 DEBUG [src.node.waku_node] Stopping container with id 73e5f097ec20
2026-03-11 04:34:44.164 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:34:44.168 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-11 04:34:44.236 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-11 04:34:44.299 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-11 04:34:44.301 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-11 04:34:44.301 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-11 04:34:44.302 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-11_04-34-38__0669c55e-12e0-41b9-b294-df6612f10b55__wakuorg_nwaku:latest.log
2026-03-11 04:34:44.303 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-11_04-34-38__0669c55e-12e0-41b9-b294-df6612f10b55__wakuorg_nwaku:latest.log
2026-03-11 04:34:44.308 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-11 04:34:44.308 DEBUG [tests.conftest] Running test: test_start_node_with_50_pubsub_topics with id: 2026-03-11_04-34-44__94a2a05c-7e4e-4de8-b071-f8d798e755fe
2026-03-11 04:34:44.309 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-11 04:34:44.309 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-11 04:34:44.309 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-11 04:34:44.316 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:34:44.317 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-11_04-34-44__94a2a05c-7e4e-4de8-b071-f8d798e755fe__wakuorg_nwaku:latest.log
2026-03-11 04:34:44.317 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:34:44.317 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:34:44.318 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:34:44.318 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.120.133
2026-03-11 04:34:44.319 DEBUG [src.node.docker_mananger] Generated ports ['48584', '48585', '48586', '48587', '48588']
2026-03-11 04:34:44.319 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-11 04:34:44.319 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-11 04:34:44.319 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:34:44.319 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:34:44.319 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:34:44.319 DEBUG [src.node.docker_mananger] docker run -i -t -p 48584:48584 -p 48585:48585 -p 48586:48586 -p 48587:48587 -p 48588:48588 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48586 --rest-port=48584 --tcp-port=48585 --discv5-udp-port=48587 --rest-address=0.0.0.0 --nat=extip:172.18.120.133 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=b154d91e7eecc7aedbc7be404da4c624db6b98dce1b0d0af615e4bb42eb7166b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48588 --metrics-logging=true --relay=true --filter=true
2026-03-11 04:34:44.503 ERROR [src.node.docker_mananger] Max retries reached for container 0df1f7b4af85. Exiting log stream.
2026-03-11 04:34:44.517 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.120.133 waku 9ee46a7552a8c7b73e70ac29d2ca01dae8bf8f448bad5f6e4e63f45b0bfdee16
2026-03-11 04:34:44.557 DEBUG [src.node.docker_mananger] Container started with ID 9ee46a7552a8. Setting up logs at ./log/docker/node1_2026-03-11_04-34-44__94a2a05c-7e4e-4de8-b071-f8d798e755fe__wakuorg_nwaku:latest.log
2026-03-11 04:34:44.557 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48584
2026-03-11 04:34:44.558 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:34:44.977 ERROR [src.node.docker_mananger] Max retries reached for container 73e5f097ec20. Exiting log stream.
2026-03-11 04:34:45.558 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48584/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:45.561 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:34:45.661 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48584/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:45.664 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:34:45.765 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48584/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:45.768 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:34:45.868 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48584/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:45.871 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:34:45.971 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48584/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:45.974 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:34:46.075 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48584/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:46.078 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:34:46.178 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48584/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:46.181 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:34:46.181 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:34:46.182 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48584/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:46.184 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.120.133/tcp/48585/p2p/16Uiu2HAkyb17FfggjMKhdxVDL12WxPABJCQXa3qtR6sugZ4Bv6eZ","/ip4/172.18.120.133/tcp/48586/ws/p2p/16Uiu2HAkyb17FfggjMKhdxVDL12WxPABJCQXa3qtR6sugZ4Bv6eZ"],"enrUri":"enr:-L24QEpRLbP3iaVBv39n4ZqJgI6td7bS5d7Xm1_expUXO-BmCCGwnpHfTknivzxiCm6m9ESHaRxgsCmf6lAH8RIGSz8CgmlkgnY0gmlwhKwSeIWKbXVsdGlhZGRyc5YACASsEniFBr3JAAoErBJ4hQa9yt0DgnJzhQACAQAAiXNlY3AyNTZrMaECPdKakgrGt_MCVyTcbmDG_3krZ9fEp32lBtWY2O945X6DdGNwgr3Jg3VkcIK9y4V3YWt1MgU"}'
2026-03-11 04:34:46.184 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:34:46.192 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:34:46.192 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-11_04-34-44__94a2a05c-7e4e-4de8-b071-f8d798e755fe__wakuorg_nwaku:latest.log
2026-03-11 04:34:46.192 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:34:46.192 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:34:46.194 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:34:46.194 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.6.152
2026-03-11 04:34:46.194 DEBUG [src.node.docker_mananger] Generated ports ['13034', '13035', '13036', '13037', '13038']
2026-03-11 04:34:46.195 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-11 04:34:46.195 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-11 04:34:46.195 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:34:46.195 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:34:46.195 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:34:46.195 DEBUG [src.node.docker_mananger] docker run -i -t -p 13034:13034 -p 13035:13035 -p 13036:13036 -p 13037:13037 -p 13038:13038 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13036 --rest-port=13034 --tcp-port=13035 --discv5-udp-port=13037 --rest-address=0.0.0.0 --nat=extip:172.18.6.152 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=0d12fd5389a90dc93b192fabc8dcfbf23b72188cb1ecba8a6c78a36fcc223bbb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13038 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEpRLbP3iaVBv39n4ZqJgI6td7bS5d7Xm1_expUXO-BmCCGwnpHfTknivzxiCm6m9ESHaRxgsCmf6lAH8RIGSz8CgmlkgnY0gmlwhKwSeIWKbXVsdGlhZGRyc5YACASsEniFBr3JAAoErBJ4hQa9yt0DgnJzhQACAQAAiXNlY3AyNTZrMaECPdKakgrGt_MCVyTcbmDG_3krZ9fEp32lBtWY2O945X6DdGNwgr3Jg3VkcIK9y4V3YWt1MgU
2026-03-11 04:34:46.412 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.6.152 waku 153e9aa741ca460239bf0e539f0de9c2ff1d08ad22a1107143f7795bc1d79581
2026-03-11 04:34:46.453 DEBUG [src.node.docker_mananger] Container started with ID 153e9aa741ca. Setting up logs at ./log/docker/node2_2026-03-11_04-34-44__94a2a05c-7e4e-4de8-b071-f8d798e755fe__wakuorg_nwaku:latest.log
2026-03-11 04:34:46.453 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 13034
2026-03-11 04:34:46.453 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:34:47.454 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13034/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:47.457 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:34:47.557 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13034/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:47.560 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:34:47.660 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13034/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:47.663 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:34:47.764 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13034/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:47.767 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:34:47.867 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13034/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:47.870 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:34:47.971 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13034/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:48.001 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:34:48.102 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13034/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:48.105 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:34:48.105 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:34:48.105 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13034/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:48.107 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.6.152/tcp/13035/p2p/16Uiu2HAm419bYawqcUV8Q9DaVFVjcSJs6MoNRHCY2gaLBh2bXxeF","/ip4/172.18.6.152/tcp/13036/ws/p2p/16Uiu2HAm419bYawqcUV8Q9DaVFVjcSJs6MoNRHCY2gaLBh2bXxeF"],"enrUri":"enr:-L24QGg-KOfCTRrAg6wJf91NY5xL0hU2jP_WbzpkkiPTl-BSK7OyLswCyesZhCADGD05DrTwkMQA19od-5Gx0gF7R7gCgmlkgnY0gmlwhKwSBpiKbXVsdGlhZGRyc5YACASsEgaYBjLrAAoErBIGmAYy7N0DgnJzhQACAQAAiXNlY3AyNTZrMaECf3DjWaIaKC3cHk5feu8AHUPDtRKNLVqtvHIod2N7oZyDdGNwgjLrg3VkcIIy7YV3YWt1MgE"}'
2026-03-11 04:34:48.108 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:34:48.108 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13034/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.120.133/tcp/48585/p2p/16Uiu2HAkyb17FfggjMKhdxVDL12WxPABJCQXa3qtR6sugZ4Bv6eZ"]'
2026-03-11 04:34:48.133 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:48.137 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48584/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7", "/waku/2/rs/2/8", "/waku/2/rs/2/9", "/waku/2/rs/2/10", "/waku/2/rs/2/11", "/waku/2/rs/2/12", "/waku/2/rs/2/13", "/waku/2/rs/2/14", "/waku/2/rs/2/15", "/waku/2/rs/2/16", "/waku/2/rs/2/17", "/waku/2/rs/2/18", "/waku/2/rs/2/19", "/waku/2/rs/2/20", "/waku/2/rs/2/21", "/waku/2/rs/2/22", "/waku/2/rs/2/23", "/waku/2/rs/2/24", "/waku/2/rs/2/25", "/waku/2/rs/2/26", "/waku/2/rs/2/27", "/waku/2/rs/2/28", "/waku/2/rs/2/29", "/waku/2/rs/2/30", "/waku/2/rs/2/31", "/waku/2/rs/2/32", "/waku/2/rs/2/33", "/waku/2/rs/2/34", "/waku/2/rs/2/35", "/waku/2/rs/2/36", "/waku/2/rs/2/37", "/waku/2/rs/2/38", "/waku/2/rs/2/39", "/waku/2/rs/2/40", "/waku/2/rs/2/41", "/waku/2/rs/2/42", "/waku/2/rs/2/43", "/waku/2/rs/2/44", "/waku/2/rs/2/45", "/waku/2/rs/2/46", "/waku/2/rs/2/47", "/waku/2/rs/2/48", "/waku/2/rs/2/49"]'
2026-03-11 04:34:48.275 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:48.277 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13034/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7", "/waku/2/rs/2/8", "/waku/2/rs/2/9", "/waku/2/rs/2/10", "/waku/2/rs/2/11", "/waku/2/rs/2/12", "/waku/2/rs/2/13", "/waku/2/rs/2/14", "/waku/2/rs/2/15", "/waku/2/rs/2/16", "/waku/2/rs/2/17", "/waku/2/rs/2/18", "/waku/2/rs/2/19", "/waku/2/rs/2/20", "/waku/2/rs/2/21", "/waku/2/rs/2/22", "/waku/2/rs/2/23", "/waku/2/rs/2/24", "/waku/2/rs/2/25", "/waku/2/rs/2/26", "/waku/2/rs/2/27", "/waku/2/rs/2/28", "/waku/2/rs/2/29", "/waku/2/rs/2/30", "/waku/2/rs/2/31", "/waku/2/rs/2/32", "/waku/2/rs/2/33", "/waku/2/rs/2/34", "/waku/2/rs/2/35", "/waku/2/rs/2/36", "/waku/2/rs/2/37", "/waku/2/rs/2/38", "/waku/2/rs/2/39", "/waku/2/rs/2/40", "/waku/2/rs/2/41", "/waku/2/rs/2/42", "/waku/2/rs/2/43", "/waku/2/rs/2/44", "/waku/2/rs/2/45", "/waku/2/rs/2/46", "/waku/2/rs/2/47", "/waku/2/rs/2/48", "/waku/2/rs/2/49"]'
2026-03-11 04:34:48.475 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:48.476 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48584/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-03-11 04:34:48.496 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:48.498 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:34:48.600 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:34:48.601 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:48.603 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773203686551951928,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773203687214948203,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773203688476256922,"ephemeral":false,"proof":""}]'
2026-03-11 04:34:48.614 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-11 04:34:48.616 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-11 04:34:48.616 DEBUG [src.node.waku_node] Stopping container with id 9ee46a7552a8
2026-03-11 04:34:49.265 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:34:49.267 DEBUG [src.node.waku_node] Stopping container with id 153e9aa741ca
2026-03-11 04:34:49.885 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:34:49.894 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-11 04:34:49.968 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-11 04:34:50.034 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-11 04:34:50.037 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-11 04:34:50.038 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-11 04:34:50.039 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-11_04-34-44__94a2a05c-7e4e-4de8-b071-f8d798e755fe__wakuorg_nwaku:latest.log
2026-03-11 04:34:50.045 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-11_04-34-44__94a2a05c-7e4e-4de8-b071-f8d798e755fe__wakuorg_nwaku:latest.log

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_get_peers_after_node1_was_restarted with id: 2026-03-11_04-39-15__0b2bc9fa-08b5-4214-b1de-b31a86e397c0
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-03-11_04-39-15__0b2bc9fa-08b5-4214-b1de-b31a86e397c0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.72
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['51333', '51334', '51335', '51336', '51337']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 51333:51333 -p 51334:51334 -p 51335:51335 -p 51336:51336 -p 51337:51337 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51335 --rest-port=51333 --tcp-port=51334 --discv5-udp-port=51336 --rest-address=0.0.0.0 --nat=extip:172.18.52.72 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0028f4b1d052773137ab1bcf7b6a26db6ad7d15ca650e9c6cae94ff59a65e0ee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51337 --metrics-logging=true --relay=true --relay-peer-exchange=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 24e7f0d152f7. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.52.72 waku 31996cb06c36ca99d037532e55716d1de2afef5676bbd6e7b2e59eed3c44954e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 31996cb06c36. Setting up logs at ./log/docker/node1_2026-03-11_04-39-15__0b2bc9fa-08b5-4214-b1de-b31a86e397c0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 51333
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 ab2bdc1c1243. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51333/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51333/debug/v1/info" -H "Content-Type: application/json" -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.72/tcp/51334/p2p/16Uiu2HAkxYggN2qis6cGsAYefso8Z1iUDLPWAB81J67Xa4S169kF","/ip4/172.18.52.72/tcp/51335/ws/p2p/16Uiu2HAkxYggN2qis6cGsAYefso8Z1iUDLPWAB81J67Xa4S169kF"],"enrUri":"enr:-L24QPm-WzNpGhh8xiYlqz0fR7PEHuzwleuW7-Kztx3zzp6uCfocNInG03GS-N57Sd75ztlC0TOFCwsvV4GB8Z8N5qICgmlkgnY0gmlwhKwSNEiKbXVsdGlhZGRyc5YACASsEjRIBsiGAAoErBI0SAbIh90DgnJzhQADAQAAiXNlY3AyNTZrMaECLl7q11u-4tAEOrQSJSPE8TWNooo4p3sa7no7xxhC9ZSDdGNwgsiGg3VkcILIiIV3YWt1MgE"}'
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-03-11_04-39-15__0b2bc9fa-08b5-4214-b1de-b31a86e397c0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.32.44
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['30658', '30659', '30660', '30661', '30662']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 30658:30658 -p 30659:30659 -p 30660:30660 -p 30661:30661 -p 30662:30662 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30660 --rest-port=30658 --tcp-port=30659 --discv5-udp-port=30661 --rest-address=0.0.0.0 --nat=extip:172.18.32.44 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bada4b8ead087ad127cdeb5cb33bb9db2bf4cb86af0ea360fec71ed63b0abe77 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30662 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPm-WzNpGhh8xiYlqz0fR7PEHuzwleuW7-Kztx3zzp6uCfocNInG03GS-N57Sd75ztlC0TOFCwsvV4GB8Z8N5qICgmlkgnY0gmlwhKwSNEiKbXVsdGlhZGRyc5YACASsEjRIBsiGAAoErBI0SAbIh90DgnJzhQADAQAAiXNlY3AyNTZrMaECLl7q11u-4tAEOrQSJSPE8TWNooo4p3sa7no7xxhC9ZSDdGNwgsiGg3VkcILIiIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.32.44 waku 4f9f723f110c74675b444ae840e86942c05b967ffa2b48df8834cb367d7d8657
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4f9f723f110c. Setting up logs at ./log/docker/node2_2026-03-11_04-39-15__0b2bc9fa-08b5-4214-b1de-b31a86e397c0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 30658
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30658/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30658/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.32.44/tcp/30659/p2p/16Uiu2HAm8WHRm7uLQbhpmAgq8R54nBPLTAiVf8nracxo78UqTELi","/ip4/172.18.32.44/tcp/30660/ws/p2p/16Uiu2HAm8WHRm7uLQbhpmAgq8R54nBPLTAiVf8nracxo78UqTELi"],"enrUri":"enr:-L24QAsh-B09TZRXpTSZBk1QoUM8OHe5JWmryCkFs7TGmN4gbTRQHVYVBdNLL6z7EXHLIgusSl119ZkN-N7IthPd80sCgmlkgnY0gmlwhKwSICyKbXVsdGlhZGRyc5YACASsEiAsBnfDAAoErBIgLAZ3xN0DgnJzhQADAQAAiXNlY3AyNTZrMaECwlZVirW95Q1mc9yVzKI-H244rLiIYTISySli_-3G5PuDdGNwgnfDg3VkcIJ3xYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30658/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.52.72/tcp/51334/p2p/16Uiu2HAkxYggN2qis6cGsAYefso8Z1iUDLPWAB81J67Xa4S169kF"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51333/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:30658/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:51333/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.32.44/tcp/58082/p2p/16Uiu2HAm8WHRm7uLQbhpmAgq8R54nBPLTAiVf8nracxo78UqTELi","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
DEBUG  src.node.waku_node:waku_node.py:257 Restarting container with id 31996cb06c36
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-03-11_04-39-15__0b2bc9fa-08b5-4214-b1de-b31a86e397c0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.188
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['43280', '43281', '43282', '43283', '43284']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 43280:43280 -p 43281:43281 -p 43282:43282 -p 43283:43283 -p 43284:43284 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43282 --rest-port=43280 --tcp-port=43281 --discv5-udp-port=43283 --rest-address=0.0.0.0 --nat=extip:172.18.69.188 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=db0e3bf66b58b4c1bc124659e6bf0200de00acb96a5eafefe0dad0acecdab139 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43284 --metrics-logging=true --relay=false --peer-exchange-node=/ip4/172.18.32.44/tcp/58082/p2p/16Uiu2HAm8WHRm7uLQbhpmAgq8R54nBPLTAiVf8nracxo78UqTELi
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.69.188 waku b0663cf1d07a847be386d5ee892ed532d75bc2d00e688b41c94516c476f2a419
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b0663cf1d07a. Setting up logs at ./log/docker/node3_2026-03-11_04-39-15__0b2bc9fa-08b5-4214-b1de-b31a86e397c0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 43280
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43280/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43280/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43280/debug/v1/info" -H "Content-Type: application/json" -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.188/tcp/43281/p2p/16Uiu2HAm3YK7umH1WUJRxMRaFv5w4uPXrsD8tZtxioJay3bKHHeF","/ip4/172.18.69.188/tcp/43282/ws/p2p/16Uiu2HAm3YK7umH1WUJRxMRaFv5w4uPXrsD8tZtxioJay3bKHHeF"],"enrUri":"enr:-La4QMABuWlnBh59lmau3IfPQWaxay9C8iQneklsMrCCe0pKJCQvSppzhbZa73MhhqXAlt7-f2xEbLtEFA6TCtPljyICgmlkgnY0gmlwhKwSRbyKbXVsdGlhZGRyc5YACASsEkW8BqkRAAoErBJFvAapEt0DgnJzhQADAQAAiXNlY3AyNTZrMaECeJD5e2HeZO0KtsIWBiwSdPoP32gGf6SA1h7AkfH06xCDdGNwgqkRhXdha3UyAA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43280/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.52.72/tcp/51334/p2p/16Uiu2HAkxYggN2qis6cGsAYefso8Z1iUDLPWAB81J67Xa4S169kF"]'
INFO  src.node.api_clients.base_client:base_client.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:43280/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.32.44/tcp/58082/p2p/16Uiu2HAm8WHRm7uLQbhpmAgq8R54nBPLTAiVf8nracxo78UqTELi","protocols":[],"shards":[],"connected":"NotConnected","agent":"","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.52.72/tcp/51334/p2p/16Uiu2HAkxYggN2qis6cGsAYefso8Z1iUDLPWAB81J67Xa4S169kF","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.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":"NotConnected","agent":"logos-delivery-v0.36.0-164-g0ad551","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 31996cb06c36
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4f9f723f110c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b0663cf1d07a
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 31996cb06c36. 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:141 Found matches for keyword 'stacktrace': ['FAT 2026-03-11 04:39:22.310+00:00 Shutting down after receiving SIGSEGV topics="wakunode main" tid=1 file=wakunode2.nim:91 stacktrace="/app/vendor/nim-chronicles/chronicles/formats.nim(20) _ZN9wakunode213handleSigsegvE5int32\\n"', '/app/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim(530) _ZN6system15writeStackTraceE', '/app/vendor/nimbus-build-system/vendor/Nim/lib/system/stacktraces.nim(59) _ZN11stacktraces30auxWriteStackTraceWithOverrideE3varI6stringE']
DEBUG  src.node.docker_mananger:docker_mananger.py:141 Found matches for keyword 'SIGSEGV': ['FAT 2026-03-11 04:39:22.310+00:00 Shutting down after receiving SIGSEGV topics="wakunode main" tid=1 file=wakunode2.nim:91 stacktrace="/app/vendor/nim-chronicles/chronicles/formats.nim(20) _ZN9wakunode213handleSigsegvE5int32\\n"', '/app/apps/wakunode2/wakunode2.nim(94) _ZN9wakunode213handleSigsegvE5int32']
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_get_peers_after_node1_was_restarted with id: 2026-03-11_04-39-24__472171da-f89e-4fd2-ab8a-920126eb454e
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-03-11_04-39-24__472171da-f89e-4fd2-ab8a-920126eb454e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.253.172
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['18649', '18650', '18651', '18652', '18653']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 18649:18649 -p 18650:18650 -p 18651:18651 -p 18652:18652 -p 18653:18653 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18651 --rest-port=18649 --tcp-port=18650 --discv5-udp-port=18652 --rest-address=0.0.0.0 --nat=extip:172.18.253.172 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ef52db372b4e2ec8de1c5209ffd09efb91c9463b1e708a4fad375fc4972b35ff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18653 --metrics-logging=true --relay=true --relay-peer-exchange=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4f9f723f110c. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.253.172 waku 9b71543145ab07f75cb195845f892a285cbab8713dc5020712a91a88d6bbd39e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9b71543145ab. Setting up logs at ./log/docker/node1_2026-03-11_04-39-24__472171da-f89e-4fd2-ab8a-920126eb454e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 18649
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 b0663cf1d07a. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18649/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18649/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.253.172/tcp/18650/p2p/16Uiu2HAkuXAtSjy1xiUCz6asptPhrRnuJ3i4swD66T4NKffZUn9W","/ip4/172.18.253.172/tcp/18651/ws/p2p/16Uiu2HAkuXAtSjy1xiUCz6asptPhrRnuJ3i4swD66T4NKffZUn9W"],"enrUri":"enr:-L24QMpVWWLtUWVpbofLoOVam9lMMjFCSZW78G3YB7oW6l74Q0YkWb6psE2knb6f8CpXpmWUQXQUGHXG79l7J0lH-xMCgmlkgnY0gmlwhKwS_ayKbXVsdGlhZGRyc5YACASsEv2sBkjaAAoErBL9rAZI290DgnJzhQADAQAAiXNlY3AyNTZrMaECAWiXFaGVprP4lmbUBcg10-EoTBJBLdqqhaB_f4xlWLmDdGNwgkjag3VkcIJI3IV3YWt1MgE"}'
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-03-11_04-39-24__472171da-f89e-4fd2-ab8a-920126eb454e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.224.154
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['4620', '4621', '4622', '4623', '4624']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 4620:4620 -p 4621:4621 -p 4622:4622 -p 4623:4623 -p 4624:4624 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4622 --rest-port=4620 --tcp-port=4621 --discv5-udp-port=4623 --rest-address=0.0.0.0 --nat=extip:172.18.224.154 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7bca2cfe8353daf737228cee605a8afce2cdfffc7a1bdbb42ec017ebc3eb38cc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4624 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMpVWWLtUWVpbofLoOVam9lMMjFCSZW78G3YB7oW6l74Q0YkWb6psE2knb6f8CpXpmWUQXQUGHXG79l7J0lH-xMCgmlkgnY0gmlwhKwS_ayKbXVsdGlhZGRyc5YACASsEv2sBkjaAAoErBL9rAZI290DgnJzhQADAQAAiXNlY3AyNTZrMaECAWiXFaGVprP4lmbUBcg10-EoTBJBLdqqhaB_f4xlWLmDdGNwgkjag3VkcIJI3IV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.224.154 waku 0297103e8987b8f35e9af61fbec3b7ce91c5af3292da00cc8643e5ae5583f0ca
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0297103e8987. Setting up logs at ./log/docker/node2_2026-03-11_04-39-24__472171da-f89e-4fd2-ab8a-920126eb454e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 4620
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4620/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4620/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.224.154/tcp/4621/p2p/16Uiu2HAm8WgiCeMmyhxhVx9hAQRXRLbsXpwnM47VyaYKFyu35G9v","/ip4/172.18.224.154/tcp/4622/ws/p2p/16Uiu2HAm8WgiCeMmyhxhVx9hAQRXRLbsXpwnM47VyaYKFyu35G9v"],"enrUri":"enr:-L24QLzqhRxV73UeIQR8YsjZklV3WLB38xcczZMg2exsqSMuWpeiH7gprY4VMmVR56onv8vw5034O8b5AB5jObjrshYCgmlkgnY0gmlwhKwS4JqKbXVsdGlhZGRyc5YACASsEuCaBhINAAoErBLgmgYSDt0DgnJzhQADAQAAiXNlY3AyNTZrMaECwnCpLAzqXFxRr4ZLWXjRHpJ2WbSpKXj0TDi11qve22GDdGNwghINg3VkcIISD4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4620/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.253.172/tcp/18650/p2p/16Uiu2HAkuXAtSjy1xiUCz6asptPhrRnuJ3i4swD66T4NKffZUn9W"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18649/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:4620/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:18649/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.224.154/tcp/43296/p2p/16Uiu2HAm8WgiCeMmyhxhVx9hAQRXRLbsXpwnM47VyaYKFyu35G9v","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
DEBUG  src.node.waku_node:waku_node.py:257 Restarting container with id 9b71543145ab
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-03-11_04-39-24__472171da-f89e-4fd2-ab8a-920126eb454e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.226.118
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['2144', '2145', '2146', '2147', '2148']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 2144:2144 -p 2145:2145 -p 2146:2146 -p 2147:2147 -p 2148:2148 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2146 --rest-port=2144 --tcp-port=2145 --discv5-udp-port=2147 --rest-address=0.0.0.0 --nat=extip:172.18.226.118 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=aca72ae3e2e0cfd7fb7f2ed1a3eec0a7427c9c8cc0ae2ca40fb6ddce5debecb0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2148 --metrics-logging=true --relay=false --peer-exchange-node=/ip4/172.18.224.154/tcp/43296/p2p/16Uiu2HAm8WgiCeMmyhxhVx9hAQRXRLbsXpwnM47VyaYKFyu35G9v
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.226.118 waku fd2891232044d153beb771d3c641ef30b6ab220a0543eecf6c506303bb98e4ca
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fd2891232044. Setting up logs at ./log/docker/node3_2026-03-11_04-39-24__472171da-f89e-4fd2-ab8a-920126eb454e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 2144
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2144/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2144/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2144/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.226.118/tcp/2145/p2p/16Uiu2HAm8GnSSZ6C65z59xfc8yVxn1W4MrcGTKqFaRnmFahp9Qim","/ip4/172.18.226.118/tcp/2146/ws/p2p/16Uiu2HAm8GnSSZ6C65z59xfc8yVxn1W4MrcGTKqFaRnmFahp9Qim"],"enrUri":"enr:-La4QPM-JIPUF7UMyEvG_iMiBNs8vWa5JpCND5CfDC-xBa0gKguzrV4EcYDYMW83LYPEbsOGR_S1UgzHjf1zRMxmUNoCgmlkgnY0gmlwhKwS4naKbXVsdGlhZGRyc5YACASsEuJ2BghhAAoErBLidgYIYt0DgnJzhQADAQAAiXNlY3AyNTZrMaECvuEBqKpTdHfqJNIht0O-ELTa9z2ODbTKOsjxiPYxdyKDdGNwgghhhXdha3UyAA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2144/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.253.172/tcp/18650/p2p/16Uiu2HAkuXAtSjy1xiUCz6asptPhrRnuJ3i4swD66T4NKffZUn9W"]'
INFO  src.node.api_clients.base_client:base_client.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:2144/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.253.172/tcp/18650/p2p/16Uiu2HAkuXAtSjy1xiUCz6asptPhrRnuJ3i4swD66T4NKffZUn9W","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.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":"NotConnected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.224.154/tcp/43296/p2p/16Uiu2HAm8WgiCeMmyhxhVx9hAQRXRLbsXpwnM47VyaYKFyu35G9v","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 9b71543145ab
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0297103e8987
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id fd2891232044
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9b71543145ab. 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.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,70 @@
2026-03-11 04:32:31.950 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-11 04:32:31.950 DEBUG [tests.conftest] Running test: test_store with id: 2026-03-11_04-32-31__d3e5e4ea-4b8d-471d-b409-af41bb524fb8
2026-03-11 04:32:31.950 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-11 04:32:31.951 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-11 04:32:31.951 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-11 04:32:31.951 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-11 04:32:31.951 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-11 04:32:31.962 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:32:31.962 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-11_04-32-31__d3e5e4ea-4b8d-471d-b409-af41bb524fb8__wakuorg_nwaku:latest.log
2026-03-11 04:32:31.962 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:32:31.962 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:32:32.273 DEBUG [src.node.docker_mananger] Network waku created
2026-03-11 04:32:32.273 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.86.116
2026-03-11 04:32:32.273 DEBUG [src.node.docker_mananger] Generated ports ['51082', '51083', '51084', '51085', '51086']
2026-03-11 04:32:32.274 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:32:32.274 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:32:32.274 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:32:32.274 DEBUG [src.node.docker_mananger] docker run -i -t -p 51082:51082 -p 51083:51083 -p 51084:51084 -p 51085:51085 -p 51086:51086 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51084 --rest-port=51082 --tcp-port=51083 --discv5-udp-port=51085 --rest-address=0.0.0.0 --nat=extip:172.18.86.116 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dc5fd6a6aaa2e85242b74b88239472fbf66f979fd5eee38e7c579b116f20e4fb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51086 --metrics-logging=true --relay=true --store=true
2026-03-11 04:32:35.295 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.86.116 waku b27dda961ce810cc039078d682360b20ce5daa599ec9c4e9143ed2c97bbe0331
2026-03-11 04:32:35.332 DEBUG [src.node.docker_mananger] Container started with ID b27dda961ce8. Setting up logs at ./log/docker/node1_2026-03-11_04-32-31__d3e5e4ea-4b8d-471d-b409-af41bb524fb8__wakuorg_nwaku:latest.log
2026-03-11 04:32:35.332 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 51082
2026-03-11 04:32:35.333 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:32:36.333 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51082/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:32:36.336 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:32:36.337 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:32:36.337 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51082/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:32:36.339 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.86.116/tcp/51083/p2p/16Uiu2HAmE7RujreyLJBnyx8xG1r31vjFxhgwDHaQ3HQYYZLQGbSC","/ip4/172.18.86.116/tcp/51084/ws/p2p/16Uiu2HAmE7RujreyLJBnyx8xG1r31vjFxhgwDHaQ3HQYYZLQGbSC"],"enrUri":"enr:-L24QCCdYTJ0Uj4FPdkLA7f7YU9LncKPRCl-dZ_hgcHTVMu4AJx0hi2Enj2NbDMjXuGYRbBfjO2TbALFxlVfGzJaFBkCgmlkgnY0gmlwhKwSVnSKbXVsdGlhZGRyc5YACASsElZ0BseLAAoErBJWdAbHjN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDFaGwKycDGmBaoJIWhyEd9UxuzElUzBbjIX0GWikXdqWDdGNwgseLg3VkcILHjYV3YWt1MgM"}'
2026-03-11 04:32:36.339 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:32:36.346 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:32:36.347 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-11_04-32-31__d3e5e4ea-4b8d-471d-b409-af41bb524fb8__wakuorg_nwaku:latest.log
2026-03-11 04:32:36.347 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:32:36.347 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:32:36.348 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:32:36.348 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.26.3
2026-03-11 04:32:36.348 DEBUG [src.node.docker_mananger] Generated ports ['25306', '25307', '25308', '25309', '25310']
2026-03-11 04:32:36.349 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:32:36.349 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:32:36.349 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:32:36.349 DEBUG [src.node.docker_mananger] docker run -i -t -p 25306:25306 -p 25307:25307 -p 25308:25308 -p 25309:25309 -p 25310:25310 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25308 --rest-port=25306 --tcp-port=25307 --discv5-udp-port=25309 --rest-address=0.0.0.0 --nat=extip:172.18.26.3 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=abd8fbd2ae5cee2c772fddef4f92d1ab26adc3c54652dcfc0fe008acda63869a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25310 --metrics-logging=true --relay=true --store=true --discv5-bootstrap-node=enr:-L24QCCdYTJ0Uj4FPdkLA7f7YU9LncKPRCl-dZ_hgcHTVMu4AJx0hi2Enj2NbDMjXuGYRbBfjO2TbALFxlVfGzJaFBkCgmlkgnY0gmlwhKwSVnSKbXVsdGlhZGRyc5YACASsElZ0BseLAAoErBJWdAbHjN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDFaGwKycDGmBaoJIWhyEd9UxuzElUzBbjIX0GWikXdqWDdGNwgseLg3VkcILHjYV3YWt1MgM --storenode=/ip4/172.18.86.116/tcp/51083/p2p/16Uiu2HAmE7RujreyLJBnyx8xG1r31vjFxhgwDHaQ3HQYYZLQGbSC
2026-03-11 04:32:36.540 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.26.3 waku 1bb8ad333ba41e9b6dc678f12b4d700268d0f9aabe620c9c38b9f506335fe21c
2026-03-11 04:32:36.574 DEBUG [src.node.docker_mananger] Container started with ID 1bb8ad333ba4. Setting up logs at ./log/docker/node1_2026-03-11_04-32-31__d3e5e4ea-4b8d-471d-b409-af41bb524fb8__wakuorg_nwaku:latest.log
2026-03-11 04:32:36.574 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 25306
2026-03-11 04:32:36.575 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:32:37.576 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25306/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:32:37.579 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:32:37.580 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:32:37.580 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25306/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:32:37.582 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.26.3/tcp/25307/p2p/16Uiu2HAkutww7UWg2RMHhEFRSiYJq7YS5cZ31AjmFZuGttAuHt4L","/ip4/172.18.26.3/tcp/25308/ws/p2p/16Uiu2HAkutww7UWg2RMHhEFRSiYJq7YS5cZ31AjmFZuGttAuHt4L"],"enrUri":"enr:-L24QGuPjOy9DbiA6XSeXDjRhnIzu7R66gJ6oDHvG1lfBykefJSWuP1ujgv9rjo2nVEDnjMXKh8jC7Cbf0HOGq_EtLMCgmlkgnY0gmlwhKwSGgOKbXVsdGlhZGRyc5YACASsEhoDBmLbAAoErBIaAwZi3N0DgnJzhQADAQAAiXNlY3AyNTZrMaECBvy4iKwtDKJ0V3PDSAA5UXCHmarvgYstH3UzkHbACI2DdGNwgmLbg3VkcIJi3YV3YWt1MgM"}'
2026-03-11 04:32:37.582 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:32:37.583 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51082/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-11 04:32:37.587 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:32:37.588 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25306/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-11 04:32:37.592 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:32:37.594 DEBUG [src.steps.store] Relaying message
2026-03-11 04:32:37.595 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51082/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:32:37.602 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:32:37.602 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:32:37.803 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-11 04:32:37.804 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25306/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F1&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:32:37.807 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xea2650364042dec6222c2dd628cf338d2c96360160607ca2a475b93b3948832e"}]}'
2026-03-11 04:32:37.807 DEBUG [src.steps.store] messages length is 1
2026-03-11 04:32:37.809 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-11 04:32:37.810 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-11 04:32:37.810 DEBUG [src.node.waku_node] Stopping container with id b27dda961ce8
2026-03-11 04:32:38.365 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:32:38.367 DEBUG [src.node.waku_node] Stopping container with id 1bb8ad333ba4
2026-03-11 04:32:38.850 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:32:38.854 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-11 04:32:38.860 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-11 04:32:38.865 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,475 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_with_valid_payloads with id: 2026-03-11_04-41-26__1486b964-30f8-4581-94f0-e1fa530741e5
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-03-11_04-41-26__1486b964-30f8-4581-94f0-e1fa530741e5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.210
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24250', '24251', '24252', '24253', '24254']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 24250:24250 -p 24251:24251 -p 24252:24252 -p 24253:24253 -p 24254:24254 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24252 --rest-port=24250 --tcp-port=24251 --discv5-udp-port=24253 --rest-address=0.0.0.0 --nat=extip:172.18.149.210 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9e5eb7c5cfffa8cd9ddf14ad186a7fb6018ac04afa2c58b6219574a4dc11f87d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24254 --metrics-logging=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ff4a7850ca8b. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.149.210 waku c2bdbf05725e16c000f7312d1f90142551dcc94fae32e34d38548830f9b92392
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c2bdbf05725e. Setting up logs at ./log/docker/node1_2026-03-11_04-41-26__1486b964-30f8-4581-94f0-e1fa530741e5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 24250
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 8d29a74e7359. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24250/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24250/debug/v1/info" -H "Content-Type: application/json" -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.210/tcp/24251/p2p/16Uiu2HAm3dTxph8SLA9uCV9LsQzbKMm1vfzxNXScS17k9gDQ8PHh","/ip4/172.18.149.210/tcp/24252/ws/p2p/16Uiu2HAm3dTxph8SLA9uCV9LsQzbKMm1vfzxNXScS17k9gDQ8PHh"],"enrUri":"enr:-L24QPsqSbWuaO8IXXuQWqCEpTNr00GqVWS6U8voXUyUUydhZuK47MFTHBTEcYQlrEleFiFU9qQY9RrLaArq5d5sQ7QCgmlkgnY0gmlwhKwSldKKbXVsdGlhZGRyc5YACASsEpXSBl67AAoErBKV0gZevN0DgnJzhQADAQAAiXNlY3AyNTZrMaECeeLgtMEiPuRn2Tph2kAH8xD7E12vRAXllfXZfSlQ0qiDdGNwgl67g3VkcIJevYV3YWt1MgE"}'
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-03-11_04-41-26__1486b964-30f8-4581-94f0-e1fa530741e5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.12.168
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['9869', '9870', '9871', '9872', '9873']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 9869:9869 -p 9870:9870 -p 9871:9871 -p 9872:9872 -p 9873:9873 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9871 --rest-port=9869 --tcp-port=9870 --discv5-udp-port=9872 --rest-address=0.0.0.0 --nat=extip:172.18.12.168 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bfc2ba5f3aa0fd75ca65a9fe2ed2d5d6ea8eb4e90ff9af4beaf5ff30dffff995 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9873 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPsqSbWuaO8IXXuQWqCEpTNr00GqVWS6U8voXUyUUydhZuK47MFTHBTEcYQlrEleFiFU9qQY9RrLaArq5d5sQ7QCgmlkgnY0gmlwhKwSldKKbXVsdGlhZGRyc5YACASsEpXSBl67AAoErBKV0gZevN0DgnJzhQADAQAAiXNlY3AyNTZrMaECeeLgtMEiPuRn2Tph2kAH8xD7E12vRAXllfXZfSlQ0qiDdGNwgl67g3VkcIJevYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.12.168 waku 6b2e0b995068f62b9b22dcd3690d1f49df7f37a315e5193e7dfb32c0e01d50a3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6b2e0b995068. Setting up logs at ./log/docker/node2_2026-03-11_04-41-26__1486b964-30f8-4581-94f0-e1fa530741e5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 9869
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9869/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9869/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.12.168/tcp/9870/p2p/16Uiu2HAm71D9ru7cN3ukzTpSfi3ByuaGCMcd7VRyoa1E9T3hYjZF","/ip4/172.18.12.168/tcp/9871/ws/p2p/16Uiu2HAm71D9ru7cN3ukzTpSfi3ByuaGCMcd7VRyoa1E9T3hYjZF"],"enrUri":"enr:-L24QAZpP2m1-X8p5mzUUl5sPWoJg-H-iNx9k_jo1DvlAp9WcXKEDuHFUDSNvY3_9BGxEVFiuKTwhoFTs2jLriNZF10CgmlkgnY0gmlwhKwSDKiKbXVsdGlhZGRyc5YACASsEgyoBiaOAAoErBIMqAYmj90DgnJzhQADAQAAiXNlY3AyNTZrMaECrAf4kV92l8N3sEjutp3euzP4YkdY5mldlh3r1hDPJ06DdGNwgiaOg3VkcIImkIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9869/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.149.210/tcp/24251/p2p/16Uiu2HAm3dTxph8SLA9uCV9LsQzbKMm1vfzxNXScS17k9gDQ8PHh"]'
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:24250/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:9869/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:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1773204089538543616,"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:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1773204089538543616,"ephemeral":false,"proof":""}]'
INFO  src.steps.relay:relay.py:71 WARM UP successful!!
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A simple string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204089654977749,"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:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204089654977749,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload An integer
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204089769216396,"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:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204089769216396,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A dictionary
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204089882819969,"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:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204089882819969,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload Chinese characters
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204089996108906,"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:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204089996108906,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload Emojis
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204090109626928,"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:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204090109626928,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload Lorem ipsum text
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204090223818467,"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:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204090223818467,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload HTML content
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204090337238763,"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:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204090337238763,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload Cyrillic characters
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204090451611770,"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:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204090451611770,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload Base64 encoded string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204090564872804,"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:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204090564872804,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload Binary data
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204090679048070,"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:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204090679048070,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload Special characters with whitespace
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204090793151750,"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:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204090793151750,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload Boolean false as a string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204090906458297,"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:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204090906458297,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A float number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204091019094596,"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:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204091019094596,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A list
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204091133163279,"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:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204091133163279,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload Hexadecimal number as a string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204091246444443,"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:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204091246444443,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload Email format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204091360379887,"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:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204091360379887,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload URL format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204091472811404,"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:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204091472811404,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload Date and time in ISO format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204091587137956,"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:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204091587137956,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload String with escaped quotes
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204091701078264,"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:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204091701078264,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A regular expression
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204091814996502,"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:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204091814996502,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A very long string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204091928621384,"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:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204091928621384,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A JSON string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204092042479045,"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:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204092042479045,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A Unix path
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204092157326106,"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:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204092157326106,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A Windows path
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204092269968862,"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:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204092269968862,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload An SQL query
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204092384097517,"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:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204092384097517,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload JavaScript code snippet
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204092496876277,"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:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204092496876277,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A CSS snippet
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204092611040881,"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:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204092611040881,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A Python one-liner
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204092724503327,"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:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204092724503327,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload An IP address
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204092837801407,"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:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204092837801407,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A domain name
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204092952406575,"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:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204092952406575,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A user agent string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204093066436975,"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:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204093066436975,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A credit card number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204093180147482,"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:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204093180147482,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A phone number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204093293011613,"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:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204093293011613,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A UUID
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204093406531226,"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:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204093406531226,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A hashtag
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204093520005562,"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:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204093520005562,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A Twitter handle
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204093633659148,"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:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204093633659148,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A password
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204093747263305,"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:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204093747263305,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A date in common format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204093860301080,"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:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204093860301080,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A time string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204093973346073,"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:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204093973346073,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A mathematical equation
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204094087121080,"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:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204094087121080,"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 c2bdbf05725e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6b2e0b995068
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,114 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_after_node2_restarts with id: 2026-03-11_04-37-48__24f837ee-38ca-4172-ae71-e583e07b01de
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-03-11_04-37-48__24f837ee-38ca-4172-ae71-e583e07b01de__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.21.225
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['13620', '13621', '13622', '13623', '13624']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 13620:13620 -p 13621:13621 -p 13622:13622 -p 13623:13623 -p 13624:13624 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13622 --rest-port=13620 --tcp-port=13621 --discv5-udp-port=13623 --rest-address=0.0.0.0 --nat=extip:172.18.21.225 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e1c42a71cfcacad583c2afb6ff0baa0fcd613d4e8b07c8e539efacefcecde98c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13624 --metrics-logging=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5f36b855f679. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.21.225 waku 18731713a2dddf1feac48bd3503f6f0fb2f612d27f28c2f32a535cfdec372066
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 18731713a2dd. Setting up logs at ./log/docker/node1_2026-03-11_04-37-48__24f837ee-38ca-4172-ae71-e583e07b01de__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 13620
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 61e133bfbe45. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13620/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13620/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.21.225/tcp/13621/p2p/16Uiu2HAm6VVQQ5jWTJcbCdVVkMKrHm8qNUnPUgAJ21LZ4A4w6hjf","/ip4/172.18.21.225/tcp/13622/ws/p2p/16Uiu2HAm6VVQQ5jWTJcbCdVVkMKrHm8qNUnPUgAJ21LZ4A4w6hjf"],"enrUri":"enr:-L24QLbagABcYmR9Aqm_odTJbm4VetkJvUYTj6wbOJ0ApUlMQqunvAX92YSsKG1x1juje4wGjReCl9nn_H8WyO0UbCcCgmlkgnY0gmlwhKwSFeGKbXVsdGlhZGRyc5YACASsEhXhBjU1AAoErBIV4QY1Nt0DgnJzhQADAQAAiXNlY3AyNTZrMaECpGrr3nde0FwS-dbTDk9RtyCzO16O7l9RMyapt13GuhKDdGNwgjU1g3VkcII1N4V3YWt1MgE"}'
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-03-11_04-37-48__24f837ee-38ca-4172-ae71-e583e07b01de__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.12.94
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['47248', '47249', '47250', '47251', '47252']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 47248:47248 -p 47249:47249 -p 47250:47250 -p 47251:47251 -p 47252:47252 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47250 --rest-port=47248 --tcp-port=47249 --discv5-udp-port=47251 --rest-address=0.0.0.0 --nat=extip:172.18.12.94 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7bfeba0a0d53f7bddccb54db6eaeabaccd887f4b7878b79b0ef017f7f2f9fe96 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47252 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLbagABcYmR9Aqm_odTJbm4VetkJvUYTj6wbOJ0ApUlMQqunvAX92YSsKG1x1juje4wGjReCl9nn_H8WyO0UbCcCgmlkgnY0gmlwhKwSFeGKbXVsdGlhZGRyc5YACASsEhXhBjU1AAoErBIV4QY1Nt0DgnJzhQADAQAAiXNlY3AyNTZrMaECpGrr3nde0FwS-dbTDk9RtyCzO16O7l9RMyapt13GuhKDdGNwgjU1g3VkcII1N4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.12.94 waku 69712b00ab1c71328ad737a91a8d8c823e1f531e976dce748497c93dc44c1a79
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 69712b00ab1c. Setting up logs at ./log/docker/node2_2026-03-11_04-37-48__24f837ee-38ca-4172-ae71-e583e07b01de__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 47248
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47248/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47248/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.12.94/tcp/47249/p2p/16Uiu2HAmGEKg84j18Y61zC9AJUyfBunKNpnDscVvpx1fKTxYMrpM","/ip4/172.18.12.94/tcp/47250/ws/p2p/16Uiu2HAmGEKg84j18Y61zC9AJUyfBunKNpnDscVvpx1fKTxYMrpM"],"enrUri":"enr:-L24QFpqILiA_fx5M7zwsFeRTzZebGwURkvT06Ui8BX2wC2kf0g_OFCODCvxNvzMhdi6fgme3l1sXSj6_lLTl7EEJXsCgmlkgnY0gmlwhKwSDF6KbXVsdGlhZGRyc5YACASsEgxeBriRAAoErBIMXga4kt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDNR0T9xjsUDdFY-LyeiOMBdZ1-lFk2QXk7SbamcEdfY6DdGNwgriRg3VkcIK4k4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47248/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.21.225/tcp/13621/p2p/16Uiu2HAm6VVQQ5jWTJcbCdVVkMKrHm8qNUnPUgAJ21LZ4A4w6hjf"]'
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:13620/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:47248/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:13620/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:13620/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1773203871494173952,"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:47248/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1773203871494173952,"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:13620/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:13620/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1773203871611264992,"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:47248/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1773203871611264992,"ephemeral":false,"proof":""}]'
DEBUG  src.node.waku_node:waku_node.py:257 Restarting container with id 69712b00ab1c
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47248/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47248/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47248/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.12.94/tcp/47249/p2p/16Uiu2HAmGEKg84j18Y61zC9AJUyfBunKNpnDscVvpx1fKTxYMrpM","/ip4/172.18.12.94/tcp/47250/ws/p2p/16Uiu2HAmGEKg84j18Y61zC9AJUyfBunKNpnDscVvpx1fKTxYMrpM"],"enrUri":"enr:-L24QFpqILiA_fx5M7zwsFeRTzZebGwURkvT06Ui8BX2wC2kf0g_OFCODCvxNvzMhdi6fgme3l1sXSj6_lLTl7EEJXsCgmlkgnY0gmlwhKwSDF6KbXVsdGlhZGRyc5YACASsEgxeBriRAAoErBIMXga4kt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDNR0T9xjsUDdFY-LyeiOMBdZ1-lFk2QXk7SbamcEdfY6DdGNwgriRg3VkcIK4k4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13620/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:47248/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:13620/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:13620/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1773203872879203328,"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:47248/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "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:13620/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:13620/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1773203873990641408,"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:47248/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1773203873990641408,"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 18731713a2dd
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69712b00ab1c
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,283 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_update_subscription_add_30_new_content_topics with id: 2026-03-11_04-35-18__eef90906-b119-4673-b7a2-6f4abc40940b
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-03-11_04-35-18__eef90906-b119-4673-b7a2-6f4abc40940b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.45
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['15398', '15399', '15400', '15401', '15402']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 15398:15398 -p 15399:15399 -p 15400:15400 -p 15401:15401 -p 15402:15402 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15400 --rest-port=15398 --tcp-port=15399 --discv5-udp-port=15401 --rest-address=0.0.0.0 --nat=extip:172.18.61.45 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1e9abb474fb977cd50bba45512add7cb864dacfe6acabb1f24d1ac4aec4caafe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15402 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.61.45 waku e21650746d088e051dad544fa3d2665613394ef784876652c06ebf31d54058dd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e21650746d08. Setting up logs at ./log/docker/node1_2026-03-11_04-35-18__eef90906-b119-4673-b7a2-6f4abc40940b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 15398
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 01f5467faa1e. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container acc109a91818. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15398/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15398/debug/v1/info" -H "Content-Type: application/json" -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.45/tcp/15399/p2p/16Uiu2HAmVmrvq5kjbwz1ASfgRXqKTYrfaHzNyREbxT6rDuzkTz2L","/ip4/172.18.61.45/tcp/15400/ws/p2p/16Uiu2HAmVmrvq5kjbwz1ASfgRXqKTYrfaHzNyREbxT6rDuzkTz2L"],"enrUri":"enr:-L24QOT1ulQ9W5Eh_alt2cwppGCSouIExYu_9CYBKHQVRGTqeCuwlZZsf_OoDtpI-_YaS6xVcdhesfmldfD37rgtjrYCgmlkgnY0gmlwhKwSPS2KbXVsdGlhZGRyc5YACASsEj0tBjwnAAoErBI9LQY8KN0DgnJzhQADAQAAiXNlY3AyNTZrMaED_llaBRYA-5sN9hzvlYXMV8Vkc3L-IBPC5CVx2Hi9zbGDdGNwgjwng3VkcII8KYV3YWt1MgU"}'
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-03-11_04-35-18__eef90906-b119-4673-b7a2-6f4abc40940b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.151
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['45810', '45811', '45812', '45813', '45814']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 45810:45810 -p 45811:45811 -p 45812:45812 -p 45813:45813 -p 45814:45814 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45812 --rest-port=45810 --tcp-port=45811 --discv5-udp-port=45813 --rest-address=0.0.0.0 --nat=extip:172.18.199.151 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=853a08f4c4241c4fab500bbd8287cbffbb88efcbf2f9f28670ad0fddaea42abf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45814 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QOT1ulQ9W5Eh_alt2cwppGCSouIExYu_9CYBKHQVRGTqeCuwlZZsf_OoDtpI-_YaS6xVcdhesfmldfD37rgtjrYCgmlkgnY0gmlwhKwSPS2KbXVsdGlhZGRyc5YACASsEj0tBjwnAAoErBI9LQY8KN0DgnJzhQADAQAAiXNlY3AyNTZrMaED_llaBRYA-5sN9hzvlYXMV8Vkc3L-IBPC5CVx2Hi9zbGDdGNwgjwng3VkcII8KYV3YWt1MgU --filternode=/ip4/172.18.61.45/tcp/15399/p2p/16Uiu2HAmVmrvq5kjbwz1ASfgRXqKTYrfaHzNyREbxT6rDuzkTz2L
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.199.151 waku 9b4e1c2dfcd038478be5b24c44219d1f1b0288708083bba21ded80d084457cc2
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9b4e1c2dfcd0. Setting up logs at ./log/docker/node2_2026-03-11_04-35-18__eef90906-b119-4673-b7a2-6f4abc40940b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 45810
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45810/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45810/debug/v1/info" -H "Content-Type: application/json" -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.151/tcp/45811/p2p/16Uiu2HAmBJh9QzmrzCEssgPud6gD9Rn2edW5uGHCpmE5vxVJiqMw","/ip4/172.18.199.151/tcp/45812/ws/p2p/16Uiu2HAmBJh9QzmrzCEssgPud6gD9Rn2edW5uGHCpmE5vxVJiqMw"],"enrUri":"enr:-L24QJdgK4FK77FPeZoH3PCEbyqSm6t7K1Hmf1i9-kAaMf5fDQQlM_0Z5hU5Y_kFVzVqk6LSF4jIiVZ2S-PBDDL4iUICgmlkgnY0gmlwhKwSx5eKbXVsdGlhZGRyc5YACASsEseXBrLzAAoErBLHlway9N0DgnJzhQADAQAAiXNlY3AyNTZrMaEC6_E-UPCPxvB9KTB9aIzhtSPEdt1DjmrphmTlwEHGGbaDdGNwgrLzg3VkcIKy9YV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45810/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.61.45/tcp/15399/p2p/16Uiu2HAmVmrvq5kjbwz1ASfgRXqKTYrfaHzNyREbxT6rDuzkTz2L"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15398/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:45810/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "44612797-215c-4158-bd08-4e57fec916b1", "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":"44612797-215c-4158-bd08-4e57fec916b1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:45810/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["Hello World!", "1234567890", "{\"key\": \"value\"}", "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "\ud83d\ude80\ud83c\udf1f\u2728", "Lorem ipsum dolor sit amet", "<html><body>Hello</body></html>", "\u041f\u0440\u0438\u0432\u0435\u0442", "Base64==dGVzdA==", "d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ", "\t\nSpecial\tCharacters\n", "False", "3.1415926535", "[1, 2, 3, 4, 5]", "0xDEADBEEF", "user@example.com", "http://example.com", "2023-11-01T12:00:00Z", "\"Escaped\" \\\"quotes\\\"", "Regular expression: ^[a-z0-9_-]{3,16}$", "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "{\"name\": \"John\", \"age\": 30, \"city\": \"New York\"}", "/usr/local/bin", "C:\\Windows\\System32", "SELECT * FROM users WHERE id = 1;", "function test() { console.log('Hello World'); }", "body { background-color: #fff; }", "print('Hello World')", "192.168.1.1", "www.example.com"], "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:15398/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:45810/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":1773203721503833920,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic A simple string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15398/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "Hello World!", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45810/filter/v2/messages/Hello%20World%21" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"Hello World!","version":0,"timestamp":1773203721624107563,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic An integer
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15398/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45810/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1234567890","version":0,"timestamp":1773203721741470371,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic A dictionary
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15398/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "{\"key\": \"value\"}", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45810/filter/v2/messages/%7B%22key%22%3A%20%22value%22%7D" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1773203721858577827,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic Chinese characters
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15398/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45810/filter/v2/messages/%E8%BF%99%E6%98%AF%E4%B8%80%E4%BA%9B%E4%B8%AD%E6%96%87" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1773203721975599904,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic Emojis
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15398/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)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:45810/filter/v2/messages/%F0%9F%9A%80%F0%9F%8C%9F%E2%9C%A8" -H "Content-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":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1773203722093253996,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic Lorem ipsum text
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15398/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "Lorem ipsum dolor sit amet", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:45810/filter/v2/messages/Lorem%20ipsum%20dolor%20sit%20amet" -H "Content-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":"Lorem ipsum dolor sit amet","version":0,"timestamp":1773203722211580154,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic HTML content
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15398/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "<html><body>Hello</body></html>", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:45810/filter/v2/messages/%3Chtml%3E%3Cbody%3EHello%3C%2Fbody%3E%3C%2Fhtml%3E" -H "Content-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":"<html><body>Hello</body></html>","version":0,"timestamp":1773203722329164896,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic Cyrillic characters
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15398/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\u041f\u0440\u0438\u0432\u0435\u0442", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:45810/filter/v2/messages/%D0%9F%D1%80%D0%B8%D0%B2%D0%B5%D1%82" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1773203722445912174,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic Base64 encoded string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15398/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "Base64==dGVzdA==", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:45810/filter/v2/messages/Base64%3D%3DdGVzdA%3D%3D" -H "Content-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":"Base64==dGVzdA==","version":0,"timestamp":1773203722562278028,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic Binary data
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15398/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:45810/filter/v2/messages/d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh%3A%20PQ" -H "Content-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":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1773203722678729268,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic Special characters with whitespace
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15398/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\t\nSpecial\tCharacters\n", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:45810/filter/v2/messages/%09%0ASpecial%09Characters%0A" -H "Content-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":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1773203722795593454,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic Boolean false as a string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15398/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "False", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:45810/filter/v2/messages/False" -H "Content-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":"False","version":0,"timestamp":1773203722912792157,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic A float number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15398/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "3.1415926535", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:45810/filter/v2/messages/3.1415926535" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"3.1415926535","version":0,"timestamp":1773203723029415298,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic A list
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15398/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "[1, 2, 3, 4, 5]", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:45810/filter/v2/messages/%5B1%2C%202%2C%203%2C%204%2C%205%5D" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1773203723146383354,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic Hexadecimal number as a string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15398/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "0xDEADBEEF", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:45810/filter/v2/messages/0xDEADBEEF" -H "Content-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":"0xDEADBEEF","version":0,"timestamp":1773203723263203539,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic Email format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15398/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "user@example.com", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:45810/filter/v2/messages/user%40example.com" -H "Content-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":"user@example.com","version":0,"timestamp":1773203723380078007,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic URL format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15398/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "http://example.com", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:45810/filter/v2/messages/http%3A%2F%2Fexample.com" -H "Content-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":"http://example.com","version":0,"timestamp":1773203723497188899,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic Date and time in ISO format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15398/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "2023-11-01T12:00:00Z", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:45810/filter/v2/messages/2023-11-01T12%3A00%3A00Z" -H "Content-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":"2023-11-01T12:00:00Z","version":0,"timestamp":1773203723613919890,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic String with escaped quotes
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15398/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\"Escaped\" \\\"quotes\\\"", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:45810/filter/v2/messages/%22Escaped%22%20%5C%22quotes%5C%22" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1773203723730977148,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic A regular expression
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15398/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "Regular expression: ^[a-z0-9_-]{3,16}$", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:45810/filter/v2/messages/Regular%20expression%3A%20%5E%5Ba-z0-9_-%5D%7B3%2C16%7D%24" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1773203723848179753,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic A very long string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15398/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:45810/filter/v2/messages/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" -H "Content-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":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1773203723965861964,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic A JSON string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15398/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "{\"name\": \"John\", \"age\": 30, \"city\": \"New York\"}", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:45810/filter/v2/messages/%7B%22name%22%3A%20%22John%22%2C%20%22age%22%3A%2030%2C%20%22city%22%3A%20%22New%20York%22%7D" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1773203724084423935,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic A Unix path
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15398/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/usr/local/bin", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:45810/filter/v2/messages/%2Fusr%2Flocal%2Fbin" -H "Content-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":"/usr/local/bin","version":0,"timestamp":1773203724201551325,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic A Windows path
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15398/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "C:\\Windows\\System32", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:45810/filter/v2/messages/C%3A%5CWindows%5CSystem32" -H "Content-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":"C:\\\\Windows\\\\System32","version":0,"timestamp":1773203724318648259,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic An SQL query
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15398/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "SELECT * FROM users WHERE id = 1;", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:45810/filter/v2/messages/SELECT%20%2A%20FROM%20users%20WHERE%20id%20%3D%201%3B" -H "Content-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":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1773203724435990019,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic JavaScript code snippet
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15398/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "function test() { console.log('Hello World'); }", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:45810/filter/v2/messages/function%20test%28%29%20%7B%20console.log%28%27Hello%20World%27%29%3B%20%7D" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1773203724553634014,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic A CSS snippet
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15398/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "body { background-color: #fff; }", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:45810/filter/v2/messages/body%20%7B%20background-color%3A%20%23fff%3B%20%7D" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1773203724670428732,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic A Python one-liner
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15398/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "print('Hello World')", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:45810/filter/v2/messages/print%28%27Hello%20World%27%29" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1773203724787713089,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic An IP address
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15398/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "192.168.1.1", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:45810/filter/v2/messages/192.168.1.1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"192.168.1.1","version":0,"timestamp":1773203724905155326,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic A domain name
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15398/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "www.example.com", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:45810/filter/v2/messages/www.example.com" -H "Content-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":"www.example.com","version":0,"timestamp":1773203725023778074,"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 e21650746d08
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9b4e1c2dfcd0
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,72 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_peerAddr with id: 2026-03-11_04-42-56__260eab78-7a93-4947-8af2-9547eddfe1fd
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-03-11_04-42-56__260eab78-7a93-4947-8af2-9547eddfe1fd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.4
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['13495', '13496', '13497', '13498', '13499']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 13495:13495 -p 13496:13496 -p 13497:13497 -p 13498:13498 -p 13499:13499 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13497 --rest-port=13495 --tcp-port=13496 --discv5-udp-port=13498 --rest-address=0.0.0.0 --nat=extip:172.18.37.4 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ab9738101ff6b7fce27ae0bfe5bbbae094378ad3cbfebacbee3573d6ccded4f5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13499 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.37.4 waku e1929025d8e89c8fcfcc1792b8d63d3190e9219257cbde661177a164deac703e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e1929025d8e8. Setting up logs at ./log/docker/publishing_node1_2026-03-11_04-42-56__260eab78-7a93-4947-8af2-9547eddfe1fd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 13495
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 5fc50abbf6d5. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 60f2c3ac276e. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13495/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13495/debug/v1/info" -H "Content-Type: application/json" -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.4/tcp/13496/p2p/16Uiu2HAmLivwfJRxBYTcUGWWUgNGsf4H6JWwSsHcwVpUkfFryoDo","/ip4/172.18.37.4/tcp/13497/ws/p2p/16Uiu2HAmLivwfJRxBYTcUGWWUgNGsf4H6JWwSsHcwVpUkfFryoDo"],"enrUri":"enr:-L24QH4E38GMsXh7wzkVCY-EwiMBr6UvlegVHgeP1Qj1y8oHCduWcMOW37Md50c8pOU27eAY320OHNNUgSvau1xIbdICgmlkgnY0gmlwhKwSJQSKbXVsdGlhZGRyc5YACASsEiUEBjS4AAoErBIlBAY0ud0DgnJzhQADAQAAiXNlY3AyNTZrMaEDd9_3RQt37Ah8P-BCpcSaedYQeWZ0JnjN1w9Vly5TaO6DdGNwgjS4g3VkcII0uoV3YWt1MgM"}'
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-03-11_04-42-56__260eab78-7a93-4947-8af2-9547eddfe1fd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.157.245
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['4860', '4861', '4862', '4863', '4864']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 4860:4860 -p 4861:4861 -p 4862:4862 -p 4863:4863 -p 4864:4864 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4862 --rest-port=4860 --tcp-port=4861 --discv5-udp-port=4863 --rest-address=0.0.0.0 --nat=extip:172.18.157.245 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ecdffc8e0115dd3aed92bbafc12dfc037bea1ae9ee2ce3a2920be6428b289d74 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4864 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QH4E38GMsXh7wzkVCY-EwiMBr6UvlegVHgeP1Qj1y8oHCduWcMOW37Md50c8pOU27eAY320OHNNUgSvau1xIbdICgmlkgnY0gmlwhKwSJQSKbXVsdGlhZGRyc5YACASsEiUEBjS4AAoErBIlBAY0ud0DgnJzhQADAQAAiXNlY3AyNTZrMaEDd9_3RQt37Ah8P-BCpcSaedYQeWZ0JnjN1w9Vly5TaO6DdGNwgjS4g3VkcII0uoV3YWt1MgM --storenode=/ip4/172.18.37.4/tcp/13496/p2p/16Uiu2HAmLivwfJRxBYTcUGWWUgNGsf4H6JWwSsHcwVpUkfFryoDo --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.157.245 waku 73d8dd95a1a6130e723798cb84b0507b405ff982da7ad9b09dcfe67f1864896d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 73d8dd95a1a6. Setting up logs at ./log/docker/store_node1_2026-03-11_04-42-56__260eab78-7a93-4947-8af2-9547eddfe1fd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 4860
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4860/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4860/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.157.245/tcp/4861/p2p/16Uiu2HAmVqAncd3Xkvibud5KmMwpyzZHkRd6TntyU33BTNdpMqqf","/ip4/172.18.157.245/tcp/4862/ws/p2p/16Uiu2HAmVqAncd3Xkvibud5KmMwpyzZHkRd6TntyU33BTNdpMqqf"],"enrUri":"enr:-L24QM8sEHqZoTMemNc05xoHoHMtBt6oQvHlK89D4qKiYZ6VBfj8lLh5E2XLSmve2B6lLEEY6gMqcqXy7JOKlZ4v6_QCgmlkgnY0gmlwhKwSnfWKbXVsdGlhZGRyc5YACASsEp31BhL9AAoErBKd9QYS_t0DgnJzhQADAQAAiXNlY3AyNTZrMaED_zJJXaB2WHr8Bkscaes-Pjx7DmLElykUshegVptZL5aDdGNwghL9g3VkcIIS_4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4860/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.37.4/tcp/13496/p2p/16Uiu2HAmLivwfJRxBYTcUGWWUgNGsf4H6JWwSsHcwVpUkfFryoDo"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13495/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:4860/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:13495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:4860/store/v3/messages?peerAddr=%2Fip4%2F172.18.37.4%2Ftcp%2F13496%2Fp2p%2F16Uiu2HAmLivwfJRxBYTcUGWWUgNGsf4H6JWwSsHcwVpUkfFryoDo&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"6023941d91ed085bd5a3","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x47faaf756d55c3dcc859bd17d513fc12174395ae568820d9cf9c70fb1f7a13dc"}]}'
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 e1929025d8e8
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 73d8dd95a1a6
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,188 @@
2026-03-11 04:38:34.021 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-11 04:38:34.022 DEBUG [tests.conftest] Running test: test_default_page_size with id: 2026-03-11_04-38-34__76a068c5-82cd-4c36-8180-720cfda17b22
2026-03-11 04:38:34.022 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-11 04:38:34.022 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-11 04:38:34.022 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-11 04:38:34.029 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:38:34.029 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-11_04-38-34__76a068c5-82cd-4c36-8180-720cfda17b22__wakuorg_nwaku:latest.log
2026-03-11 04:38:34.030 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:38:34.030 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:38:34.031 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:38:34.031 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.82.180
2026-03-11 04:38:34.031 DEBUG [src.node.docker_mananger] Generated ports ['15183', '15184', '15185', '15186', '15187']
2026-03-11 04:38:34.031 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:38:34.032 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:38:34.032 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:38:34.032 DEBUG [src.node.docker_mananger] docker run -i -t -p 15183:15183 -p 15184:15184 -p 15185:15185 -p 15186:15186 -p 15187:15187 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15185 --rest-port=15183 --tcp-port=15184 --discv5-udp-port=15186 --rest-address=0.0.0.0 --nat=extip:172.18.82.180 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3fd6f70aff32f12e9dd8e896dda2c94e9e073d731e45db562ba9f2abbee03fca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15187 --metrics-logging=true --store=true --relay=true
2026-03-11 04:38:34.203 ERROR [src.node.docker_mananger] Max retries reached for container 351130af0e4e. Exiting log stream.
2026-03-11 04:38:34.235 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.82.180 waku 09d31ae27afa9d148760385d4ef80f943b47fb946386ccdd8d596463651ce67d
2026-03-11 04:38:34.275 DEBUG [src.node.docker_mananger] Container started with ID 09d31ae27afa. Setting up logs at ./log/docker/publishing_node1_2026-03-11_04-38-34__76a068c5-82cd-4c36-8180-720cfda17b22__wakuorg_nwaku:latest.log
2026-03-11 04:38:34.275 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 15183
2026-03-11 04:38:34.275 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:38:34.822 ERROR [src.node.docker_mananger] Max retries reached for container 7f0f23a98417. Exiting log stream.
2026-03-11 04:38:35.277 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15183/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:38:35.280 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:38:35.281 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:38:35.281 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15183/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:38:35.283 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.82.180/tcp/15184/p2p/16Uiu2HAmC7aYS4vrXGKMftm5YxJft3vQonJgFLhX96xXPq5XEGpq","/ip4/172.18.82.180/tcp/15185/ws/p2p/16Uiu2HAmC7aYS4vrXGKMftm5YxJft3vQonJgFLhX96xXPq5XEGpq"],"enrUri":"enr:-L24QLbwQ0rnFz_382KBirjyYz1Mo_6es8IWVaiRIFgAtyujSswpXbVAo49thARLW8OuJErEatQ9BDV6ht7cWeRddVwCgmlkgnY0gmlwhKwSUrSKbXVsdGlhZGRyc5YACASsElK0BjtQAAoErBJStAY7Ud0DgnJzhQADAQAAiXNlY3AyNTZrMaEC9_QTRKpIH0U1xKZcfoVcPHwOBQIQ-KloF8Ecq4AOnVqDdGNwgjtQg3VkcII7UoV3YWt1MgM"}'
2026-03-11 04:38:35.284 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:38:35.291 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:38:35.291 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-11_04-38-34__76a068c5-82cd-4c36-8180-720cfda17b22__wakuorg_nwaku:latest.log
2026-03-11 04:38:35.291 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:38:35.291 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:38:35.293 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:38:35.293 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.110.41
2026-03-11 04:38:35.293 DEBUG [src.node.docker_mananger] Generated ports ['12903', '12904', '12905', '12906', '12907']
2026-03-11 04:38:35.293 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:38:35.293 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:38:35.293 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:38:35.293 DEBUG [src.node.docker_mananger] docker run -i -t -p 12903:12903 -p 12904:12904 -p 12905:12905 -p 12906:12906 -p 12907:12907 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12905 --rest-port=12903 --tcp-port=12904 --discv5-udp-port=12906 --rest-address=0.0.0.0 --nat=extip:172.18.110.41 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=94eaec33cd8877ba47e83549ab3ab9fcda499d23396ce94fcfbf4dd4ebecd56e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12907 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QLbwQ0rnFz_382KBirjyYz1Mo_6es8IWVaiRIFgAtyujSswpXbVAo49thARLW8OuJErEatQ9BDV6ht7cWeRddVwCgmlkgnY0gmlwhKwSUrSKbXVsdGlhZGRyc5YACASsElK0BjtQAAoErBJStAY7Ud0DgnJzhQADAQAAiXNlY3AyNTZrMaEC9_QTRKpIH0U1xKZcfoVcPHwOBQIQ-KloF8Ecq4AOnVqDdGNwgjtQg3VkcII7UoV3YWt1MgM --storenode=/ip4/172.18.82.180/tcp/15184/p2p/16Uiu2HAmC7aYS4vrXGKMftm5YxJft3vQonJgFLhX96xXPq5XEGpq --store=true --relay=true
2026-03-11 04:38:35.495 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.110.41 waku a14411bc0121384abcc26349e14ac94bdbb9112299aec05fe9d7babf216cb4f3
2026-03-11 04:38:35.532 DEBUG [src.node.docker_mananger] Container started with ID a14411bc0121. Setting up logs at ./log/docker/store_node1_2026-03-11_04-38-34__76a068c5-82cd-4c36-8180-720cfda17b22__wakuorg_nwaku:latest.log
2026-03-11 04:38:35.532 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 12903
2026-03-11 04:38:35.534 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:38:36.534 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12903/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:38:36.537 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:38:36.538 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:38:36.538 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12903/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:38:36.541 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.110.41/tcp/12904/p2p/16Uiu2HAmT8ZQqPPeSs8RoSgJtuCuzn9G1NdiJdaKEhwkFkb4HSRm","/ip4/172.18.110.41/tcp/12905/ws/p2p/16Uiu2HAmT8ZQqPPeSs8RoSgJtuCuzn9G1NdiJdaKEhwkFkb4HSRm"],"enrUri":"enr:-L24QDaR9PvMaEjnh7tRdxcdK1KrD4L4bTcCP_0GRrH-dliwQM4xTHcggmCsaKbWun80mgvosrs1Lyj1i0W-DiuMaTcCgmlkgnY0gmlwhKwSbimKbXVsdGlhZGRyc5YACASsEm4pBjJoAAoErBJuKQYyad0DgnJzhQADAQAAiXNlY3AyNTZrMaED1xOuX5Mr_HBSErRU7eQCPDkSjytsgoa-VnLdO0OYhdCDdGNwgjJog3VkcIIyaoV3YWt1MgM"}'
2026-03-11 04:38:36.541 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:38:36.541 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12903/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.82.180/tcp/15184/p2p/16Uiu2HAmC7aYS4vrXGKMftm5YxJft3vQonJgFLhX96xXPq5XEGpq"]'
2026-03-11 04:38:36.544 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:38:36.544 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15183/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-11 04:38:36.547 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:38:36.547 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12903/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-11 04:38:36.549 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:38:36.550 DEBUG [src.steps.store] Relaying message
2026-03-11 04:38:36.550 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15183/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-03-11 04:38:36.555 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:38:36.556 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:38:36.757 DEBUG [src.steps.store] Relaying message
2026-03-11 04:38:36.757 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15183/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-03-11 04:38:36.763 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:38:36.763 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:38:36.964 DEBUG [src.steps.store] Relaying message
2026-03-11 04:38:36.964 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15183/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-03-11 04:38:36.970 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:38:36.971 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:38:37.171 DEBUG [src.steps.store] Relaying message
2026-03-11 04:38:37.172 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15183/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-03-11 04:38:37.177 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:38:37.178 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:38:37.379 DEBUG [src.steps.store] Relaying message
2026-03-11 04:38:37.379 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15183/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-03-11 04:38:37.385 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:38:37.385 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:38:37.586 DEBUG [src.steps.store] Relaying message
2026-03-11 04:38:37.586 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15183/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-03-11 04:38:37.592 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:38:37.592 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:38:37.794 DEBUG [src.steps.store] Relaying message
2026-03-11 04:38:37.794 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15183/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-03-11 04:38:37.799 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:38:37.800 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:38:38.000 DEBUG [src.steps.store] Relaying message
2026-03-11 04:38:38.001 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15183/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-03-11 04:38:38.006 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:38:38.007 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:38:38.208 DEBUG [src.steps.store] Relaying message
2026-03-11 04:38:38.208 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15183/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-03-11 04:38:38.214 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:38:38.215 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:38:38.416 DEBUG [src.steps.store] Relaying message
2026-03-11 04:38:38.416 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15183/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-03-11 04:38:38.421 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:38:38.422 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:38:38.623 DEBUG [src.steps.store] Relaying message
2026-03-11 04:38:38.623 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15183/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-03-11 04:38:38.629 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:38:38.629 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:38:38.830 DEBUG [src.steps.store] Relaying message
2026-03-11 04:38:38.830 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15183/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-03-11 04:38:38.836 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:38:38.837 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:38:39.038 DEBUG [src.steps.store] Relaying message
2026-03-11 04:38:39.038 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15183/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:38:39.044 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:38:39.044 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:38:39.245 DEBUG [src.steps.store] Relaying message
2026-03-11 04:38:39.245 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15183/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:38:39.251 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:38:39.252 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:38:39.452 DEBUG [src.steps.store] Relaying message
2026-03-11 04:38:39.453 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15183/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:38:39.458 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:38:39.459 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:38:39.660 DEBUG [src.steps.store] Relaying message
2026-03-11 04:38:39.660 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15183/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:38:39.666 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:38:39.666 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:38:39.867 DEBUG [src.steps.store] Relaying message
2026-03-11 04:38:39.867 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15183/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:38:39.873 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:38:39.874 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:38:40.075 DEBUG [src.steps.store] Relaying message
2026-03-11 04:38:40.075 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15183/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:38:40.081 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:38:40.081 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:38:40.282 DEBUG [src.steps.store] Relaying message
2026-03-11 04:38:40.283 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15183/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:38:40.288 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:38:40.289 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:38:40.489 DEBUG [src.steps.store] Relaying message
2026-03-11 04:38:40.490 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15183/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:38:40.495 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:38:40.496 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:38:40.697 DEBUG [src.steps.store] Relaying message
2026-03-11 04:38:40.698 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15183/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:38:40.703 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:38:40.703 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:38:40.905 DEBUG [src.steps.store] Relaying message
2026-03-11 04:38:40.905 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15183/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:38:40.911 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:38:40.912 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:38:41.112 DEBUG [src.steps.store] Relaying message
2026-03-11 04:38:41.113 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15183/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:38:41.118 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:38:41.120 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:38:41.320 DEBUG [src.steps.store] Relaying message
2026-03-11 04:38:41.321 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15183/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:38:41.326 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:38:41.327 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:38:41.527 DEBUG [src.steps.store] Relaying message
2026-03-11 04:38:41.528 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15183/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:38:41.533 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:38:41.533 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:38:41.734 DEBUG [src.steps.store] Relaying message
2026-03-11 04:38:41.734 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15183/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:38:41.740 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:38:41.741 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:38:41.942 DEBUG [src.steps.store] Relaying message
2026-03-11 04:38:41.942 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15183/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:38:41.949 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:38:41.949 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:38:42.149 DEBUG [src.steps.store] Relaying message
2026-03-11 04:38:42.150 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15183/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:38:42.156 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:38:42.157 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:38:42.358 DEBUG [src.steps.store] Relaying message
2026-03-11 04:38:42.358 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15183/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:38:42.363 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:38:42.364 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:38:42.565 DEBUG [src.steps.store] Relaying message
2026-03-11 04:38:42.565 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15183/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:38:42.571 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:38:42.571 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:38:42.772 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15183/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:38:42.776 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbb2da23982e88a57aad35c6403f5a7a5fbb731f531e4c56a998eb93ab0231e34"},{"messageHash":"0xa8b94952d6d1b4f65499bac46a6fdd771d00ff4261e3938216ae940e1a2c8dca"},{"messageHash":"0x93114a09cb1e3fe885c5bc6995fd2ea80645b4765fd389dc2bd52c20f00c4e32"},{"messageHash":"0x0065fb397a2046697f4ccf086c02815e12a28b3f18400443423ee04cf0e35895"},{"messageHash":"0x7d7d3a1f1fe3bce193bf18cb2666a1bde3da002c9e94a970b0cce0c8ef53bf45"},{"messageHash":"0x8df622465f0ff091885ef6b5155fc6e3e1162c62b8e0c47331c7077a600cefe1"},{"messageHash":"0xe059e9d2d020c99af6246a70735ff39bcb6737029d6aaf65c63eb52cc7fa127f"},{"messageHash":"0x5bdd09cb6eee91701b092af48ccc9efae5e3bdd9a4b5270df34d154e65ecfe94"},{"messageHash":"0x5be7602d83fdf7dd5712af4556abff80d5f7f548b6d1b0153b31fcebe95a67b6"},{"messageHash":"0x61a7ccacea56ce8bb6f6139beeb0659ed777fa17866bac71f43b1dfc6aef63f8"},{"messageHash":"0x8f1851fba4c8d5dca83a17f4caedd35d1a99e72da4e0d87143f47b82d27a2bd6"},{"messageHash":"0xa405989ba2dc35afb7a085f24ae06bcaf410c42ff02dcbc3e2bcff0bd80b4cda"},{"messageHash":"0x1abe3e2e84bc7eb0973d445a3f5512467fc3ff4fb1aed3452206fba287109bd3"},{"messageHash":"0x1eea78e1101b8dc6ccc3c9c52c1c468ab528e9cffc4c577f72af883190579d3c"},{"messageHash":"0xed5d50f8b0a69fb6df169c377066e4792ee0f279c22f22ba87cf4097f739c6a8"},{"messageHash":"0x239da3201a978bb46d66df45c0d190597b5c656e6cbe5f70db4a766dd0977e31"},{"messageHash":"0xf82e0d284cf3a2c0c911c48b0a2093bf5cf645413666d920bfc6c2cbd27a5820"},{"messageHash":"0xa4df1e8aac19b8ebfc0fb62a650c67ded36b0fb8dd48fc30c0e24811576bacc0"},{"messageHash":"0x35814d80001fdd351e72e50bbd997a9988dae6c5bc1f10677e097952ecd9898f"},{"messageHash":"0xfd99e893ce0ff22fb1229544d91104b04f85104c31e1d901b655ab26fe4af1b8"}],"paginationCursor":"0xfd99e893ce0ff22fb1229544d91104b04f85104c31e1d901b655ab26fe4af1b8"}'
2026-03-11 04:38:42.776 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12903/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:38:42.780 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbb2da23982e88a57aad35c6403f5a7a5fbb731f531e4c56a998eb93ab0231e34"},{"messageHash":"0xa8b94952d6d1b4f65499bac46a6fdd771d00ff4261e3938216ae940e1a2c8dca"},{"messageHash":"0x93114a09cb1e3fe885c5bc6995fd2ea80645b4765fd389dc2bd52c20f00c4e32"},{"messageHash":"0x0065fb397a2046697f4ccf086c02815e12a28b3f18400443423ee04cf0e35895"},{"messageHash":"0x7d7d3a1f1fe3bce193bf18cb2666a1bde3da002c9e94a970b0cce0c8ef53bf45"},{"messageHash":"0x8df622465f0ff091885ef6b5155fc6e3e1162c62b8e0c47331c7077a600cefe1"},{"messageHash":"0xe059e9d2d020c99af6246a70735ff39bcb6737029d6aaf65c63eb52cc7fa127f"},{"messageHash":"0x5bdd09cb6eee91701b092af48ccc9efae5e3bdd9a4b5270df34d154e65ecfe94"},{"messageHash":"0x5be7602d83fdf7dd5712af4556abff80d5f7f548b6d1b0153b31fcebe95a67b6"},{"messageHash":"0x61a7ccacea56ce8bb6f6139beeb0659ed777fa17866bac71f43b1dfc6aef63f8"},{"messageHash":"0x8f1851fba4c8d5dca83a17f4caedd35d1a99e72da4e0d87143f47b82d27a2bd6"},{"messageHash":"0xa405989ba2dc35afb7a085f24ae06bcaf410c42ff02dcbc3e2bcff0bd80b4cda"},{"messageHash":"0x1abe3e2e84bc7eb0973d445a3f5512467fc3ff4fb1aed3452206fba287109bd3"},{"messageHash":"0x1eea78e1101b8dc6ccc3c9c52c1c468ab528e9cffc4c577f72af883190579d3c"},{"messageHash":"0xed5d50f8b0a69fb6df169c377066e4792ee0f279c22f22ba87cf4097f739c6a8"},{"messageHash":"0x239da3201a978bb46d66df45c0d190597b5c656e6cbe5f70db4a766dd0977e31"},{"messageHash":"0xf82e0d284cf3a2c0c911c48b0a2093bf5cf645413666d920bfc6c2cbd27a5820"},{"messageHash":"0xa4df1e8aac19b8ebfc0fb62a650c67ded36b0fb8dd48fc30c0e24811576bacc0"},{"messageHash":"0x35814d80001fdd351e72e50bbd997a9988dae6c5bc1f10677e097952ecd9898f"},{"messageHash":"0xfd99e893ce0ff22fb1229544d91104b04f85104c31e1d901b655ab26fe4af1b8"}],"paginationCursor":"0xfd99e893ce0ff22fb1229544d91104b04f85104c31e1d901b655ab26fe4af1b8"}'
2026-03-11 04:38:42.782 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-11 04:38:42.783 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-11 04:38:42.784 DEBUG [src.node.waku_node] Stopping container with id 09d31ae27afa
2026-03-11 04:38:43.366 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:38:43.367 DEBUG [src.node.waku_node] Stopping container with id a14411bc0121
2026-03-11 04:38:43.932 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:38:43.934 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-11 04:38:43.959 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-11 04:38:43.972 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,137 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_unsubscribe_from_some_pubsub_topics with id: 2026-03-11_04-35-59__2e92aeed-62ca-48b1-a4c6-97562373c7c5
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-03-11_04-35-59__2e92aeed-62ca-48b1-a4c6-97562373c7c5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.253
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['41735', '41736', '41737', '41738', '41739']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 41735:41735 -p 41736:41736 -p 41737:41737 -p 41738:41738 -p 41739:41739 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41737 --rest-port=41735 --tcp-port=41736 --discv5-udp-port=41738 --rest-address=0.0.0.0 --nat=extip:172.18.48.253 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8ad8bd1d3c75b94fbfdd987fba7311ca06ef2fc465efcf25ae5edc52f5c314df --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41739 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.48.253 waku 8c8d9ca7d391daa7941888066b62152ae5b426fc7f376aec21b96552c4edd4fd
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 71e938d6ff8e. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8c8d9ca7d391. Setting up logs at ./log/docker/node1_2026-03-11_04-35-59__2e92aeed-62ca-48b1-a4c6-97562373c7c5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 41735
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 76d47dc028e2. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41735/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41735/debug/v1/info" -H "Content-Type: application/json" -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.253/tcp/41736/p2p/16Uiu2HAmJRJhWebMxkbB4La55eUnMAnx93k5Af3utwAcLaZTc9YW","/ip4/172.18.48.253/tcp/41737/ws/p2p/16Uiu2HAmJRJhWebMxkbB4La55eUnMAnx93k5Af3utwAcLaZTc9YW"],"enrUri":"enr:-L24QNnykaSdT2Y2RLTttPXh5zJ15NMaSG7MiQoH5I1wE8y2WRKwxM9kz82oG8qhMRxWzZL8YI6kN-AbVRNgUzJLn-0CgmlkgnY0gmlwhKwSMP2KbXVsdGlhZGRyc5YACASsEjD9BqMIAAoErBIw_QajCd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDVaS8tCYpjn-NgZJh8njy7p19ytjlG6pPOD16oL1y3huDdGNwgqMIg3VkcIKjCoV3YWt1MgE"}'
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-03-11_04-35-59__2e92aeed-62ca-48b1-a4c6-97562373c7c5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.34.140
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32941', '32942', '32943', '32944', '32945']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 32941:32941 -p 32942:32942 -p 32943:32943 -p 32944:32944 -p 32945:32945 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32943 --rest-port=32941 --tcp-port=32942 --discv5-udp-port=32944 --rest-address=0.0.0.0 --nat=extip:172.18.34.140 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5aa5627e9419addd8e5dfd50ced710aa6abfe4bc44d9febfac9d37ae9adff861 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32945 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNnykaSdT2Y2RLTttPXh5zJ15NMaSG7MiQoH5I1wE8y2WRKwxM9kz82oG8qhMRxWzZL8YI6kN-AbVRNgUzJLn-0CgmlkgnY0gmlwhKwSMP2KbXVsdGlhZGRyc5YACASsEjD9BqMIAAoErBIw_QajCd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDVaS8tCYpjn-NgZJh8njy7p19ytjlG6pPOD16oL1y3huDdGNwgqMIg3VkcIKjCoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.34.140 waku 32b9f26952eb0e714cd56d2c0366b38907654d01282b341cbf2854e6d75cc1d9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 32b9f26952eb. Setting up logs at ./log/docker/node2_2026-03-11_04-35-59__2e92aeed-62ca-48b1-a4c6-97562373c7c5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 32941
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32941/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32941/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.34.140/tcp/32942/p2p/16Uiu2HAm6rYGxRkARJYpPjfbLccoP8j4wMki5i95D4jbNnN4tXzx","/ip4/172.18.34.140/tcp/32943/ws/p2p/16Uiu2HAm6rYGxRkARJYpPjfbLccoP8j4wMki5i95D4jbNnN4tXzx"],"enrUri":"enr:-L24QOtqK8IpUgm4eC9GdnqSP0WVdLGCrOqddvu-e4rFXnQtS5k980O1nmCo4t5htMexkdd25aPA7MvQSHcK61CouDICgmlkgnY0gmlwhKwSIoyKbXVsdGlhZGRyc5YACASsEiKMBoCuAAoErBIijAaAr90DgnJzhQADAQAAiXNlY3AyNTZrMaECqc9diV7bj-zcV2Jd9REqRKGaBj2fbY_SrDhgHvYKQmGDdGNwgoCug3VkcIKAsIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32941/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.48.253/tcp/41736/p2p/16Uiu2HAmJRJhWebMxkbB4La55eUnMAnx93k5Af3utwAcLaZTc9YW"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41735/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:32941/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:41735/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41735/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773203762540242176,"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:32941/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773203762540242176,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41735/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:41735/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1773203762656109824,"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:32941/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1773203762656109824,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41735/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41735/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773203762770515968,"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:32941/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773203762770515968,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41735/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41735/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773203762885520640,"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:32941/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773203762885520640,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41735/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41735/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773203762999827200,"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:32941/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773203762999827200,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:41735/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9"]'
INFO  src.node.api_clients.base_client:base_client.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:32941/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41735/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)'}'
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:41735/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/3/0'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41735/relay/v1/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:41735/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/3/1'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41735/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)'}'
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:41735/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/3/9'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41735/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41735/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773203763143499691,"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:32941/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773203763143499691,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41735/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41735/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773203763256610876,"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:32941/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773203763256610876,"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 8c8d9ca7d391
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 32b9f26952eb
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-03-11 04:41:26.988 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-11 04:41:26.989 DEBUG [tests.conftest] Running test: test_publish_with_valid_payloads with id: 2026-03-11_04-41-26__1486b964-30f8-4581-94f0-e1fa530741e5
2026-03-11 04:41:26.989 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-11 04:41:26.989 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-11 04:41:26.990 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-03-11 04:41:26.996 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:41:26.996 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-11_04-41-26__1486b964-30f8-4581-94f0-e1fa530741e5__wakuorg_nwaku:latest.log
2026-03-11 04:41:26.997 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:41:26.997 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:41:26.998 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:41:26.998 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.149.210
2026-03-11 04:41:26.998 DEBUG [src.node.docker_mananger] Generated ports ['24250', '24251', '24252', '24253', '24254']
2026-03-11 04:41:26.998 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:41:26.999 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:41:26.999 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:41:26.999 DEBUG [src.node.docker_mananger] docker run -i -t -p 24250:24250 -p 24251:24251 -p 24252:24252 -p 24253:24253 -p 24254:24254 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24252 --rest-port=24250 --tcp-port=24251 --discv5-udp-port=24253 --rest-address=0.0.0.0 --nat=extip:172.18.149.210 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9e5eb7c5cfffa8cd9ddf14ad186a7fb6018ac04afa2c58b6219574a4dc11f87d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24254 --metrics-logging=true --relay=true
2026-03-11 04:41:27.191 ERROR [src.node.docker_mananger] Max retries reached for container ff4a7850ca8b. Exiting log stream.
2026-03-11 04:41:27.203 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.149.210 waku c2bdbf05725e16c000f7312d1f90142551dcc94fae32e34d38548830f9b92392
2026-03-11 04:41:27.237 DEBUG [src.node.docker_mananger] Container started with ID c2bdbf05725e. Setting up logs at ./log/docker/node1_2026-03-11_04-41-26__1486b964-30f8-4581-94f0-e1fa530741e5__wakuorg_nwaku:latest.log
2026-03-11 04:41:27.238 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24250
2026-03-11 04:41:27.239 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:41:27.781 ERROR [src.node.docker_mananger] Max retries reached for container 8d29a74e7359. Exiting log stream.
2026-03-11 04:41:28.239 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:28.242 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:41:28.243 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:41:28.243 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:28.245 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.149.210/tcp/24251/p2p/16Uiu2HAm3dTxph8SLA9uCV9LsQzbKMm1vfzxNXScS17k9gDQ8PHh","/ip4/172.18.149.210/tcp/24252/ws/p2p/16Uiu2HAm3dTxph8SLA9uCV9LsQzbKMm1vfzxNXScS17k9gDQ8PHh"],"enrUri":"enr:-L24QPsqSbWuaO8IXXuQWqCEpTNr00GqVWS6U8voXUyUUydhZuK47MFTHBTEcYQlrEleFiFU9qQY9RrLaArq5d5sQ7QCgmlkgnY0gmlwhKwSldKKbXVsdGlhZGRyc5YACASsEpXSBl67AAoErBKV0gZevN0DgnJzhQADAQAAiXNlY3AyNTZrMaECeeLgtMEiPuRn2Tph2kAH8xD7E12vRAXllfXZfSlQ0qiDdGNwgl67g3VkcIJevYV3YWt1MgE"}'
2026-03-11 04:41:28.245 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:41:28.252 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:41:28.252 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-11_04-41-26__1486b964-30f8-4581-94f0-e1fa530741e5__wakuorg_nwaku:latest.log
2026-03-11 04:41:28.252 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:41:28.253 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:41:28.254 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:41:28.254 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.12.168
2026-03-11 04:41:28.254 DEBUG [src.node.docker_mananger] Generated ports ['9869', '9870', '9871', '9872', '9873']
2026-03-11 04:41:28.254 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:41:28.255 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:41:28.255 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:41:28.255 DEBUG [src.node.docker_mananger] docker run -i -t -p 9869:9869 -p 9870:9870 -p 9871:9871 -p 9872:9872 -p 9873:9873 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9871 --rest-port=9869 --tcp-port=9870 --discv5-udp-port=9872 --rest-address=0.0.0.0 --nat=extip:172.18.12.168 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bfc2ba5f3aa0fd75ca65a9fe2ed2d5d6ea8eb4e90ff9af4beaf5ff30dffff995 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9873 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPsqSbWuaO8IXXuQWqCEpTNr00GqVWS6U8voXUyUUydhZuK47MFTHBTEcYQlrEleFiFU9qQY9RrLaArq5d5sQ7QCgmlkgnY0gmlwhKwSldKKbXVsdGlhZGRyc5YACASsEpXSBl67AAoErBKV0gZevN0DgnJzhQADAQAAiXNlY3AyNTZrMaECeeLgtMEiPuRn2Tph2kAH8xD7E12vRAXllfXZfSlQ0qiDdGNwgl67g3VkcIJevYV3YWt1MgE
2026-03-11 04:41:28.449 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.12.168 waku 6b2e0b995068f62b9b22dcd3690d1f49df7f37a315e5193e7dfb32c0e01d50a3
2026-03-11 04:41:28.484 DEBUG [src.node.docker_mananger] Container started with ID 6b2e0b995068. Setting up logs at ./log/docker/node2_2026-03-11_04-41-26__1486b964-30f8-4581-94f0-e1fa530741e5__wakuorg_nwaku:latest.log
2026-03-11 04:41:28.485 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 9869
2026-03-11 04:41:28.485 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:41:29.485 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:29.509 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:41:29.510 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:41:29.511 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:29.517 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.12.168/tcp/9870/p2p/16Uiu2HAm71D9ru7cN3ukzTpSfi3ByuaGCMcd7VRyoa1E9T3hYjZF","/ip4/172.18.12.168/tcp/9871/ws/p2p/16Uiu2HAm71D9ru7cN3ukzTpSfi3ByuaGCMcd7VRyoa1E9T3hYjZF"],"enrUri":"enr:-L24QAZpP2m1-X8p5mzUUl5sPWoJg-H-iNx9k_jo1DvlAp9WcXKEDuHFUDSNvY3_9BGxEVFiuKTwhoFTs2jLriNZF10CgmlkgnY0gmlwhKwSDKiKbXVsdGlhZGRyc5YACASsEgyoBiaOAAoErBIMqAYmj90DgnJzhQADAQAAiXNlY3AyNTZrMaECrAf4kV92l8N3sEjutp3euzP4YkdY5mldlh3r1hDPJ06DdGNwgiaOg3VkcIImkIV3YWt1MgE"}'
2026-03-11 04:41:29.518 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:41:29.518 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9869/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.149.210/tcp/24251/p2p/16Uiu2HAm3dTxph8SLA9uCV9LsQzbKMm1vfzxNXScS17k9gDQ8PHh"]'
2026-03-11 04:41:29.522 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:29.524 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-03-11 04:41:29.525 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-11 04:41:29.530 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:29.530 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9869/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-11 04:41:29.536 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:29.538 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:29.543 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:29.545 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:29.645 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:29.645 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:29.648 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":1773204089538543616,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:29.649 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:29.649 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:29.652 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":1773204089538543616,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:29.653 INFO [src.steps.relay] WARM UP successful!!
2026-03-11 04:41:29.654 DEBUG [tests.relay.test_publish] Running test with payload A simple string
2026-03-11 04:41:29.655 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:29.659 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:29.660 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:29.760 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:29.761 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:29.763 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204089654977749,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:29.765 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:29.765 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:29.767 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204089654977749,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:29.768 DEBUG [tests.relay.test_publish] Running test with payload An integer
2026-03-11 04:41:29.769 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:29.773 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:29.774 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:29.874 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:29.874 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:29.877 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204089769216396,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:29.878 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:29.878 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:29.881 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204089769216396,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:29.882 DEBUG [tests.relay.test_publish] Running test with payload A dictionary
2026-03-11 04:41:29.883 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:29.887 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:29.887 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:29.988 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:29.988 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:29.990 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204089882819969,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:29.992 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:29.992 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:29.994 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204089882819969,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:29.995 DEBUG [tests.relay.test_publish] Running test with payload Chinese characters
2026-03-11 04:41:29.996 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:30.000 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:30.001 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:30.101 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:30.101 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:30.104 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204089996108906,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:30.105 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:30.105 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:30.107 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204089996108906,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:30.109 DEBUG [tests.relay.test_publish] Running test with payload Emojis
2026-03-11 04:41:30.109 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:30.114 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:30.114 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:30.215 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:30.215 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:30.218 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204090109626928,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:30.219 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:30.219 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:30.222 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204090109626928,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:30.223 DEBUG [tests.relay.test_publish] Running test with payload Lorem ipsum text
2026-03-11 04:41:30.224 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:30.228 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:30.228 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:30.329 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:30.329 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:30.331 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204090223818467,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:30.333 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:30.333 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:30.335 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204090223818467,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:30.336 DEBUG [tests.relay.test_publish] Running test with payload HTML content
2026-03-11 04:41:30.337 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:30.342 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:30.342 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:30.443 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:30.443 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:30.445 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204090337238763,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:30.447 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:30.448 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:30.450 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204090337238763,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:30.451 DEBUG [tests.relay.test_publish] Running test with payload Cyrillic characters
2026-03-11 04:41:30.451 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:30.455 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:30.456 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:30.556 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:30.556 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:30.559 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204090451611770,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:30.560 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:30.561 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:30.563 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204090451611770,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:30.564 DEBUG [tests.relay.test_publish] Running test with payload Base64 encoded string
2026-03-11 04:41:30.565 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:30.569 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:30.570 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:30.670 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:30.671 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:30.673 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204090564872804,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:30.675 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:30.675 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:30.677 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204090564872804,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:30.678 DEBUG [tests.relay.test_publish] Running test with payload Binary data
2026-03-11 04:41:30.679 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:30.683 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:30.684 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:30.785 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:30.785 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:30.787 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204090679048070,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:30.789 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:30.789 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:30.791 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204090679048070,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:30.792 DEBUG [tests.relay.test_publish] Running test with payload Special characters with whitespace
2026-03-11 04:41:30.793 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:30.797 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:30.797 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:30.898 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:30.898 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:30.900 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204090793151750,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:30.902 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:30.902 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:30.904 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204090793151750,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:30.906 DEBUG [tests.relay.test_publish] Running test with payload Boolean false as a string
2026-03-11 04:41:30.906 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:30.910 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:30.910 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:31.011 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:31.011 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:31.014 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204090906458297,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:31.015 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:31.015 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:31.017 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204090906458297,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:31.018 DEBUG [tests.relay.test_publish] Running test with payload A float number
2026-03-11 04:41:31.019 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:31.024 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:31.024 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:31.124 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:31.125 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:31.127 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204091019094596,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:31.129 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:31.129 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:31.131 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204091019094596,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:31.132 DEBUG [tests.relay.test_publish] Running test with payload A list
2026-03-11 04:41:31.133 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:31.137 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:31.138 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:31.238 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:31.238 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:31.240 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204091133163279,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:31.242 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:31.242 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:31.244 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204091133163279,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:31.246 DEBUG [tests.relay.test_publish] Running test with payload Hexadecimal number as a string
2026-03-11 04:41:31.246 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:31.251 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:31.251 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:31.352 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:31.352 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:31.355 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204091246444443,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:31.356 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:31.356 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:31.358 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204091246444443,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:31.360 DEBUG [tests.relay.test_publish] Running test with payload Email format
2026-03-11 04:41:31.360 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:31.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:31.364 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:31.465 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:31.465 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:31.467 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204091360379887,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:31.468 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:31.469 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:31.471 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204091360379887,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:31.472 DEBUG [tests.relay.test_publish] Running test with payload URL format
2026-03-11 04:41:31.472 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:31.477 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:31.478 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:31.579 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:31.579 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:31.581 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204091472811404,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:31.583 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:31.583 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:31.585 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204091472811404,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:31.586 DEBUG [tests.relay.test_publish] Running test with payload Date and time in ISO format
2026-03-11 04:41:31.587 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:31.591 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:31.591 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:31.692 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:31.693 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:31.695 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204091587137956,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:31.696 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:31.697 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:31.699 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204091587137956,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:31.700 DEBUG [tests.relay.test_publish] Running test with payload String with escaped quotes
2026-03-11 04:41:31.701 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:31.706 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:31.706 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:31.807 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:31.807 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:31.809 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204091701078264,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:31.811 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:31.811 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:31.813 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204091701078264,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:31.814 DEBUG [tests.relay.test_publish] Running test with payload A regular expression
2026-03-11 04:41:31.815 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:31.820 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:31.820 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:31.920 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:31.920 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:31.923 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204091814996502,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:31.924 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:31.924 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:31.926 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204091814996502,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:31.928 DEBUG [tests.relay.test_publish] Running test with payload A very long string
2026-03-11 04:41:31.928 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:31.933 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:31.933 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:32.033 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:32.033 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:32.036 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204091928621384,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:32.037 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:32.038 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:32.040 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204091928621384,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:32.042 DEBUG [tests.relay.test_publish] Running test with payload A JSON string
2026-03-11 04:41:32.042 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:32.048 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:32.048 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:32.149 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:32.149 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:32.151 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204092042479045,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:32.153 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:32.153 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:32.155 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204092042479045,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:32.157 DEBUG [tests.relay.test_publish] Running test with payload A Unix path
2026-03-11 04:41:32.157 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:32.161 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:32.161 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:32.262 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:32.262 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:32.264 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204092157326106,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:32.266 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:32.266 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:32.268 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204092157326106,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:32.269 DEBUG [tests.relay.test_publish] Running test with payload A Windows path
2026-03-11 04:41:32.270 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:32.274 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:32.274 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:32.375 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:32.375 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:32.378 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204092269968862,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:32.380 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:32.380 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:32.382 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204092269968862,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:32.383 DEBUG [tests.relay.test_publish] Running test with payload An SQL query
2026-03-11 04:41:32.384 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:32.388 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:32.388 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:32.489 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:32.489 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:32.491 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204092384097517,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:32.492 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:32.493 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:32.495 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204092384097517,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:32.496 DEBUG [tests.relay.test_publish] Running test with payload JavaScript code snippet
2026-03-11 04:41:32.497 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:32.502 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:32.502 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:32.602 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:32.603 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:32.605 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204092496876277,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:32.607 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:32.607 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:32.609 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204092496876277,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:32.610 DEBUG [tests.relay.test_publish] Running test with payload A CSS snippet
2026-03-11 04:41:32.611 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:32.615 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:32.616 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:32.716 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:32.717 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:32.719 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204092611040881,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:32.720 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:32.720 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:32.723 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204092611040881,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:32.724 DEBUG [tests.relay.test_publish] Running test with payload A Python one-liner
2026-03-11 04:41:32.724 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:32.728 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:32.729 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:32.829 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:32.829 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:32.832 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204092724503327,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:32.833 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:32.833 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:32.836 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204092724503327,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:32.837 DEBUG [tests.relay.test_publish] Running test with payload An IP address
2026-03-11 04:41:32.837 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:32.842 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:32.844 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:32.944 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:32.944 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:32.947 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204092837801407,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:32.948 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:32.948 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:32.950 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204092837801407,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:32.952 DEBUG [tests.relay.test_publish] Running test with payload A domain name
2026-03-11 04:41:32.952 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:32.956 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:32.956 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:33.057 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:33.058 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:33.060 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204092952406575,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:33.062 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:33.062 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:33.064 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204092952406575,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:33.066 DEBUG [tests.relay.test_publish] Running test with payload A user agent string
2026-03-11 04:41:33.066 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:33.071 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:33.072 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:33.172 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:33.172 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:33.174 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204093066436975,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:33.176 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:33.176 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:33.178 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204093066436975,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:33.179 DEBUG [tests.relay.test_publish] Running test with payload A credit card number
2026-03-11 04:41:33.180 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:33.184 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:33.185 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:33.285 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:33.285 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:33.287 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204093180147482,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:33.289 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:33.289 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:33.291 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204093180147482,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:33.292 DEBUG [tests.relay.test_publish] Running test with payload A phone number
2026-03-11 04:41:33.293 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:33.297 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:33.298 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:33.398 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:33.398 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:33.401 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204093293011613,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:33.402 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:33.402 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:33.405 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204093293011613,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:33.406 DEBUG [tests.relay.test_publish] Running test with payload A UUID
2026-03-11 04:41:33.406 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:33.411 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:33.411 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:33.511 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:33.511 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:33.514 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204093406531226,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:33.515 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:33.516 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:33.518 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204093406531226,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:33.519 DEBUG [tests.relay.test_publish] Running test with payload A hashtag
2026-03-11 04:41:33.520 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:33.524 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:33.525 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:33.625 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:33.625 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:33.628 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204093520005562,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:33.629 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:33.629 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:33.632 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204093520005562,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:33.633 DEBUG [tests.relay.test_publish] Running test with payload A Twitter handle
2026-03-11 04:41:33.633 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:33.638 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:33.638 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:33.739 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:33.739 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:33.742 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204093633659148,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:33.743 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:33.743 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:33.745 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204093633659148,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:33.747 DEBUG [tests.relay.test_publish] Running test with payload A password
2026-03-11 04:41:33.747 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:33.751 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:33.752 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:33.852 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:33.852 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:33.855 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204093747263305,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:33.856 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:33.856 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:33.858 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204093747263305,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:33.860 DEBUG [tests.relay.test_publish] Running test with payload A date in common format
2026-03-11 04:41:33.860 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:33.864 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:33.864 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:33.965 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:33.965 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:33.967 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204093860301080,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:33.969 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:33.969 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:33.971 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204093860301080,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:33.973 DEBUG [tests.relay.test_publish] Running test with payload A time string
2026-03-11 04:41:33.973 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:33.978 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:33.978 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:34.079 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:34.079 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:34.081 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204093973346073,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:34.083 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:34.083 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:34.085 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204093973346073,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:34.086 DEBUG [tests.relay.test_publish] Running test with payload A mathematical equation
2026-03-11 04:41:34.087 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:34.091 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:34.092 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:34.192 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:34.192 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:34.195 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204094087121080,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:34.196 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:34.197 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:34.199 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773204094087121080,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:34.203 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-11 04:41:34.205 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-11 04:41:34.205 DEBUG [src.node.waku_node] Stopping container with id c2bdbf05725e
2026-03-11 04:41:34.803 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:41:34.803 DEBUG [src.node.waku_node] Stopping container with id 6b2e0b995068
2026-03-11 04:41:35.389 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:41:35.391 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-11 04:41:35.409 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-11 04:41:35.426 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,72 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_get_message_with_meta with id: 2026-03-11_04-38-16__d612e036-de08-4c26-ad71-dc3143b2c9af
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-03-11_04-38-16__d612e036-de08-4c26-ad71-dc3143b2c9af__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.165.79
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49732', '49733', '49734', '49735', '49736']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 49732:49732 -p 49733:49733 -p 49734:49734 -p 49735:49735 -p 49736:49736 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49734 --rest-port=49732 --tcp-port=49733 --discv5-udp-port=49735 --rest-address=0.0.0.0 --nat=extip:172.18.165.79 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9d8aadadaf28e072de498b2c03af49fc4fbea9a7f989b494b9bde5f3e38e76ee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49736 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.165.79 waku 574b7803b47371d54fb328e479ecab44e7086ff574fd3969b7dae57f0a33d6fc
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 574b7803b473. Setting up logs at ./log/docker/node1_2026-03-11_04-38-16__d612e036-de08-4c26-ad71-dc3143b2c9af__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 49732
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 3a92f93e2a43. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 142f40a533dd. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49732/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49732/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.165.79/tcp/49733/p2p/16Uiu2HAkv6o14dgSxW9kaZvadfv2XDmKjbSkPgXKjm1V5qbsyoyg","/ip4/172.18.165.79/tcp/49734/ws/p2p/16Uiu2HAkv6o14dgSxW9kaZvadfv2XDmKjbSkPgXKjm1V5qbsyoyg"],"enrUri":"enr:-L24QFK1W-_nqOzLzOtPTlELADRVSsz3hOhL-NA0bI0UYC6fHizWA6DhtngIeQgWqD8QJKWG4NZD_Wyhz4EdiubMNaACgmlkgnY0gmlwhKwSpU-KbXVsdGlhZGRyc5YACASsEqVPBsJFAAoErBKlTwbCRt0DgnJzhQADAQAAiXNlY3AyNTZrMaECCgWXW0JLKbthOn7rE5irg5_1jHh2ONrFGe6aJS3f4G-DdGNwgsJFg3VkcILCR4V3YWt1MgU"}'
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-03-11_04-38-16__d612e036-de08-4c26-ad71-dc3143b2c9af__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.202.184
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49533', '49534', '49535', '49536', '49537']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 49533:49533 -p 49534:49534 -p 49535:49535 -p 49536:49536 -p 49537:49537 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49535 --rest-port=49533 --tcp-port=49534 --discv5-udp-port=49536 --rest-address=0.0.0.0 --nat=extip:172.18.202.184 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0da2e1c4d02869b7fbd96f8ebecc8754274bfa14966f9ef4d301f77ddcc0b9b3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49537 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QFK1W-_nqOzLzOtPTlELADRVSsz3hOhL-NA0bI0UYC6fHizWA6DhtngIeQgWqD8QJKWG4NZD_Wyhz4EdiubMNaACgmlkgnY0gmlwhKwSpU-KbXVsdGlhZGRyc5YACASsEqVPBsJFAAoErBKlTwbCRt0DgnJzhQADAQAAiXNlY3AyNTZrMaECCgWXW0JLKbthOn7rE5irg5_1jHh2ONrFGe6aJS3f4G-DdGNwgsJFg3VkcILCR4V3YWt1MgU --filternode=/ip4/172.18.165.79/tcp/49733/p2p/16Uiu2HAkv6o14dgSxW9kaZvadfv2XDmKjbSkPgXKjm1V5qbsyoyg
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.202.184 waku 1b430066224e6aff6383d62fc64f2387b3cf41168e99b672729dee7c078ee925
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1b430066224e. Setting up logs at ./log/docker/node2_2026-03-11_04-38-16__d612e036-de08-4c26-ad71-dc3143b2c9af__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 49533
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49533/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49533/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.202.184/tcp/49534/p2p/16Uiu2HAmA4kTHSX5VdZAUypUqq54GTRFceJE5uK45NnKjqZxQdFq","/ip4/172.18.202.184/tcp/49535/ws/p2p/16Uiu2HAmA4kTHSX5VdZAUypUqq54GTRFceJE5uK45NnKjqZxQdFq"],"enrUri":"enr:-L24QEC00tdjeZCI2us7P__wqDcrO0FQzTeqbizZnvgyOIsUFvxU-7NdcqbHmr8MQ0Wq2d_x9Y_VjZ3iKbJ6DYsb1BACgmlkgnY0gmlwhKwSyriKbXVsdGlhZGRyc5YACASsEsq4BsF-AAoErBLKuAbBf90DgnJzhQADAQAAiXNlY3AyNTZrMaEC2YMqZ-vguq-wa93x1UwhQ4VEJAIqwMudW1OaMwOzpXSDdGNwgsF-g3VkcILBgIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49533/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.165.79/tcp/49733/p2p/16Uiu2HAkv6o14dgSxW9kaZvadfv2XDmKjbSkPgXKjm1V5qbsyoyg"]'
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:49732/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:49533/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "69007df4-1850-4c19-af6a-8f5b72662a4d", "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":"69007df4-1850-4c19-af6a-8f5b72662a4d","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49732/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)', "meta": "RmlsdGVyIHdvcmtzISE="}'
INFO  src.node.api_clients.base_client:base_client.py: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:49533/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":1773203899279294375,"meta":"RmlsdGVyIHdvcmtzISE=","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 574b7803b473
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1b430066224e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,72 @@
2026-03-11 04:43:05.226 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-11 04:43:05.227 DEBUG [tests.conftest] Running test: test_message_with_ephemeral_true with id: 2026-03-11_04-43-05__39ec7712-91a7-4285-9c84-e71181a286e9
2026-03-11 04:43:05.227 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-11 04:43:05.229 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-11 04:43:05.229 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-11 04:43:05.239 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:43:05.242 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-11_04-43-05__39ec7712-91a7-4285-9c84-e71181a286e9__wakuorg_nwaku:latest.log
2026-03-11 04:43:05.242 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:43:05.244 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:43:05.246 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:43:05.246 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.150.4
2026-03-11 04:43:05.247 DEBUG [src.node.docker_mananger] Generated ports ['10223', '10224', '10225', '10226', '10227']
2026-03-11 04:43:05.247 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:43:05.248 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:43:05.248 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:43:05.248 DEBUG [src.node.docker_mananger] docker run -i -t -p 10223:10223 -p 10224:10224 -p 10225:10225 -p 10226:10226 -p 10227:10227 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10225 --rest-port=10223 --tcp-port=10224 --discv5-udp-port=10226 --rest-address=0.0.0.0 --nat=extip:172.18.150.4 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c5b9e023970ece839c2adb5f710bddd5ca63a1adad12bbbf90fb355da7c74ffd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10227 --metrics-logging=true --store=true --relay=true
2026-03-11 04:43:05.446 ERROR [src.node.docker_mananger] Max retries reached for container 51c4b977a348. Exiting log stream.
2026-03-11 04:43:05.446 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.150.4 waku 28f3b67abf1c43e18613acfd999752860dced3f213f0d984066a6e908dbf2044
2026-03-11 04:43:05.482 DEBUG [src.node.docker_mananger] Container started with ID 28f3b67abf1c. Setting up logs at ./log/docker/publishing_node1_2026-03-11_04-43-05__39ec7712-91a7-4285-9c84-e71181a286e9__wakuorg_nwaku:latest.log
2026-03-11 04:43:05.483 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 10223
2026-03-11 04:43:05.483 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:43:06.068 ERROR [src.node.docker_mananger] Max retries reached for container 424438ab14bc. Exiting log stream.
2026-03-11 04:43:06.483 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10223/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:43:06.486 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:43:06.486 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:43:06.487 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10223/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:43:06.489 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.150.4/tcp/10224/p2p/16Uiu2HAm2E6gyt5YTGCK7mWirwL8LkrM6y2NP2BqgpQJq3fkVXUQ","/ip4/172.18.150.4/tcp/10225/ws/p2p/16Uiu2HAm2E6gyt5YTGCK7mWirwL8LkrM6y2NP2BqgpQJq3fkVXUQ"],"enrUri":"enr:-L24QOEX4jVPmcAVCfgmh2ETGldYsWhFAu0rFaofVLGTeY9TKg3eTU8gCHY4ri7_Qg0Iomlb-KipFELdfo-EyQrV_r8CgmlkgnY0gmlwhKwSlgSKbXVsdGlhZGRyc5YACASsEpYEBifwAAoErBKWBAYn8d0DgnJzhQADAQAAiXNlY3AyNTZrMaECZQrHU3vETwZ91IX-Ts5wkfscptZy5oQVQ7TWQb_tk72DdGNwgifwg3VkcIIn8oV3YWt1MgM"}'
2026-03-11 04:43:06.489 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:43:06.497 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:43:06.497 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-11_04-43-05__39ec7712-91a7-4285-9c84-e71181a286e9__wakuorg_nwaku:latest.log
2026-03-11 04:43:06.497 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:43:06.497 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:43:06.499 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:43:06.499 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.217.15
2026-03-11 04:43:06.499 DEBUG [src.node.docker_mananger] Generated ports ['9526', '9527', '9528', '9529', '9530']
2026-03-11 04:43:06.499 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:43:06.499 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:43:06.499 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:43:06.500 DEBUG [src.node.docker_mananger] docker run -i -t -p 9526:9526 -p 9527:9527 -p 9528:9528 -p 9529:9529 -p 9530:9530 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9528 --rest-port=9526 --tcp-port=9527 --discv5-udp-port=9529 --rest-address=0.0.0.0 --nat=extip:172.18.217.15 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=aada9a488747e7fad2aadf4bfbd57fd9ce6c9fe5ac1f7949c15ef7fcaf46abdb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9530 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QOEX4jVPmcAVCfgmh2ETGldYsWhFAu0rFaofVLGTeY9TKg3eTU8gCHY4ri7_Qg0Iomlb-KipFELdfo-EyQrV_r8CgmlkgnY0gmlwhKwSlgSKbXVsdGlhZGRyc5YACASsEpYEBifwAAoErBKWBAYn8d0DgnJzhQADAQAAiXNlY3AyNTZrMaECZQrHU3vETwZ91IX-Ts5wkfscptZy5oQVQ7TWQb_tk72DdGNwgifwg3VkcIIn8oV3YWt1MgM --storenode=/ip4/172.18.150.4/tcp/10224/p2p/16Uiu2HAm2E6gyt5YTGCK7mWirwL8LkrM6y2NP2BqgpQJq3fkVXUQ --store=true --relay=true
2026-03-11 04:43:06.692 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.217.15 waku 61f8b362084c387c89733c19a202511d3b78ed124c401a48d47005ad2916b8ba
2026-03-11 04:43:06.734 DEBUG [src.node.docker_mananger] Container started with ID 61f8b362084c. Setting up logs at ./log/docker/store_node1_2026-03-11_04-43-05__39ec7712-91a7-4285-9c84-e71181a286e9__wakuorg_nwaku:latest.log
2026-03-11 04:43:06.735 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 9526
2026-03-11 04:43:06.735 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:43:07.735 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9526/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:43:07.739 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:43:07.739 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:43:07.739 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9526/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:43:07.741 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.217.15/tcp/9527/p2p/16Uiu2HAmKyrCSMTH1tSbr6ShkKT28BX9Fn6mnsz3w2dB1kXKm1U3","/ip4/172.18.217.15/tcp/9528/ws/p2p/16Uiu2HAmKyrCSMTH1tSbr6ShkKT28BX9Fn6mnsz3w2dB1kXKm1U3"],"enrUri":"enr:-L24QBdQBC-86PwpNEZq41iIix_qUekXkefuZllbtBVXKGYmb5Jas28upmvdPOxJ2hHu4-nw2pR1ow52yDiz2gDfBhMCgmlkgnY0gmlwhKwS2Q-KbXVsdGlhZGRyc5YACASsEtkPBiU3AAoErBLZDwYlON0DgnJzhQADAQAAiXNlY3AyNTZrMaEDbNagK0b9A2dSvzZs51LORcXRjoJXvbydIgpIQ5vrK6CDdGNwgiU3g3VkcIIlOYV3YWt1MgM"}'
2026-03-11 04:43:07.742 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:43:07.742 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9526/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.150.4/tcp/10224/p2p/16Uiu2HAm2E6gyt5YTGCK7mWirwL8LkrM6y2NP2BqgpQJq3fkVXUQ"]'
2026-03-11 04:43:07.745 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:43:07.745 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10223/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-11 04:43:07.748 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:43:07.748 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9526/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-11 04:43:07.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:43:07.751 DEBUG [src.steps.store] Relaying message
2026-03-11 04:43:07.751 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10223/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)', "ephemeral": true}'
2026-03-11 04:43:07.756 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:43:07.756 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:43:07.957 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-11 04:43:07.957 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10223/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:43:07.961 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-03-11 04:43:07.962 DEBUG [src.steps.store] messages length is 0
2026-03-11 04:43:07.963 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-11 04:43:07.965 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-11 04:43:07.965 DEBUG [src.node.waku_node] Stopping container with id 28f3b67abf1c
2026-03-11 04:43:08.529 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:43:08.529 DEBUG [src.node.waku_node] Stopping container with id 61f8b362084c
2026-03-11 04:43:09.092 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:43:09.094 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-11 04:43:09.102 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-11 04:43:09.108 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,188 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_unsubscribe_from_all_content_topics with id: 2026-03-11_04-36-27__50292630-2502-4b6d-a45b-8cd9c72c0eb2
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-03-11_04-36-27__50292630-2502-4b6d-a45b-8cd9c72c0eb2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.49
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7036', '7037', '7038', '7039', '7040']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 7036:7036 -p 7037:7037 -p 7038:7038 -p 7039:7039 -p 7040:7040 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7038 --rest-port=7036 --tcp-port=7037 --discv5-udp-port=7039 --rest-address=0.0.0.0 --nat=extip:172.18.206.49 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=9e8a047584c7ee0d25dddf5e6e5af510a4fc3c250d0c74f4e3691099faea2c54 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7040 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container fa123a457992. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.206.49 waku 234a4fda1dd783de92c229d69102e4e13d792cceb6c482973e23cdc44514c894
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 234a4fda1dd7. Setting up logs at ./log/docker/node1_2026-03-11_04-36-27__50292630-2502-4b6d-a45b-8cd9c72c0eb2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 7036
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 ffebba4038f2. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7036/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7036/debug/v1/info" -H "Content-Type: application/json" -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.49/tcp/7037/p2p/16Uiu2HAm4DGFbCYpjrRhTasrLNGFXBN4v9dJqztjEqLXTn9W8bs7","/ip4/172.18.206.49/tcp/7038/ws/p2p/16Uiu2HAm4DGFbCYpjrRhTasrLNGFXBN4v9dJqztjEqLXTn9W8bs7"],"enrUri":"enr:-L24QCLNt0apXLrIVOXT7ymEBNcoQOc7QzfZfpNRXajQdbQQMj9VozF_sQCQIpSYELItFh10SuLHCtQbRpNpfaL_EUICgmlkgnY0gmlwhKwSzjGKbXVsdGlhZGRyc5YACASsEs4xBht9AAoErBLOMQYbft0DgnJzhQACAQAAiXNlY3AyNTZrMaECgotiOkBfXqyYwqnl8FqTNCNu5_2ckIIuaEDa6kKaZ0qDdGNwght9g3VkcIIbf4V3YWt1MgU"}'
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-03-11_04-36-27__50292630-2502-4b6d-a45b-8cd9c72c0eb2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.131
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3466', '3467', '3468', '3469', '3470']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 3466:3466 -p 3467:3467 -p 3468:3468 -p 3469:3469 -p 3470:3470 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3468 --rest-port=3466 --tcp-port=3467 --discv5-udp-port=3469 --rest-address=0.0.0.0 --nat=extip:172.18.155.131 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=cb09edbaaa1beceacfcbc4e9a36efebbd1e8dc89edf95223a14bf2bd287d9ecb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3470 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCLNt0apXLrIVOXT7ymEBNcoQOc7QzfZfpNRXajQdbQQMj9VozF_sQCQIpSYELItFh10SuLHCtQbRpNpfaL_EUICgmlkgnY0gmlwhKwSzjGKbXVsdGlhZGRyc5YACASsEs4xBht9AAoErBLOMQYbft0DgnJzhQACAQAAiXNlY3AyNTZrMaECgotiOkBfXqyYwqnl8FqTNCNu5_2ckIIuaEDa6kKaZ0qDdGNwght9g3VkcIIbf4V3YWt1MgU --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.155.131 waku f4fa618794c4988f271dab89af962871d7c67e0eb751c38301ba58d28bf77263
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f4fa618794c4. Setting up logs at ./log/docker/node2_2026-03-11_04-36-27__50292630-2502-4b6d-a45b-8cd9c72c0eb2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 3466
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3466/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3466/debug/v1/info" -H "Content-Type: application/json" -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.131/tcp/3467/p2p/16Uiu2HAmH4sjib4NdFcNm86Vbeodfm6odnTsrzGK81B58iBomkf9","/ip4/172.18.155.131/tcp/3468/ws/p2p/16Uiu2HAmH4sjib4NdFcNm86Vbeodfm6odnTsrzGK81B58iBomkf9"],"enrUri":"enr:-L24QKPBXnFWiNFTUkoyHYRQHVuppsQPYYH56MKPPbr8SuIaHGA_BegpeWpCSs49EGRo2BRTs5D91OJqBF1F8EwsUI8CgmlkgnY0gmlwhKwSm4OKbXVsdGlhZGRyc5YACASsEpuDBg2LAAoErBKbgwYNjN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDQY01nRz-3US-ItKNmEq1KsgICsqgKhzzxKTgVmrS13CDdGNwgg2Lg3VkcIINjYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3466/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.206.49/tcp/7037/p2p/16Uiu2HAm4DGFbCYpjrRhTasrLNGFXBN4v9dJqztjEqLXTn9W8bs7"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7036/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:3466/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:7036/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:7036/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":1773203790528011979,"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:3466/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":1773203790528011979,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7036/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:7036/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":1773203790647592737,"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:3466/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":1773203790647592737,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7036/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:7036/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":1773203790766211719,"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:3466/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":1773203790766211719,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7036/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:7036/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":1773203790884901410,"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:3466/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":1773203790884901410,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7036/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:7036/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":1773203791006007147,"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:3466/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":1773203791006007147,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7036/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:7036/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":1773203791127487603,"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:3466/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":1773203791127487603,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7036/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:7036/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":1773203791248041495,"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:3466/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":1773203791248041495,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7036/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:7036/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":1773203791367688888,"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:3466/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":1773203791367688888,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:7036/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:3466/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:7036/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:7036/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:7036/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:7036/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:7036/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:7036/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:7036/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:7036/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:7036/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:7036/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:7036/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:7036/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:7036/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:7036/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:7036/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:7036/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:7036/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:7036/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:7036/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:7036/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:7036/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:7036/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:7036/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:7036/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding. Response content: b'/app/20/sometopic/someencoding'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 234a4fda1dd7
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f4fa618794c4
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 @@
2026-03-11 04:36:47.661 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-11 04:36:47.662 DEBUG [tests.conftest] Running test: test_node_uses_both_auto_and_regular_apis with id: 2026-03-11_04-36-47__8bb7361c-dec0-4497-bd45-b5ad0ee271bd
2026-03-11 04:36:47.662 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-11 04:36:47.662 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-11 04:36:47.663 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-11 04:36:47.670 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:36:47.671 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-11_04-36-47__8bb7361c-dec0-4497-bd45-b5ad0ee271bd__wakuorg_nwaku:latest.log
2026-03-11 04:36:47.671 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:36:47.671 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:36:47.673 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:36:47.674 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.166.95
2026-03-11 04:36:47.674 DEBUG [src.node.docker_mananger] Generated ports ['57363', '57364', '57365', '57366', '57367']
2026-03-11 04:36:47.674 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-11 04:36:47.674 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:36:47.674 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:36:47.675 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:36:47.675 DEBUG [src.node.docker_mananger] docker run -i -t -p 57363:57363 -p 57364:57364 -p 57365:57365 -p 57366:57366 -p 57367:57367 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57365 --rest-port=57363 --tcp-port=57364 --discv5-udp-port=57366 --rest-address=0.0.0.0 --nat=extip:172.18.166.95 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=fdad59ddca7b4dfb0eb5c027f87287db6b3a904fdc2fb2da6edb3dbbe0fee95f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57367 --metrics-logging=true --relay=true --filter=true
2026-03-11 04:36:47.864 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.166.95 waku 1b0593803203c01ec891f3ed67331fc73023ad878359063b5e44af93a838508f
2026-03-11 04:36:47.880 ERROR [src.node.docker_mananger] Max retries reached for container 0fb151cc30e6. Exiting log stream.
2026-03-11 04:36:47.899 DEBUG [src.node.docker_mananger] Container started with ID 1b0593803203. Setting up logs at ./log/docker/node1_2026-03-11_04-36-47__8bb7361c-dec0-4497-bd45-b5ad0ee271bd__wakuorg_nwaku:latest.log
2026-03-11 04:36:47.900 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57363
2026-03-11 04:36:47.900 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:36:48.409 ERROR [src.node.docker_mananger] Max retries reached for container a0624959a280. Exiting log stream.
2026-03-11 04:36:48.900 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57363/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:48.903 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:36:49.003 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57363/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:49.006 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:36:49.106 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57363/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:49.108 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:36:49.208 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57363/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:49.211 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:36:49.311 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57363/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:49.313 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:36:49.314 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:36:49.314 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57363/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:49.316 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.166.95/tcp/57364/p2p/16Uiu2HAmUUTAhGkaFqNeNYTzpz95iySZcHVg6Z2r5bucXxSLPiWv","/ip4/172.18.166.95/tcp/57365/ws/p2p/16Uiu2HAmUUTAhGkaFqNeNYTzpz95iySZcHVg6Z2r5bucXxSLPiWv"],"enrUri":"enr:-L24QAH86zZM4daRxTfnzTMUMd2VokZRPoq9Tm1rgyGBSXjMQ9VEP5fhUYLld6umXlle8RJiAv2KeUOesNP1sfaECxcCgmlkgnY0gmlwhKwSpl-KbXVsdGlhZGRyc5YACASsEqZfBuAUAAoErBKmXwbgFd0DgnJzhQACAQAAiXNlY3AyNTZrMaED6wfso-ss66Lm_kPOHjEQ1RDQLYEMt9kdnIqYWnuLS4uDdGNwguAUg3VkcILgFoV3YWt1MgU"}'
2026-03-11 04:36:49.316 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:36:49.324 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:36:49.324 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-11_04-36-47__8bb7361c-dec0-4497-bd45-b5ad0ee271bd__wakuorg_nwaku:latest.log
2026-03-11 04:36:49.324 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:36:49.324 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:36:49.326 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:36:49.326 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.6.115
2026-03-11 04:36:49.326 DEBUG [src.node.docker_mananger] Generated ports ['42596', '42597', '42598', '42599', '42600']
2026-03-11 04:36:49.326 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-11 04:36:49.326 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:36:49.326 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:36:49.326 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:36:49.327 DEBUG [src.node.docker_mananger] docker run -i -t -p 42596:42596 -p 42597:42597 -p 42598:42598 -p 42599:42599 -p 42600:42600 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42598 --rest-port=42596 --tcp-port=42597 --discv5-udp-port=42599 --rest-address=0.0.0.0 --nat=extip:172.18.6.115 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=7f0bcacb6fbe0e3d75fbe1c081ae076d0f7e5a0a2b57b6dcb0b3ab81a137089c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42600 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAH86zZM4daRxTfnzTMUMd2VokZRPoq9Tm1rgyGBSXjMQ9VEP5fhUYLld6umXlle8RJiAv2KeUOesNP1sfaECxcCgmlkgnY0gmlwhKwSpl-KbXVsdGlhZGRyc5YACASsEqZfBuAUAAoErBKmXwbgFd0DgnJzhQACAQAAiXNlY3AyNTZrMaED6wfso-ss66Lm_kPOHjEQ1RDQLYEMt9kdnIqYWnuLS4uDdGNwguAUg3VkcILgFoV3YWt1MgU
2026-03-11 04:36:49.519 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.6.115 waku 9d9d8171a02fea8c636b4b63dd165b305978335ee1901b1016c4c6003040230e
2026-03-11 04:36:49.555 DEBUG [src.node.docker_mananger] Container started with ID 9d9d8171a02f. Setting up logs at ./log/docker/node2_2026-03-11_04-36-47__8bb7361c-dec0-4497-bd45-b5ad0ee271bd__wakuorg_nwaku:latest.log
2026-03-11 04:36:49.555 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 42596
2026-03-11 04:36:49.556 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:36:50.556 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42596/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:50.558 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:36:50.559 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:36:50.559 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42596/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:50.561 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.6.115/tcp/42597/p2p/16Uiu2HAkzxkXu5YwC2sKHPhapdKhx7YrpRuyGRqe2q6neGvBZstv","/ip4/172.18.6.115/tcp/42598/ws/p2p/16Uiu2HAkzxkXu5YwC2sKHPhapdKhx7YrpRuyGRqe2q6neGvBZstv"],"enrUri":"enr:-L24QP7vqbrVwwBUMFFpb8NVreBduZKVqQeiLaJn29ldvFYEMiVGWv_jWvr49B4DF7jCcqcApzK0Z1L-Q9gZYwviPzYCgmlkgnY0gmlwhKwSBnOKbXVsdGlhZGRyc5YACASsEgZzBqZlAAoErBIGcwamZt0DgnJzhQACAQAAiXNlY3AyNTZrMaECUkCWolwjl3Caepz40DwoOewHCWIlX7lSo13KD27hB8uDdGNwgqZlg3VkcIKmZ4V3YWt1MgE"}'
2026-03-11 04:36:50.561 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:36:50.562 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42596/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.166.95/tcp/57364/p2p/16Uiu2HAmUUTAhGkaFqNeNYTzpz95iySZcHVg6Z2r5bucXxSLPiWv"]'
2026-03-11 04:36:50.580 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:36:50.582 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57363/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
2026-03-11 04:36:50.591 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:36:50.591 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42596/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
2026-03-11 04:36:50.596 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:36:50.596 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57363/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:36:50.606 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:36:50.606 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:36:50.708 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:36:50.708 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57363/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:50.711 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1773203810596790823,"ephemeral":false,"proof":""}]'
2026-03-11 04:36:50.713 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:36:50.713 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42596/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:50.716 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1773203810596790823,"ephemeral":false,"proof":""}]'
2026-03-11 04:36:50.717 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57363/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-11 04:36:50.719 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:36:50.720 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42596/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-11 04:36:50.722 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:36:50.722 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57363/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-03-11 04:36:50.731 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:36:50.731 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:36:50.832 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:36:50.832 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57363/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:50.835 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773203810722731111,"ephemeral":false,"proof":""}]'
2026-03-11 04:36:50.836 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:36:50.836 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42596/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:50.839 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773203810722731111,"ephemeral":false,"proof":""}]'
2026-03-11 04:36:50.841 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-11 04:36:50.842 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-11 04:36:50.842 DEBUG [src.node.waku_node] Stopping container with id 1b0593803203
2026-03-11 04:36:51.461 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:36:51.462 DEBUG [src.node.waku_node] Stopping container with id 9d9d8171a02f
2026-03-11 04:36:52.046 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:36:52.047 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-11 04:36:52.078 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-11 04:36:52.109 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,105 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_on_multiple_pubsub_topics_and_only_after_fetch_them with id: 2026-03-11_04-36-35__e2cab9fe-3ff1-4f3a-9925-9754b3341a1b
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-03-11_04-36-35__e2cab9fe-3ff1-4f3a-9925-9754b3341a1b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.165.144
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35178', '35179', '35180', '35181', '35182']
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 35178:35178 -p 35179:35179 -p 35180:35180 -p 35181:35181 -p 35182:35182 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35180 --rest-port=35178 --tcp-port=35179 --discv5-udp-port=35181 --rest-address=0.0.0.0 --nat=extip:172.18.165.144 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=e614baadce72eee0b964aabfa119f7d56ecc3c2b0a261cb2db1e10ecf3b507c2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35182 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.165.144 waku bc1643f59b68afc9a077b992b196916926fb16d8d241fbdef49f8959c370ff3b
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container bd1348854938. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bc1643f59b68. Setting up logs at ./log/docker/node1_2026-03-11_04-36-35__e2cab9fe-3ff1-4f3a-9925-9754b3341a1b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 35178
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 02b94bcf4caf. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35178/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35178/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35178/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35178/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.165.144/tcp/35179/p2p/16Uiu2HAmKgwftJUaNTi7W5QcFHFe95sTtkssXsoNhVUvGJ8wmUhW","/ip4/172.18.165.144/tcp/35180/ws/p2p/16Uiu2HAmKgwftJUaNTi7W5QcFHFe95sTtkssXsoNhVUvGJ8wmUhW"],"enrUri":"enr:-L24QGpVvmYehHKLJFLhdRqYV820i5SEk8XHF8NxtKk-10jgLwn2xaaTBLoGJ-2_9Aco97vi19F3A8auEZA6Y6BOrtECgmlkgnY0gmlwhKwSpZCKbXVsdGlhZGRyc5YACASsEqWQBolrAAoErBKlkAaJbN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDaIHwxSE-cOjffOwYQn1teg8uFDnA90kaz0jU6wby3lmDdGNwgolrg3VkcIKJbYV3YWt1MgU"}'
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-03-11_04-36-35__e2cab9fe-3ff1-4f3a-9925-9754b3341a1b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.157
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33278', '33279', '33280', '33281', '33282']
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 33278:33278 -p 33279:33279 -p 33280:33280 -p 33281:33281 -p 33282:33282 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33280 --rest-port=33278 --tcp-port=33279 --discv5-udp-port=33281 --rest-address=0.0.0.0 --nat=extip:172.18.5.157 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d35c13b5aecb6caf0b4ec9cadcf5ea0dde5e7c4209bb50f849aee8daebcd9ccf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33282 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGpVvmYehHKLJFLhdRqYV820i5SEk8XHF8NxtKk-10jgLwn2xaaTBLoGJ-2_9Aco97vi19F3A8auEZA6Y6BOrtECgmlkgnY0gmlwhKwSpZCKbXVsdGlhZGRyc5YACASsEqWQBolrAAoErBKlkAaJbN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDaIHwxSE-cOjffOwYQn1teg8uFDnA90kaz0jU6wby3lmDdGNwgolrg3VkcIKJbYV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.5.157 waku 3ad88834f33576550a3ae4372166a8b7227de3b90d655dca802d6f5b3e7fbf6e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3ad88834f335. Setting up logs at ./log/docker/node2_2026-03-11_04-36-35__e2cab9fe-3ff1-4f3a-9925-9754b3341a1b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 33278
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33278/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33278/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33278/debug/v1/info" -H "Content-Type: application/json" -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.157/tcp/33279/p2p/16Uiu2HAm9zqWcU9SRj92AJWfU84K8Yt9YPvo9sUKHPu6LPnywLMm","/ip4/172.18.5.157/tcp/33280/ws/p2p/16Uiu2HAm9zqWcU9SRj92AJWfU84K8Yt9YPvo9sUKHPu6LPnywLMm"],"enrUri":"enr:-L24QPkqtb16tEV0a31GFU5wd8hCNkXSWILJlpVNk_hwUb0IFfIJxwfNUtdzIDT0zghCD1B40JtPDfuU9u86OfykmiYCgmlkgnY0gmlwhKwSBZ2KbXVsdGlhZGRyc5YACASsEgWdBoH_AAoErBIFnQaCAN0DgnJzhQACAQAAiXNlY3AyNTZrMaEC2IKPkUNqHRsqTjijTGyx9f9fEgPOvU0H68dy1V3IAXCDdGNwgoH_g3VkcIKCAYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33278/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.165.144/tcp/35179/p2p/16Uiu2HAmKgwftJUaNTi7W5QcFHFe95sTtkssXsoNhVUvGJ8wmUhW"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35178/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:33278/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:35178/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:35178/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:35178/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:35178/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:35178/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:35178/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:35178/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:35178/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:33278/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":1773203798173817705,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33278/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":1773203798186050894,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33278/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":1773203798197322895,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33278/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":1773203798208697612,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33278/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":1773203798219878557,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33278/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":1773203798233222439,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33278/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":1773203798245106695,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33278/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":1773203798259178821,"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 bc1643f59b68
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 3ad88834f335
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,176 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_get_message_while_one_peer_is_paused with id: 2026-03-11_04-41-31__8ec14a05-f764-46c3-823a-9d3e4339dd2a
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-03-11_04-41-31__8ec14a05-f764-46c3-823a-9d3e4339dd2a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.60.166
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33082', '33083', '33084', '33085', '33086']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 33082:33082 -p 33083:33083 -p 33084:33084 -p 33085:33085 -p 33086:33086 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33084 --rest-port=33082 --tcp-port=33083 --discv5-udp-port=33085 --rest-address=0.0.0.0 --nat=extip:172.18.60.166 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9de947cfa465dd7a113fb28740991fde8e0db4fdcd14ff113d6a00b79a8ead7f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33086 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container dee0ed0d2e04. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.60.166 waku 5add5ec7e860202aaab031d6afd48ace754dc2e4437e3e7fa6e4a2c7d023beba
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5add5ec7e860. Setting up logs at ./log/docker/node1_2026-03-11_04-41-31__8ec14a05-f764-46c3-823a-9d3e4339dd2a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 33082
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 7727cdc316de. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33082/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33082/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.60.166/tcp/33083/p2p/16Uiu2HAkzUe9B8qoVAksH4KHmBGdjC9wQju76LtgJESfeXdKEKPx","/ip4/172.18.60.166/tcp/33084/ws/p2p/16Uiu2HAkzUe9B8qoVAksH4KHmBGdjC9wQju76LtgJESfeXdKEKPx"],"enrUri":"enr:-L24QBKAewRM2X_v3uO7eS6kR-it27eB66uZBtTXHWd25yhSCuinaG3zOuxjKWc1LCMVC09JAmy9RRBMMRfhjw8OOjQCgmlkgnY0gmlwhKwSPKaKbXVsdGlhZGRyc5YACASsEjymBoE7AAoErBI8pgaBPN0DgnJzhQADAQAAiXNlY3AyNTZrMaECSw0ZOtCaydqQwu8i1ikBJsnJiaE6KNvbvkOAOGy412ODdGNwgoE7g3VkcIKBPYV3YWt1MgU"}'
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-03-11_04-41-31__8ec14a05-f764-46c3-823a-9d3e4339dd2a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.144
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['2046', '2047', '2048', '2049', '2050']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 2046:2046 -p 2047:2047 -p 2048:2048 -p 2049:2049 -p 2050:2050 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2048 --rest-port=2046 --tcp-port=2047 --discv5-udp-port=2049 --rest-address=0.0.0.0 --nat=extip:172.18.25.144 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c205acfecee669d9fbef2e1454fdbab8efeffaa8f3d5387b8353d4bfad9cb1ed --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2050 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QBKAewRM2X_v3uO7eS6kR-it27eB66uZBtTXHWd25yhSCuinaG3zOuxjKWc1LCMVC09JAmy9RRBMMRfhjw8OOjQCgmlkgnY0gmlwhKwSPKaKbXVsdGlhZGRyc5YACASsEjymBoE7AAoErBI8pgaBPN0DgnJzhQADAQAAiXNlY3AyNTZrMaECSw0ZOtCaydqQwu8i1ikBJsnJiaE6KNvbvkOAOGy412ODdGNwgoE7g3VkcIKBPYV3YWt1MgU --filternode=/ip4/172.18.60.166/tcp/33083/p2p/16Uiu2HAkzUe9B8qoVAksH4KHmBGdjC9wQju76LtgJESfeXdKEKPx
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.25.144 waku 6e5b6a3997127a546ca957279467da6fea5087cf292327a2f690dff215ff4b31
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6e5b6a399712. Setting up logs at ./log/docker/node2_2026-03-11_04-41-31__8ec14a05-f764-46c3-823a-9d3e4339dd2a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 2046
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2046/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2046/debug/v1/info" -H "Content-Type: application/json" -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.144/tcp/2047/p2p/16Uiu2HAmFTH8iBkDQrZjA3Aa6qhL1oPof6w5Qk2Gx3xrFUbGX6zQ","/ip4/172.18.25.144/tcp/2048/ws/p2p/16Uiu2HAmFTH8iBkDQrZjA3Aa6qhL1oPof6w5Qk2Gx3xrFUbGX6zQ"],"enrUri":"enr:-L24QI4qXpJbjU2qUKtOi80PfaYUp7YZX4zW0KIx2WE2IVRCSHtZOecW1x-45f8bOoYXEOq-5kn9heypz-NrmMEJOuACgmlkgnY0gmlwhKwSGZCKbXVsdGlhZGRyc5YACASsEhmQBgf_AAoErBIZkAYIAN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDKZMRW7j2kFZb_q1MxoqbgJZWM55cAL1GJHEUhcVB9VWDdGNwggf_g3VkcIIIAYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2046/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.60.166/tcp/33083/p2p/16Uiu2HAkzUe9B8qoVAksH4KHmBGdjC9wQju76LtgJESfeXdKEKPx"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-03-11_04-41-31__8ec14a05-f764-46c3-823a-9d3e4339dd2a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.60
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20591', '20592', '20593', '20594', '20595']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 20591:20591 -p 20592:20592 -p 20593:20593 -p 20594:20594 -p 20595:20595 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20593 --rest-port=20591 --tcp-port=20592 --discv5-udp-port=20594 --rest-address=0.0.0.0 --nat=extip:172.18.14.60 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dc5bccce5dfab5cac0e98dcef829902f7f1cae9def6effae2bfab0d3fcefca6b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20595 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QBKAewRM2X_v3uO7eS6kR-it27eB66uZBtTXHWd25yhSCuinaG3zOuxjKWc1LCMVC09JAmy9RRBMMRfhjw8OOjQCgmlkgnY0gmlwhKwSPKaKbXVsdGlhZGRyc5YACASsEjymBoE7AAoErBI8pgaBPN0DgnJzhQADAQAAiXNlY3AyNTZrMaECSw0ZOtCaydqQwu8i1ikBJsnJiaE6KNvbvkOAOGy412ODdGNwgoE7g3VkcIKBPYV3YWt1MgU --filternode=/ip4/172.18.60.166/tcp/33083/p2p/16Uiu2HAkzUe9B8qoVAksH4KHmBGdjC9wQju76LtgJESfeXdKEKPx
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.14.60 waku a5017cd7ba15e2a05594a5ab55778476a9263e91cdec492842282909b319e39a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a5017cd7ba15. Setting up logs at ./log/docker/node3_2026-03-11_04-41-31__8ec14a05-f764-46c3-823a-9d3e4339dd2a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 20591
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20591/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20591/debug/v1/info" -H "Content-Type: application/json" -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.60/tcp/20592/p2p/16Uiu2HAm7J5gMjkM8G6N64rprxJaWEYWW3aowjKmsYFDACcCsVSC","/ip4/172.18.14.60/tcp/20593/ws/p2p/16Uiu2HAm7J5gMjkM8G6N64rprxJaWEYWW3aowjKmsYFDACcCsVSC"],"enrUri":"enr:-L24QPF9oBSt2LErMTtLL0flpxHmnpJb1y2lcLa5_id504wYfmyJw9k5NLte6zOWtvDca0ywkJswycEXY50kCvBikbICgmlkgnY0gmlwhKwSDjyKbXVsdGlhZGRyc5YACASsEg48BlBwAAoErBIOPAZQcd0DgnJzhQADAQAAiXNlY3AyNTZrMaECsFpkxSpk89OPANXP9fJ4V0MWUSipLC2FJ-DkHnXWHUWDdGNwglBwg3VkcIJQcoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20591/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.60.166/tcp/33083/p2p/16Uiu2HAkzUe9B8qoVAksH4KHmBGdjC9wQju76LtgJESfeXdKEKPx"]'
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-03-11_04-41-31__8ec14a05-f764-46c3-823a-9d3e4339dd2a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.103.105
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63668', '63669', '63670', '63671', '63672']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 63668:63668 -p 63669:63669 -p 63670:63670 -p 63671:63671 -p 63672:63672 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63670 --rest-port=63668 --tcp-port=63669 --discv5-udp-port=63671 --rest-address=0.0.0.0 --nat=extip:172.18.103.105 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e7dbc4e8d7aa7f1e82d36dbdae95fabf2a752bdca88fc75f81aee451e5dbec6f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63672 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QBKAewRM2X_v3uO7eS6kR-it27eB66uZBtTXHWd25yhSCuinaG3zOuxjKWc1LCMVC09JAmy9RRBMMRfhjw8OOjQCgmlkgnY0gmlwhKwSPKaKbXVsdGlhZGRyc5YACASsEjymBoE7AAoErBI8pgaBPN0DgnJzhQADAQAAiXNlY3AyNTZrMaECSw0ZOtCaydqQwu8i1ikBJsnJiaE6KNvbvkOAOGy412ODdGNwgoE7g3VkcIKBPYV3YWt1MgU --filternode=/ip4/172.18.60.166/tcp/33083/p2p/16Uiu2HAkzUe9B8qoVAksH4KHmBGdjC9wQju76LtgJESfeXdKEKPx
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.103.105 waku 0956770821eb96779313e9468a6cc20c068e047e925f24b1bfba23f48e28fb66
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0956770821eb. Setting up logs at ./log/docker/node4_2026-03-11_04-41-31__8ec14a05-f764-46c3-823a-9d3e4339dd2a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 63668
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63668/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63668/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.103.105/tcp/63669/p2p/16Uiu2HAmSxGPg6XK4DfhCWg3bgqP1sptmW9DnD7mh6Ui5XG7fE7S","/ip4/172.18.103.105/tcp/63670/ws/p2p/16Uiu2HAmSxGPg6XK4DfhCWg3bgqP1sptmW9DnD7mh6Ui5XG7fE7S"],"enrUri":"enr:-L24QOpwQTLvPLJ5BNqU7TUx3oR9f-kNxZF8cA-Nophagg2hTgcBpp4vQQA0Qb5A00UXsNuhylq2O6S-Ox_Em1kY9uYCgmlkgnY0gmlwhKwSZ2mKbXVsdGlhZGRyc5YACASsEmdpBvi1AAoErBJnaQb4tt0DgnJzhQADAQAAiXNlY3AyNTZrMaED1HCg48-KuMCClIYjB-srdpBfttSt9T871prMR1tWQXmDdGNwgvi1g3VkcIL4t4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63668/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.60.166/tcp/33083/p2p/16Uiu2HAkzUe9B8qoVAksH4KHmBGdjC9wQju76LtgJESfeXdKEKPx"]'
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-03-11_04-41-31__8ec14a05-f764-46c3-823a-9d3e4339dd2a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.132.171
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19536', '19537', '19538', '19539', '19540']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 19536:19536 -p 19537:19537 -p 19538:19538 -p 19539:19539 -p 19540:19540 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19538 --rest-port=19536 --tcp-port=19537 --discv5-udp-port=19539 --rest-address=0.0.0.0 --nat=extip:172.18.132.171 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9bb0dbc327de9d5becfb22de352ba0ba1c818975b5f88dc0ead7ebedb7399ed7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19540 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QBKAewRM2X_v3uO7eS6kR-it27eB66uZBtTXHWd25yhSCuinaG3zOuxjKWc1LCMVC09JAmy9RRBMMRfhjw8OOjQCgmlkgnY0gmlwhKwSPKaKbXVsdGlhZGRyc5YACASsEjymBoE7AAoErBI8pgaBPN0DgnJzhQADAQAAiXNlY3AyNTZrMaECSw0ZOtCaydqQwu8i1ikBJsnJiaE6KNvbvkOAOGy412ODdGNwgoE7g3VkcIKBPYV3YWt1MgU --filternode=/ip4/172.18.60.166/tcp/33083/p2p/16Uiu2HAkzUe9B8qoVAksH4KHmBGdjC9wQju76LtgJESfeXdKEKPx
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.132.171 waku 3ec5ff0a0fd3e751d829e42dfeadc30d0ec5368396447f65d2ffbbf8ba0c3a20
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3ec5ff0a0fd3. Setting up logs at ./log/docker/node5_2026-03-11_04-41-31__8ec14a05-f764-46c3-823a-9d3e4339dd2a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 19536
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19536/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19536/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.132.171/tcp/19537/p2p/16Uiu2HAkyPULdmuXwe1D5t18fuY47nRCUjeX8EKmwcGk7xg8q8ww","/ip4/172.18.132.171/tcp/19538/ws/p2p/16Uiu2HAkyPULdmuXwe1D5t18fuY47nRCUjeX8EKmwcGk7xg8q8ww"],"enrUri":"enr:-L24QEGRk7x3IJMCwk-2ByS3aBz8lr2BT2PumXj3NU9idQRjYjLIN9XE9uBHLSgS7Qq-lbHQ3jKEBvvMmSHP13XRe3ACgmlkgnY0gmlwhKwShKuKbXVsdGlhZGRyc5YACASsEoSrBkxRAAoErBKEqwZMUt0DgnJzhQADAQAAiXNlY3AyNTZrMaECOt5sh5EkaHDRupyoBzc2ltuzUIXbE6AgPy0f_r6wOn6DdGNwgkxRg3VkcIJMU4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19536/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.60.166/tcp/33083/p2p/16Uiu2HAkzUe9B8qoVAksH4KHmBGdjC9wQju76LtgJESfeXdKEKPx"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33082/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:2046/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "41db1759-8a95-4e80-ae7f-304d9adbf223", "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":"41db1759-8a95-4e80-ae7f-304d9adbf223","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20591/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "5f7a0757-cdfb-4c2e-bef7-a21ee60d7abd", "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":"5f7a0757-cdfb-4c2e-bef7-a21ee60d7abd","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63668/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "bd595bfc-42f3-4f62-98ac-a8c5702a315a", "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":"bd595bfc-42f3-4f62-98ac-a8c5702a315a","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19536/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "879422b7-2071-4bf2-b6c0-3b3af4751a5e", "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":"879422b7-2071-4bf2-b6c0-3b3af4751a5e","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33082/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:2046/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":1773204098105921177,"ephemeral":false}]'
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20591/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":1773204098105921177,"ephemeral":false}]'
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63668/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":1773204098105921177,"ephemeral":false}]'
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19536/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":1773204098105921177,"ephemeral":false}]'
DEBUG  src.node.waku_node:waku_node.py:262 Pausing container with id 6e5b6a399712
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33082/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.waku_node:waku_node.py:267 Unpause container with id 6e5b6a399712
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33082/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.5 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2046/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":1773204098242722441,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773204098242833439,"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 5add5ec7e860
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6e5b6a399712
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a5017cd7ba15
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5add5ec7e860. 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 0956770821eb
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6e5b6a399712. 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 3ec5ff0a0fd3
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a5017cd7ba15. 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,107 @@
2026-03-11 04:33:42.968 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-11 04:33:42.968 DEBUG [tests.conftest] Running test: test_light_push_with_no_timestamp with id: 2026-03-11_04-33-42__ca3550fd-c99a-401d-9476-bc5b22b326e5
2026-03-11 04:33:42.969 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-11 04:33:42.969 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-11 04:33:42.978 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:33:42.978 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-03-11_04-33-42__ca3550fd-c99a-401d-9476-bc5b22b326e5__wakuorg_nwaku:latest.log
2026-03-11 04:33:42.978 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:33:42.978 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:33:42.980 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:33:42.980 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.52.93
2026-03-11 04:33:42.980 DEBUG [src.node.docker_mananger] Generated ports ['10291', '10292', '10293', '10294', '10295']
2026-03-11 04:33:42.980 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:33:42.981 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:33:42.981 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:33:42.981 DEBUG [src.node.docker_mananger] docker run -i -t -p 10291:10291 -p 10292:10292 -p 10293:10293 -p 10294:10294 -p 10295:10295 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10293 --rest-port=10291 --tcp-port=10292 --discv5-udp-port=10294 --rest-address=0.0.0.0 --nat=extip:172.18.52.93 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6db0b7fcf91ca8ff2de6bf154e242d85fc5ecbb9553ceca9d3c3daddfd0613ad --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10295 --metrics-logging=true --lightpush=true --relay=true
2026-03-11 04:33:43.176 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.52.93 waku 4bfdf2fb86a36a303b69368c7d9f340a8484c57c025aa3829478affca379551e
2026-03-11 04:33:43.215 DEBUG [src.node.docker_mananger] Container started with ID 4bfdf2fb86a3. Setting up logs at ./log/docker/receiving_node1_2026-03-11_04-33-42__ca3550fd-c99a-401d-9476-bc5b22b326e5__wakuorg_nwaku:latest.log
2026-03-11 04:33:43.216 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 10291
2026-03-11 04:33:43.216 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:33:43.225 ERROR [src.node.docker_mananger] Max retries reached for container dce4248d8d1a. Exiting log stream.
2026-03-11 04:33:43.775 ERROR [src.node.docker_mananger] Max retries reached for container a838ee216786. Exiting log stream.
2026-03-11 04:33:44.216 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10291/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:33:44.219 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:33:44.220 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:33:44.220 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10291/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:33:44.222 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.52.93/tcp/10292/p2p/16Uiu2HAmUY87fCK8hanhEouRzcwqo5itgKYgVtT1sUw5GCoWXdy4","/ip4/172.18.52.93/tcp/10293/ws/p2p/16Uiu2HAmUY87fCK8hanhEouRzcwqo5itgKYgVtT1sUw5GCoWXdy4"],"enrUri":"enr:-L24QCsI1Nipz7uCse2E_07tf02j7-EuB76GGEyLFEhjGH2hSeriI3eHSDnGt0RHzWBG3Jyrw0tZfNGUwy0SD18p7n4CgmlkgnY0gmlwhKwSNF2KbXVsdGlhZGRyc5YACASsEjRdBig0AAoErBI0XQYoNd0DgnJzhQADAQAAiXNlY3AyNTZrMaED6_i0fucUpdvQBVhkKI6MMHppvbDDiWkSCKDd8g1MckODdGNwgig0g3VkcIIoNoV3YWt1Mgk"}'
2026-03-11 04:33:44.223 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:33:44.230 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:33:44.231 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-03-11_04-33-42__ca3550fd-c99a-401d-9476-bc5b22b326e5__wakuorg_nwaku:latest.log
2026-03-11 04:33:44.231 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:33:44.231 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:33:44.232 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:33:44.233 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.106.82
2026-03-11 04:33:44.233 DEBUG [src.node.docker_mananger] Generated ports ['50063', '50064', '50065', '50066', '50067']
2026-03-11 04:33:44.233 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:33:44.233 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:33:44.233 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:33:44.233 DEBUG [src.node.docker_mananger] docker run -i -t -p 50063:50063 -p 50064:50064 -p 50065:50065 -p 50066:50066 -p 50067:50067 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50065 --rest-port=50063 --tcp-port=50064 --discv5-udp-port=50066 --rest-address=0.0.0.0 --nat=extip:172.18.106.82 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=abfa1c3a099220c7d67a6f6f368bce9cfc0fa8b8df15baee3dfa3be31eabcd73 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50067 --metrics-logging=true --lightpush=false --relay=true
2026-03-11 04:33:44.427 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.106.82 waku 2f80f9c4fad93214af1812b82b76de632b4af76ce3f92ca89358e19c6dda996a
2026-03-11 04:33:44.462 DEBUG [src.node.docker_mananger] Container started with ID 2f80f9c4fad9. Setting up logs at ./log/docker/receiving_node2_2026-03-11_04-33-42__ca3550fd-c99a-401d-9476-bc5b22b326e5__wakuorg_nwaku:latest.log
2026-03-11 04:33:44.463 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50063
2026-03-11 04:33:44.463 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:33:45.463 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50063/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:33:45.466 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:33:45.467 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:33:45.467 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50063/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:33:45.469 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.106.82/tcp/50064/p2p/16Uiu2HAmSpNxfgjEEtXat7XKFv94tx9jueSAx8FrSzAh1WA9DoZp","/ip4/172.18.106.82/tcp/50065/ws/p2p/16Uiu2HAmSpNxfgjEEtXat7XKFv94tx9jueSAx8FrSzAh1WA9DoZp"],"enrUri":"enr:-L24QG_mC50zNKcu2Xjp_u64CA9m2Gz246vg_YA6IPwWx2VCD3D_f5aOVJSZksInhDmjFyOW4EO5ILn20Eoq8KMNLyYCgmlkgnY0gmlwhKwSalKKbXVsdGlhZGRyc5YACASsEmpSBsOQAAoErBJqUgbDkd0DgnJzhQADAQAAiXNlY3AyNTZrMaED0mtoz6h9RtzTZ_3t4X2M-c33Br29C4NN8udTgwzTrCeDdGNwgsOQg3VkcILDkoV3YWt1MgE"}'
2026-03-11 04:33:45.469 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:33:45.470 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50063/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.52.93/tcp/10292/p2p/16Uiu2HAmUY87fCK8hanhEouRzcwqo5itgKYgVtT1sUw5GCoWXdy4"]'
2026-03-11 04:33:45.508 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:33:45.519 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:33:45.519 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-03-11_04-33-42__ca3550fd-c99a-401d-9476-bc5b22b326e5__wakuorg_nwaku:latest.log
2026-03-11 04:33:45.520 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:33:45.520 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:33:45.522 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:33:45.522 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.214.254
2026-03-11 04:33:45.523 DEBUG [src.node.docker_mananger] Generated ports ['45573', '45574', '45575', '45576', '45577']
2026-03-11 04:33:45.523 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:33:45.523 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:33:45.524 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:33:45.524 DEBUG [src.node.docker_mananger] docker run -i -t -p 45573:45573 -p 45574:45574 -p 45575:45575 -p 45576:45576 -p 45577:45577 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45575 --rest-port=45573 --tcp-port=45574 --discv5-udp-port=45576 --rest-address=0.0.0.0 --nat=extip:172.18.214.254 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f4f2a86701ac8639e4ecbc48442516bbdaf31c2630cb78e4fe28f0b202d7f9a8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45577 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCsI1Nipz7uCse2E_07tf02j7-EuB76GGEyLFEhjGH2hSeriI3eHSDnGt0RHzWBG3Jyrw0tZfNGUwy0SD18p7n4CgmlkgnY0gmlwhKwSNF2KbXVsdGlhZGRyc5YACASsEjRdBig0AAoErBI0XQYoNd0DgnJzhQADAQAAiXNlY3AyNTZrMaED6_i0fucUpdvQBVhkKI6MMHppvbDDiWkSCKDd8g1MckODdGNwgig0g3VkcIIoNoV3YWt1Mgk --lightpushnode=/ip4/172.18.52.93/tcp/10292/p2p/16Uiu2HAmUY87fCK8hanhEouRzcwqo5itgKYgVtT1sUw5GCoWXdy4 --lightpush=true --relay=true
2026-03-11 04:33:45.731 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.214.254 waku 56e70239bfdb13c497f6edcaf8b8c643fcfefd2f874daefb72a3fc5f749e8a10
2026-03-11 04:33:45.765 DEBUG [src.node.docker_mananger] Container started with ID 56e70239bfdb. Setting up logs at ./log/docker/lightpush_node1_2026-03-11_04-33-42__ca3550fd-c99a-401d-9476-bc5b22b326e5__wakuorg_nwaku:latest.log
2026-03-11 04:33:45.766 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 45573
2026-03-11 04:33:45.766 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:33:46.767 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45573/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:33:46.793 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:33:46.794 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:33:46.794 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45573/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:33:46.800 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.214.254/tcp/45574/p2p/16Uiu2HAkyaHaUCoTWMBt8ckV9W6t2MyhydH7WwVbvMab6Co53UpV","/ip4/172.18.214.254/tcp/45575/ws/p2p/16Uiu2HAkyaHaUCoTWMBt8ckV9W6t2MyhydH7WwVbvMab6Co53UpV"],"enrUri":"enr:-L24QKEuWLvhnUtqwACOsifqaWK5t06TCbcZ9MsyVDLsuP06dZC_wtDVbDTppCyCJqA2RQlBWzJvIK0mtJwhenvID1ICgmlkgnY0gmlwhKwS1v6KbXVsdGlhZGRyc5YACASsEtb-BrIGAAoErBLW_gayB90DgnJzhQADAQAAiXNlY3AyNTZrMaECPaOlEp2V7hieRJddEvHgFIhcdKwlI7poDhl8g1jDhh6DdGNwgrIGg3VkcIKyCIV3YWt1Mgk"}'
2026-03-11 04:33:46.801 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:33:46.802 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45573/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.52.93/tcp/10292/p2p/16Uiu2HAmUY87fCK8hanhEouRzcwqo5itgKYgVtT1sUw5GCoWXdy4"]'
2026-03-11 04:33:46.805 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:33:46.805 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45573/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.106.82/tcp/50064/p2p/16Uiu2HAmSpNxfgjEEtXat7XKFv94tx9jueSAx8FrSzAh1WA9DoZp"]'
2026-03-11 04:33:46.829 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:33:46.831 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10291/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-11 04:33:46.839 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:33:46.839 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50063/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-11 04:33:46.842 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:33:46.843 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45573/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-11 04:33:46.847 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:33:46.850 DEBUG [src.steps.light_push] Lightpushing message
2026-03-11 04:33:46.850 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45573/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto"}}'
2026-03-11 04:33:46.868 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:33:46.871 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:33:46.972 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-11 04:33:46.972 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:33:46.975 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773203626856453120,"ephemeral":false,"proof":""}]'
2026-03-11 04:33:46.977 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-11 04:33:46.977 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50063/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:33:46.979 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773203626856453120,"ephemeral":false,"proof":""}]'
2026-03-11 04:33:46.981 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-11 04:33:46.981 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45573/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:33:46.983 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773203626856453120,"ephemeral":false,"proof":""}]'
2026-03-11 04:33:46.986 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-11 04:33:46.987 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-11 04:33:46.987 DEBUG [src.node.waku_node] Stopping container with id 4bfdf2fb86a3
2026-03-11 04:33:47.550 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:33:47.551 DEBUG [src.node.waku_node] Stopping container with id 2f80f9c4fad9
2026-03-11 04:33:48.152 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:33:48.152 DEBUG [src.node.waku_node] Stopping container with id 56e70239bfdb
2026-03-11 04:33:48.369 ERROR [src.node.docker_mananger] Max retries reached for container 4bfdf2fb86a3. Exiting log stream.
2026-03-11 04:33:48.736 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:33:48.737 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-11 04:33:48.745 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-11 04:33:48.761 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-11 04:33:48.770 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,170 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_on_multiple_pubsub_topics with id: 2026-03-11_04-40-49__b2da5085-245b-48f7-bfa3-02b15f071e0d
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-03-11_04-40-49__b2da5085-245b-48f7-bfa3-02b15f071e0d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.224
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['44880', '44881', '44882', '44883', '44884']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 44880:44880 -p 44881:44881 -p 44882:44882 -p 44883:44883 -p 44884:44884 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44882 --rest-port=44880 --tcp-port=44881 --discv5-udp-port=44883 --rest-address=0.0.0.0 --nat=extip:172.18.155.224 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bfbb8aa5cbdf2097b9ee547e3bfea29cdf1a7024c7fa4459beccfaf1a2bc36d2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44884 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.155.224 waku ebe7331383fa6059266bd5d185f53278932d26d00771d22c038afca64f01acdd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ebe7331383fa. Setting up logs at ./log/docker/receiving_node1_2026-03-11_04-40-49__b2da5085-245b-48f7-bfa3-02b15f071e0d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 44880
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 81d42680d14b. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 16961ec9917f. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44880/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44880/debug/v1/info" -H "Content-Type: application/json" -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.224/tcp/44881/p2p/16Uiu2HAmHeKLbhudffSxEk6PWBBtfEYqUtQ2wyP1xyqWkscNrFWa","/ip4/172.18.155.224/tcp/44882/ws/p2p/16Uiu2HAmHeKLbhudffSxEk6PWBBtfEYqUtQ2wyP1xyqWkscNrFWa"],"enrUri":"enr:-L24QBw7330baXTmkvLtW9diz0oysMPl_HfD4O6sEDughTBaKrx6msZJgyKBhWciCQlQ7Lz8iiOMpGi7ZZ2AbcAAqF4CgmlkgnY0gmlwhKwSm-CKbXVsdGlhZGRyc5YACASsEpvgBq9RAAoErBKb4AavUt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDSh5S37h3kZJ3YbP5sdyvpnTr5W-RKTpagINVLR5pmIODdGNwgq9Rg3VkcIKvU4V3YWt1Mgk"}'
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-03-11_04-40-49__b2da5085-245b-48f7-bfa3-02b15f071e0d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.98.89
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37143', '37144', '37145', '37146', '37147']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 37143:37143 -p 37144:37144 -p 37145:37145 -p 37146:37146 -p 37147:37147 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37145 --rest-port=37143 --tcp-port=37144 --discv5-udp-port=37146 --rest-address=0.0.0.0 --nat=extip:172.18.98.89 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=be1fd28cac1f6bf7f6efedc73283bedbce2ebc7e2fa69e1d0bfff06f4ef54e0b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37147 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.98.89 waku bc581524850879a4d408a9df73fa2616edfbd474145f6ef151dbe9938dd8334d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bc5815248508. Setting up logs at ./log/docker/receiving_node2_2026-03-11_04-40-49__b2da5085-245b-48f7-bfa3-02b15f071e0d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 37143
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37143/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37143/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.98.89/tcp/37144/p2p/16Uiu2HAmTPzYs4yVSvuDgrK6ULZSvgXmZNnWvqimpEY2BVpj76mr","/ip4/172.18.98.89/tcp/37145/ws/p2p/16Uiu2HAmTPzYs4yVSvuDgrK6ULZSvgXmZNnWvqimpEY2BVpj76mr"],"enrUri":"enr:-L24QJiCSmQ_nPxuzlG3_9AaTJmH8dgK9wi5acMQ6ROYLSfiJYdugLhWEj2gZ4RBHI7X5zNoqaoX_t1FHJ_KVQ40Xb0CgmlkgnY0gmlwhKwSYlmKbXVsdGlhZGRyc5YACASsEmJZBpEYAAoErBJiWQaRGd0DgnJzhQADAQAAiXNlY3AyNTZrMaED2wfRQOmBW5KmWn12lyJO8-nXiKtKAiol7wnKKtvyMM2DdGNwgpEYg3VkcIKRGoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37143/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.155.224/tcp/44881/p2p/16Uiu2HAmHeKLbhudffSxEk6PWBBtfEYqUtQ2wyP1xyqWkscNrFWa"]'
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-03-11_04-40-49__b2da5085-245b-48f7-bfa3-02b15f071e0d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.224.187
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['29619', '29620', '29621', '29622', '29623']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 29619:29619 -p 29620:29620 -p 29621:29621 -p 29622:29622 -p 29623:29623 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29621 --rest-port=29619 --tcp-port=29620 --discv5-udp-port=29622 --rest-address=0.0.0.0 --nat=extip:172.18.224.187 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a943f2b9f6c60ab78034d72a2fc3dcbe209edbc68b87062edffcfe05df6b938d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29623 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QBw7330baXTmkvLtW9diz0oysMPl_HfD4O6sEDughTBaKrx6msZJgyKBhWciCQlQ7Lz8iiOMpGi7ZZ2AbcAAqF4CgmlkgnY0gmlwhKwSm-CKbXVsdGlhZGRyc5YACASsEpvgBq9RAAoErBKb4AavUt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDSh5S37h3kZJ3YbP5sdyvpnTr5W-RKTpagINVLR5pmIODdGNwgq9Rg3VkcIKvU4V3YWt1Mgk --lightpushnode=/ip4/172.18.155.224/tcp/44881/p2p/16Uiu2HAmHeKLbhudffSxEk6PWBBtfEYqUtQ2wyP1xyqWkscNrFWa --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.224.187 waku 8511aa0e960f6497eae76edce571f52c2d3bf71caaac962f23458ada7262a50c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8511aa0e960f. Setting up logs at ./log/docker/lightpush_node1_2026-03-11_04-40-49__b2da5085-245b-48f7-bfa3-02b15f071e0d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 29619
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29619/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29619/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.224.187/tcp/29620/p2p/16Uiu2HAm2NUtBV1G5K5X2g2ao9eeK4KPgUHcKwcDZEdeCPuLrfS4","/ip4/172.18.224.187/tcp/29621/ws/p2p/16Uiu2HAm2NUtBV1G5K5X2g2ao9eeK4KPgUHcKwcDZEdeCPuLrfS4"],"enrUri":"enr:-L24QB7dcRgb6MtgfOgb3xaENAs2Q0bG7SCcQ-QGGU0sKNhgIb2o-_f7UZCK8j1yr3UeWWHtOLIMnPacZS8HN8RJUN0CgmlkgnY0gmlwhKwS4LuKbXVsdGlhZGRyc5YACASsEuC7BnO0AAoErBLguwZztd0DgnJzhQADAQAAiXNlY3AyNTZrMaECZzCE13ucXjFDuGg3Vw8FDZLo-p5nQ1u-fXnV92rsFV2DdGNwgnO0g3VkcIJztoV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29619/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.155.224/tcp/44881/p2p/16Uiu2HAmHeKLbhudffSxEk6PWBBtfEYqUtQ2wyP1xyqWkscNrFWa"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29619/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.98.89/tcp/37144/p2p/16Uiu2HAmTPzYs4yVSvuDgrK6ULZSvgXmZNnWvqimpEY2BVpj76mr"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44880/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:37143/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:29619/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:44880/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:37143/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:29619/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.light_push.test_publish:test_publish.py:114 Running test with pubsub topic /waku/2/rs/3/0
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:29619/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773204053792367010}}'
INFO  src.node.api_clients.base_client:base_client.py: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:44880/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":1773204053792367010,"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:37143/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":1773204053792367010,"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:29619/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":1773204053792367010,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:114 Running test with pubsub topic /waku/2/rs/3/1
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:29619/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/1", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773204053933012075}}'
INFO  src.node.api_clients.base_client:base_client.py: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:44880/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1773204053933012075,"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:37143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1773204053933012075,"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:29619/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1773204053933012075,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:114 Running test with pubsub topic /waku/2/rs/3/9
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:29619/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/9", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773204054061312357}}'
INFO  src.node.api_clients.base_client:base_client.py: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:44880/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773204054061312357,"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:37143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773204054061312357,"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:29619/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773204054061312357,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:114 Running test with pubsub topic /waku/2/rs/3/25
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:29619/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/25", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773204054189978150}}'
INFO  src.node.api_clients.base_client:base_client.py: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:44880/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773204054189978150,"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:37143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773204054189978150,"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:29619/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773204054189978150,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:114 Running test with pubsub topic /waku/2/rs/3/1000
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:29619/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/1000", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773204054320357541}}'
INFO  src.node.api_clients.base_client:base_client.py: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:44880/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773204054320357541,"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:37143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773204054320357541,"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:29619/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773204054320357541,"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 ebe7331383fa
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id bc5815248508
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8511aa0e960f
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ebe7331383fa. 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,82 @@
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-03-11_04-36-39__6dadffff-f4ff-4af7-ae8e-9b9a307930fb
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-03-11_04-36-39__6dadffff-f4ff-4af7-ae8e-9b9a307930fb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.201
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50071', '50072', '50073', '50074', '50075']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 50071:50071 -p 50072:50072 -p 50073:50073 -p 50074:50074 -p 50075:50075 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50073 --rest-port=50071 --tcp-port=50072 --discv5-udp-port=50074 --rest-address=0.0.0.0 --nat=extip:172.18.107.201 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d4d960edcfde6bc4bdaac7adeec9ccbd5b5fcef33cf0c3485b15bf0ea5f84b8e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50075 --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.107.201 waku dddc93e7f7eded801f23c873e8dcdd7c5b011d608460232b9ef7c82db96254c6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID dddc93e7f7ed. Setting up logs at ./log/docker/node1_2026-03-11_04-36-39__6dadffff-f4ff-4af7-ae8e-9b9a307930fb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 50071
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 6a4ba58b8e0d. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a9d96f9e3f3e. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50071/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50071/debug/v1/info" -H "Content-Type: application/json" -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.201/tcp/50072/p2p/16Uiu2HAm5iw7Ugua2MNPTExiqg3EGtP7p46rAFMNXodK6296KTVe","/ip4/172.18.107.201/tcp/50073/ws/p2p/16Uiu2HAm5iw7Ugua2MNPTExiqg3EGtP7p46rAFMNXodK6296KTVe"],"enrUri":"enr:-L24QNhE0sdQM1Hg5iZZCtfUrRsrGnCTOjxlQ-7v6dggfzqKRJcDD42oNU-k7vCb2ORtYmLKDJrtJb04bVEswl7MDQkCgmlkgnY0gmlwhKwSa8mKbXVsdGlhZGRyc5YACASsEmvJBsOYAAoErBJryQbDmd0DgnJzhQACAQAAiXNlY3AyNTZrMaECmQDad10lpFN-ihwdEjnpOB-SxRYptL-7QpFyxJoR7gWDdGNwgsOYg3VkcILDmoV3YWt1MgU"}'
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-03-11_04-36-39__6dadffff-f4ff-4af7-ae8e-9b9a307930fb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.102.249
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7257', '7258', '7259', '7260', '7261']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 7257:7257 -p 7258:7258 -p 7259:7259 -p 7260:7260 -p 7261:7261 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7259 --rest-port=7257 --tcp-port=7258 --discv5-udp-port=7260 --rest-address=0.0.0.0 --nat=extip:172.18.102.249 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=1eea62bbcdddaf88ae6adc88de2812dda4dfdcc6b51ec6b9f3ada4ca2dfd90f2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7261 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNhE0sdQM1Hg5iZZCtfUrRsrGnCTOjxlQ-7v6dggfzqKRJcDD42oNU-k7vCb2ORtYmLKDJrtJb04bVEswl7MDQkCgmlkgnY0gmlwhKwSa8mKbXVsdGlhZGRyc5YACASsEmvJBsOYAAoErBJryQbDmd0DgnJzhQACAQAAiXNlY3AyNTZrMaECmQDad10lpFN-ihwdEjnpOB-SxRYptL-7QpFyxJoR7gWDdGNwgsOYg3VkcILDmoV3YWt1MgU --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.102.249 waku fc9d75c1614557ad3f5e74c129a1076f5c2d30dd63ea8eba6dd0574f721a7e6f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fc9d75c16145. Setting up logs at ./log/docker/node2_2026-03-11_04-36-39__6dadffff-f4ff-4af7-ae8e-9b9a307930fb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 7257
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7257/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7257/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7257/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7257/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7257/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7257/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.102.249/tcp/7258/p2p/16Uiu2HAm3YnxEMcTXib8FZtRMhFNsRXQaUtHBykBgi6cCte5SVDE","/ip4/172.18.102.249/tcp/7259/ws/p2p/16Uiu2HAm3YnxEMcTXib8FZtRMhFNsRXQaUtHBykBgi6cCte5SVDE"],"enrUri":"enr:-L24QMm2CAIzWp7R8opza2hG9JIzYiC4Pze8sDXca8T0IM7FYoy0pQ83DFp53WJJMvg9jnvB8-otNq-LD6nOHSGO0MgCgmlkgnY0gmlwhKwSZvmKbXVsdGlhZGRyc5YACASsEmb5BhxaAAoErBJm-QYcW90DgnJzhQACAQAAiXNlY3AyNTZrMaECeLByDunulkZBiugvbLH5uSdBphMnUQFIzCGCkxkiiD2DdGNwghxag3VkcIIcXIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7257/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.107.201/tcp/50072/p2p/16Uiu2HAm5iw7Ugua2MNPTExiqg3EGtP7p46rAFMNXodK6296KTVe"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50071/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:7257/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:50071/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:50071/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":"L215YXBwLzEvbGF0ZXN0L3Byb3Rv","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773203800894884783,"ephemeral":false,"proof":""},{"payload":"L3dha3UvMi9ycy8yLzA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773203798173817705,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773203802505088278,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773203802595082547,"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 dddc93e7f7ed
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id fc9d75c16145
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  tests.conftest:conftest.py:73 Running fixture teardown: attach_logs_on_fail
DEBUG  tests.conftest:conftest.py:74 Test failed, attempting to attach logs to the allure reports
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-03-11_04-36-39__6dadffff-f4ff-4af7-ae8e-9b9a307930fb__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-03-11_04-36-39__6dadffff-f4ff-4af7-ae8e-9b9a307930fb__wakuorg_nwaku:latest.log

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-03-11_04-35-44__dca420d5-8d0e-4eed-a9cd-928c9372b4bd
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-03-11_04-35-44__dca420d5-8d0e-4eed-a9cd-928c9372b4bd__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-03-11_04-35-44__dca420d5-8d0e-4eed-a9cd-928c9372b4bd__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-03-11_04-35-44__dca420d5-8d0e-4eed-a9cd-928c9372b4bd__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-03-11_04-35-44__dca420d5-8d0e-4eed-a9cd-928c9372b4bd__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.215.50
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['60992', '60993', '60994', '60995', '60996']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 60992:60992 -p 60993:60993 -p 60994:60994 -p 60995:60995 -p 60996:60996 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60994 --rest-port=60992 --tcp-port=60993 --discv5-udp-port=60995 --rest-address=0.0.0.0 --nat=extip:172.18.215.50 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=80a54264c2e6e7c21ac72bef9ac25c9c626fdced5f308bfffd42a0f22693628d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60996 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.215.50 waku 57e4cf7b60fcb86e94c1e68a44c350706d5f914ee77c628cba5b92fcaa78ee12
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 57e4cf7b60fc. Setting up logs at ./log/docker/node1_2026-03-11_04-35-44__dca420d5-8d0e-4eed-a9cd-928c9372b4bd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 60992
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 0d4adb825f63. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60992/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60992/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.215.50/tcp/60993/p2p/16Uiu2HAm5mZFjgBEdFJn8ojU6J3rsqN18Jad2WXszsPdJNZ3wy4K","/ip4/172.18.215.50/tcp/60994/ws/p2p/16Uiu2HAm5mZFjgBEdFJn8ojU6J3rsqN18Jad2WXszsPdJNZ3wy4K"],"enrUri":"enr:-L24QIJ5_UYNs2AkZUA5U_6e_h2Pbmh69ysHWG7514lkOdz8Jigmpvd_IipmDn75naGeLWh_sc8LFv_vXVbAgJHnCc4CgmlkgnY0gmlwhKwS1zKKbXVsdGlhZGRyc5YACASsEtcyBu5BAAoErBLXMgbuQt0DgnJzhQADAQAAiXNlY3AyNTZrMaECmazhnr2UbmClJbQJi5Jar4u-YDz2X98cnmWLWhYu2PCDdGNwgu5Bg3VkcILuQ4V3YWt1MgE"}'
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.124.116
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['13754', '13755', '13756', '13757', '13758']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 13754:13754 -p 13755:13755 -p 13756:13756 -p 13757:13757 -p 13758:13758 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13756 --rest-port=13754 --tcp-port=13755 --discv5-udp-port=13757 --rest-address=0.0.0.0 --nat=extip:172.18.124.116 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=25fac0a7accdb147eea7d5effc06ca4d6c1d2c95aabbde3b2bf9a8e652acfeb4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13758 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QIJ5_UYNs2AkZUA5U_6e_h2Pbmh69ysHWG7514lkOdz8Jigmpvd_IipmDn75naGeLWh_sc8LFv_vXVbAgJHnCc4CgmlkgnY0gmlwhKwS1zKKbXVsdGlhZGRyc5YACASsEtcyBu5BAAoErBLXMgbuQt0DgnJzhQADAQAAiXNlY3AyNTZrMaECmazhnr2UbmClJbQJi5Jar4u-YDz2X98cnmWLWhYu2PCDdGNwgu5Bg3VkcILuQ4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.124.116 waku f91ea8dd20a1ed12594e82b9573a5518d58bfc42eda989b79087cc77872b65bf
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f91ea8dd20a1. Setting up logs at ./log/docker/node2_2026-03-11_04-35-44__dca420d5-8d0e-4eed-a9cd-928c9372b4bd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 13754
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13754/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13754/debug/v1/info" -H "Content-Type: application/json" -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.116/tcp/13755/p2p/16Uiu2HAmGp6S2z4SM2Zz13WhnNBkgpZqpV9xLrMgtLdvbDtQGZNW","/ip4/172.18.124.116/tcp/13756/ws/p2p/16Uiu2HAmGp6S2z4SM2Zz13WhnNBkgpZqpV9xLrMgtLdvbDtQGZNW"],"enrUri":"enr:-L24QGqgBxE636I1M49kf0J8RmN9IhTXw0yeP33KFId2PJf9Z3poolhHChbKfp7PWQy-maEQJ_-JD4ujQ7rQpmPbre4CgmlkgnY0gmlwhKwSfHSKbXVsdGlhZGRyc5YACASsEnx0BjW7AAoErBJ8dAY1vN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDPcPaCfqIWY8QvD3JZzjNWB-OCK7HIIO3G28stjMtTgeDdGNwgjW7g3VkcII1vYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60992/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.124.116/tcp/13755/p2p/16Uiu2HAmGp6S2z4SM2Zz13WhnNBkgpZqpV9xLrMgtLdvbDtQGZNW"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13754/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.215.50/tcp/60993/p2p/16Uiu2HAm5mZFjgBEdFJn8ojU6J3rsqN18Jad2WXszsPdJNZ3wy4K"]'
INFO  src.node.api_clients.base_client:base_client.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:60992/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.124.116/tcp/33062/p2p/16Uiu2HAmGp6S2z4SM2Zz13WhnNBkgpZqpV9xLrMgtLdvbDtQGZNW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","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.124.116/tcp/33062/p2p/16Uiu2HAmGp6S2z4SM2Zz13WhnNBkgpZqpV9xLrMgtLdvbDtQGZNW', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'logos-delivery-v0.36.0-164-g0ad551', '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 57e4cf7b60fc
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f91ea8dd20a1
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-03-11 04:37:33.807 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-11 04:37:33.807 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_with_extra_field with id: 2026-03-11_04-37-33__7a5ffc3e-a69c-4935-8f43-669dacc1d6a9
2026-03-11 04:37:33.808 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-11 04:37:33.808 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-11 04:37:33.808 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-11 04:37:33.815 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:37:33.815 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-11_04-37-33__7a5ffc3e-a69c-4935-8f43-669dacc1d6a9__wakuorg_nwaku:latest.log
2026-03-11 04:37:33.815 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:37:33.815 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:37:33.817 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:37:33.817 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.122.110
2026-03-11 04:37:33.817 DEBUG [src.node.docker_mananger] Generated ports ['45877', '45878', '45879', '45880', '45881']
2026-03-11 04:37:33.817 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:37:33.817 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:37:33.817 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:37:33.817 DEBUG [src.node.docker_mananger] docker run -i -t -p 45877:45877 -p 45878:45878 -p 45879:45879 -p 45880:45880 -p 45881:45881 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45879 --rest-port=45877 --tcp-port=45878 --discv5-udp-port=45880 --rest-address=0.0.0.0 --nat=extip:172.18.122.110 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9d593c4ff7abcc26fda1a389cfc55a5b5a74c67bb8df1abb3f46bafe3ed9ecb1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45881 --metrics-logging=true --relay=true --filter=true
2026-03-11 04:37:34.016 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.122.110 waku b6a807147b677c36cbb570cb2ed8fe8606aa6fd8a949790d3895cfa3e20c4d45
2026-03-11 04:37:34.053 DEBUG [src.node.docker_mananger] Container started with ID b6a807147b67. Setting up logs at ./log/docker/node1_2026-03-11_04-37-33__7a5ffc3e-a69c-4935-8f43-669dacc1d6a9__wakuorg_nwaku:latest.log
2026-03-11 04:37:34.054 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 45877
2026-03-11 04:37:34.055 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:37:34.057 ERROR [src.node.docker_mananger] Max retries reached for container c277b4115cb4. Exiting log stream.
2026-03-11 04:37:34.615 ERROR [src.node.docker_mananger] Max retries reached for container 15a4d41afe60. Exiting log stream.
2026-03-11 04:37:35.055 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45877/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:35.058 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:37:35.059 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:37:35.059 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45877/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:35.061 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.122.110/tcp/45878/p2p/16Uiu2HAmR4t9hqEVs2TEyx5HiwBm1dhNnzF8JoRYCyN4J11cotQY","/ip4/172.18.122.110/tcp/45879/ws/p2p/16Uiu2HAmR4t9hqEVs2TEyx5HiwBm1dhNnzF8JoRYCyN4J11cotQY"],"enrUri":"enr:-L24QGbKQghZj0WD_yiyqV-dE0qz9GCzQRyGSQiHRvbt7CgVIf9pzXVcf6FeBMPL1jivKl-mvibUGXPYd3G8Czjh0UACgmlkgnY0gmlwhKwSem6KbXVsdGlhZGRyc5YACASsEnpuBrM2AAoErBJ6bgazN90DgnJzhQADAQAAiXNlY3AyNTZrMaEDuGssJoW-vPCIrXfms4WV8zQqYBK-K3NjOfB-FdOF_2GDdGNwgrM2g3VkcIKzOIV3YWt1MgU"}'
2026-03-11 04:37:35.062 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:37:35.062 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-11 04:37:35.069 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:37:35.069 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-11_04-37-33__7a5ffc3e-a69c-4935-8f43-669dacc1d6a9__wakuorg_nwaku:latest.log
2026-03-11 04:37:35.069 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:37:35.070 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:37:35.071 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:37:35.071 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.82.123
2026-03-11 04:37:35.071 DEBUG [src.node.docker_mananger] Generated ports ['23807', '23808', '23809', '23810', '23811']
2026-03-11 04:37:35.071 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:37:35.072 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:37:35.072 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:37:35.072 DEBUG [src.node.docker_mananger] docker run -i -t -p 23807:23807 -p 23808:23808 -p 23809:23809 -p 23810:23810 -p 23811:23811 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23809 --rest-port=23807 --tcp-port=23808 --discv5-udp-port=23810 --rest-address=0.0.0.0 --nat=extip:172.18.82.123 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3ebded597abd34661cab9ec60efb1caacba4ffdb3d3c8d7ddf99ac3a1057debf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23811 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QGbKQghZj0WD_yiyqV-dE0qz9GCzQRyGSQiHRvbt7CgVIf9pzXVcf6FeBMPL1jivKl-mvibUGXPYd3G8Czjh0UACgmlkgnY0gmlwhKwSem6KbXVsdGlhZGRyc5YACASsEnpuBrM2AAoErBJ6bgazN90DgnJzhQADAQAAiXNlY3AyNTZrMaEDuGssJoW-vPCIrXfms4WV8zQqYBK-K3NjOfB-FdOF_2GDdGNwgrM2g3VkcIKzOIV3YWt1MgU --filternode=/ip4/172.18.122.110/tcp/45878/p2p/16Uiu2HAmR4t9hqEVs2TEyx5HiwBm1dhNnzF8JoRYCyN4J11cotQY
2026-03-11 04:37:35.268 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.82.123 waku ebca74a979581c3632da57eaec83b5a9c0b898d7af52b77cde12c68f85a6abb0
2026-03-11 04:37:35.304 DEBUG [src.node.docker_mananger] Container started with ID ebca74a97958. Setting up logs at ./log/docker/node2_2026-03-11_04-37-33__7a5ffc3e-a69c-4935-8f43-669dacc1d6a9__wakuorg_nwaku:latest.log
2026-03-11 04:37:35.304 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 23807
2026-03-11 04:37:35.305 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:37:36.305 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23807/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:36.309 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:37:36.309 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:37:36.309 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23807/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:36.313 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.82.123/tcp/23808/p2p/16Uiu2HAmPujKsLmMZfywAncRzj1fC5qWYekSFv35qvsCCgvmZtRn","/ip4/172.18.82.123/tcp/23809/ws/p2p/16Uiu2HAmPujKsLmMZfywAncRzj1fC5qWYekSFv35qvsCCgvmZtRn"],"enrUri":"enr:-L24QEjvdGQ58ldGQtFJfrh3yWox_Nzs304C81SZc9EozgaAXWxrd9QCF_H3Zzezd_Ds7F3kjYqqT0lcz6ryITk3X08CgmlkgnY0gmlwhKwSUnuKbXVsdGlhZGRyc5YACASsElJ7Bl0AAAoErBJSewZdAd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDpzdHsoACNB0x9J-RrZ5arQTJlNd8RQgAWgKcixeG2-mDdGNwgl0Ag3VkcIJdAoV3YWt1MgA"}'
2026-03-11 04:37:36.313 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:37:36.313 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23807/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.122.110/tcp/45878/p2p/16Uiu2HAmR4t9hqEVs2TEyx5HiwBm1dhNnzF8JoRYCyN4J11cotQY"]'
2026-03-11 04:37:36.346 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:37:36.348 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-03-11 04:37:36.350 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45877/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-11 04:37:36.365 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:37:36.365 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23807/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "e7f41ba5-9697-438a-800c-75f18ec24f90", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-11 04:37:36.380 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"e7f41ba5-9697-438a-800c-75f18ec24f90","statusDesc":"OK"}'
2026-03-11 04:37:36.381 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:23807/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-03-11 04:37:36.384 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:23807/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-03-11 04:37:36.386 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-11 04:37:36.387 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-11 04:37:36.387 DEBUG [src.node.waku_node] Stopping container with id b6a807147b67
2026-03-11 04:37:36.955 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:37:36.956 DEBUG [src.node.waku_node] Stopping container with id ebca74a97958
2026-03-11 04:37:37.538 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:37:37.541 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-11 04:37:37.547 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-11 04:37:37.551 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,105 @@
2026-03-11 04:38:37.378 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-11 04:38:37.378 DEBUG [tests.conftest] Running test: test_store_lightpushed_message with id: 2026-03-11_04-38-37__163f5650-f4b1-488b-85e8-deddcba5ba60
2026-03-11 04:38:37.378 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-11 04:38:37.379 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-11 04:38:37.386 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:38:37.386 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-11_04-38-37__163f5650-f4b1-488b-85e8-deddcba5ba60__wakuorg_nwaku:latest.log
2026-03-11 04:38:37.386 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:38:37.386 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:38:37.388 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:38:37.388 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.163.214
2026-03-11 04:38:37.388 DEBUG [src.node.docker_mananger] Generated ports ['43588', '43589', '43590', '43591', '43592']
2026-03-11 04:38:37.388 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:38:37.388 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:38:37.388 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:38:37.389 DEBUG [src.node.docker_mananger] docker run -i -t -p 43588:43588 -p 43589:43589 -p 43590:43590 -p 43591:43591 -p 43592:43592 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43590 --rest-port=43588 --tcp-port=43589 --discv5-udp-port=43591 --rest-address=0.0.0.0 --nat=extip:172.18.163.214 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=05d1b0eb4bd0acdf81ba3caaccce6d94ce2df7ccdcd2c444aad5db25b8a1af11 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43592 --metrics-logging=true --store=true --relay=true --lightpush=true
2026-03-11 04:38:37.580 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.163.214 waku 17333e1e8cd0e54aa9ca5aac0549e03e0dc0f8a3ff5eb6657b7923ad3230b526
2026-03-11 04:38:37.608 ERROR [src.node.docker_mananger] Max retries reached for container 791817e9c852. Exiting log stream.
2026-03-11 04:38:37.616 DEBUG [src.node.docker_mananger] Container started with ID 17333e1e8cd0. Setting up logs at ./log/docker/publishing_node1_2026-03-11_04-38-37__163f5650-f4b1-488b-85e8-deddcba5ba60__wakuorg_nwaku:latest.log
2026-03-11 04:38:37.616 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 43588
2026-03-11 04:38:37.618 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:38:38.180 ERROR [src.node.docker_mananger] Max retries reached for container 1eaf2e8334b3. Exiting log stream.
2026-03-11 04:38:38.618 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43588/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:38:38.621 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:38:38.621 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:38:38.621 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43588/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:38:38.623 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.163.214/tcp/43589/p2p/16Uiu2HAmRsCm2ftq57xGuwue7X95vJPEr866BFWomZpX6TJtnzjp","/ip4/172.18.163.214/tcp/43590/ws/p2p/16Uiu2HAmRsCm2ftq57xGuwue7X95vJPEr866BFWomZpX6TJtnzjp"],"enrUri":"enr:-L24QGegWrUpUpdcfWzcml403S2--EKQKJlgXsO8gWWUI3DtX4l1TAfZy-uUwazFrzJLBQb75V-vxbXyUh_SXvDESoACgmlkgnY0gmlwhKwSo9aKbXVsdGlhZGRyc5YACASsEqPWBqpFAAoErBKj1gaqRt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDxEjuVemTNfls_IG_vZ4NmSUPLM37JtIPF-FrbP49VI-DdGNwgqpFg3VkcIKqR4V3YWt1Mgs"}'
2026-03-11 04:38:38.624 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:38:38.631 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:38:38.631 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node2_2026-03-11_04-38-37__163f5650-f4b1-488b-85e8-deddcba5ba60__wakuorg_nwaku:latest.log
2026-03-11 04:38:38.631 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:38:38.631 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:38:38.633 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:38:38.633 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.216.71
2026-03-11 04:38:38.633 DEBUG [src.node.docker_mananger] Generated ports ['22141', '22142', '22143', '22144', '22145']
2026-03-11 04:38:38.633 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:38:38.633 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:38:38.633 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:38:38.634 DEBUG [src.node.docker_mananger] docker run -i -t -p 22141:22141 -p 22142:22142 -p 22143:22143 -p 22144:22144 -p 22145:22145 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22143 --rest-port=22141 --tcp-port=22142 --discv5-udp-port=22144 --rest-address=0.0.0.0 --nat=extip:172.18.216.71 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fb7f96e1e3df0ec79bc375e6a5b86cacf8d746bc8fb238bb1fa700dd6b51cfb4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22145 --metrics-logging=true --store=false --relay=true
2026-03-11 04:38:38.825 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.216.71 waku f1f43fda2e27210adf3b0fb22c0fe8962f73099f0bd127b78552edf3444a9c9e
2026-03-11 04:38:38.860 DEBUG [src.node.docker_mananger] Container started with ID f1f43fda2e27. Setting up logs at ./log/docker/publishing_node2_2026-03-11_04-38-37__163f5650-f4b1-488b-85e8-deddcba5ba60__wakuorg_nwaku:latest.log
2026-03-11 04:38:38.861 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 22141
2026-03-11 04:38:38.861 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:38:39.861 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22141/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:38:39.864 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:38:39.865 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:38:39.865 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22141/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:38:39.867 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.216.71/tcp/22142/p2p/16Uiu2HAmBMMUetKq2W9U1Cwd29ndCnhThGNXuJqYndnGTdfn8m33","/ip4/172.18.216.71/tcp/22143/ws/p2p/16Uiu2HAmBMMUetKq2W9U1Cwd29ndCnhThGNXuJqYndnGTdfn8m33"],"enrUri":"enr:-L24QFFRyH_-fD9MnOWqVBVClRYfjnGzM3qVRS6LfCINf84MQy0YQLLfMpVlO79Eb6MD9cfR78vV4HJ-zEOoNvC1_WoCgmlkgnY0gmlwhKwS2EeKbXVsdGlhZGRyc5YACASsEthHBlZ-AAoErBLYRwZWf90DgnJzhQADAQAAiXNlY3AyNTZrMaEC7J-_MXzGy71KbGbfoGnUyLaOVqmDhGbth0RNm53VVk6DdGNwglZ-g3VkcIJWgIV3YWt1MgE"}'
2026-03-11 04:38:39.867 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:38:39.868 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22141/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.163.214/tcp/43589/p2p/16Uiu2HAmRsCm2ftq57xGuwue7X95vJPEr866BFWomZpX6TJtnzjp"]'
2026-03-11 04:38:39.909 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:38:39.917 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:38:39.917 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-11_04-38-37__163f5650-f4b1-488b-85e8-deddcba5ba60__wakuorg_nwaku:latest.log
2026-03-11 04:38:39.917 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:38:39.917 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:38:39.919 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:38:39.919 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.138.102
2026-03-11 04:38:39.919 DEBUG [src.node.docker_mananger] Generated ports ['13507', '13508', '13509', '13510', '13511']
2026-03-11 04:38:39.919 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:38:39.919 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:38:39.919 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:38:39.920 DEBUG [src.node.docker_mananger] docker run -i -t -p 13507:13507 -p 13508:13508 -p 13509:13509 -p 13510:13510 -p 13511:13511 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13509 --rest-port=13507 --tcp-port=13508 --discv5-udp-port=13510 --rest-address=0.0.0.0 --nat=extip:172.18.138.102 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cc8993a6fdddf5ead03b2efbdc7efba80168acbbd04aeac7fd32b620d8898eea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13511 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QGegWrUpUpdcfWzcml403S2--EKQKJlgXsO8gWWUI3DtX4l1TAfZy-uUwazFrzJLBQb75V-vxbXyUh_SXvDESoACgmlkgnY0gmlwhKwSo9aKbXVsdGlhZGRyc5YACASsEqPWBqpFAAoErBKj1gaqRt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDxEjuVemTNfls_IG_vZ4NmSUPLM37JtIPF-FrbP49VI-DdGNwgqpFg3VkcIKqR4V3YWt1Mgs --storenode=/ip4/172.18.163.214/tcp/43589/p2p/16Uiu2HAmRsCm2ftq57xGuwue7X95vJPEr866BFWomZpX6TJtnzjp --store=false --relay=true --lightpush=true --lightpushnode=/ip4/172.18.163.214/tcp/43589/p2p/16Uiu2HAmRsCm2ftq57xGuwue7X95vJPEr866BFWomZpX6TJtnzjp
2026-03-11 04:38:40.136 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.138.102 waku 1c33349f10eda27330e7039cc1c23d80767a9b4e3919961905dc05764ef6d6c0
2026-03-11 04:38:40.176 DEBUG [src.node.docker_mananger] Container started with ID 1c33349f10ed. Setting up logs at ./log/docker/store_node1_2026-03-11_04-38-37__163f5650-f4b1-488b-85e8-deddcba5ba60__wakuorg_nwaku:latest.log
2026-03-11 04:38:40.176 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 13507
2026-03-11 04:38:40.176 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:38:41.177 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13507/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:38:41.180 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:38:41.180 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:38:41.180 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13507/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:38:41.182 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.138.102/tcp/13508/p2p/16Uiu2HAmVpg2cRQtMxXzss8ypn4nbwx29mqETwNsDwSY2cofi9EP","/ip4/172.18.138.102/tcp/13509/ws/p2p/16Uiu2HAmVpg2cRQtMxXzss8ypn4nbwx29mqETwNsDwSY2cofi9EP"],"enrUri":"enr:-L24QISW44FgRxbfQkzRzuIsEp4qn6Q__o6_VdUfaPeG-1TJNVNtgDcoHPjgd2E3WPv-hJUlaVS3uczL0rYm-IPBIjUCgmlkgnY0gmlwhKwSimaKbXVsdGlhZGRyc5YACASsEopmBjTEAAoErBKKZgY0xd0DgnJzhQADAQAAiXNlY3AyNTZrMaED_xHE3-WNnkQR8t68UF2HjR_aNyYHASkwZAshkKpWVfCDdGNwgjTEg3VkcII0xoV3YWt1Mgk"}'
2026-03-11 04:38:41.183 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:38:41.183 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13507/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.163.214/tcp/43589/p2p/16Uiu2HAmRsCm2ftq57xGuwue7X95vJPEr866BFWomZpX6TJtnzjp"]'
2026-03-11 04:38:41.236 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:38:41.239 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13507/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.216.71/tcp/22142/p2p/16Uiu2HAmBMMUetKq2W9U1Cwd29ndCnhThGNXuJqYndnGTdfn8m33"]'
2026-03-11 04:38:41.265 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:38:41.266 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43588/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-11 04:38:41.273 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:38:41.275 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22141/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-11 04:38:41.280 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:38:41.280 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13507/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-11 04:38:41.285 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:38:41.286 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13507/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773203921286002842}}'
2026-03-11 04:38:41.300 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:38:41.300 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:38:41.501 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-11 04:38:41.501 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43588/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:38:41.504 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5b08e6bcd716a9e8b9c5b921c12636a32efdf737109737eeb033ce46c585b495"}]}'
2026-03-11 04:38:41.504 DEBUG [src.steps.store] messages length is 1
2026-03-11 04:38:41.505 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-11 04:38:41.505 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13507/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:38:41.513 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"7cce6b8db6998ab991b0","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5b08e6bcd716a9e8b9c5b921c12636a32efdf737109737eeb033ce46c585b495"}]}'
2026-03-11 04:38:41.513 DEBUG [src.steps.store] messages length is 1
2026-03-11 04:38:41.514 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-11 04:38:41.516 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-11 04:38:41.516 DEBUG [src.node.waku_node] Stopping container with id 17333e1e8cd0
2026-03-11 04:38:42.070 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:38:42.070 DEBUG [src.node.waku_node] Stopping container with id f1f43fda2e27
2026-03-11 04:38:42.623 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:38:42.623 DEBUG [src.node.waku_node] Stopping container with id 1c33349f10ed
2026-03-11 04:38:42.883 ERROR [src.node.docker_mananger] Max retries reached for container 17333e1e8cd0. Exiting log stream.
2026-03-11 04:38:43.186 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:38:43.189 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-11 04:38:43.198 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-11 04:38:43.205 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-11 04:38:43.214 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,95 @@
2026-03-11 04:35:14.574 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-11 04:35:14.575 DEBUG [tests.conftest] Running test: test_time_filter_big_timestamp with id: 2026-03-11_04-35-14__65c8d91d-a756-4e5f-abab-65dafd10c491
2026-03-11 04:35:14.576 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-11 04:35:14.576 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-11 04:35:14.578 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-11 04:35:14.590 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:35:14.590 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-11_04-35-14__65c8d91d-a756-4e5f-abab-65dafd10c491__wakuorg_nwaku:latest.log
2026-03-11 04:35:14.591 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:35:14.592 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:35:14.594 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:35:14.594 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.91.25
2026-03-11 04:35:14.595 DEBUG [src.node.docker_mananger] Generated ports ['55125', '55126', '55127', '55128', '55129']
2026-03-11 04:35:14.596 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:35:14.596 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:35:14.597 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:35:14.597 DEBUG [src.node.docker_mananger] docker run -i -t -p 55125:55125 -p 55126:55126 -p 55127:55127 -p 55128:55128 -p 55129:55129 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55127 --rest-port=55125 --tcp-port=55126 --discv5-udp-port=55128 --rest-address=0.0.0.0 --nat=extip:172.18.91.25 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=142fac529a93df75271482d8487c7d2f82dee3ecd8bee2c1abdb4a7bbcec4817 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55129 --metrics-logging=true --store=true --relay=true
2026-03-11 04:35:14.794 ERROR [src.node.docker_mananger] Max retries reached for container 6efd1dfd12b5. Exiting log stream.
2026-03-11 04:35:14.801 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.91.25 waku cd447ef9441843cbf2342da8d4cd5ff61e67212874fc0eb096df6ae608cfd55c
2026-03-11 04:35:14.842 DEBUG [src.node.docker_mananger] Container started with ID cd447ef94418. Setting up logs at ./log/docker/publishing_node1_2026-03-11_04-35-14__65c8d91d-a756-4e5f-abab-65dafd10c491__wakuorg_nwaku:latest.log
2026-03-11 04:35:14.843 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 55125
2026-03-11 04:35:14.843 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:35:15.423 ERROR [src.node.docker_mananger] Max retries reached for container f9aeb046fdaa. Exiting log stream.
2026-03-11 04:35:15.844 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55125/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:35:15.848 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:35:15.848 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:35:15.848 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55125/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:35:15.850 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.91.25/tcp/55126/p2p/16Uiu2HAm7Lf6U9a9ckLmbWmZ7agGHfYkCKhg6hac3UwGmozXRp55","/ip4/172.18.91.25/tcp/55127/ws/p2p/16Uiu2HAm7Lf6U9a9ckLmbWmZ7agGHfYkCKhg6hac3UwGmozXRp55"],"enrUri":"enr:-L24QGe8c83WRWQqR3CCNR09XiFg09mZvweZzNo3k5tw5V4LZrzhQBP7EDhfxrSGUcwdv-w20opi7oOTy3M1-SEx75ACgmlkgnY0gmlwhKwSWxmKbXVsdGlhZGRyc5YACASsElsZBtdWAAoErBJbGQbXV90DgnJzhQADAQAAiXNlY3AyNTZrMaECsQNWqB2vlzpIP53MKAX4FHBL5a0_rb3Vj4IXEia5W0iDdGNwgtdWg3VkcILXWIV3YWt1MgM"}'
2026-03-11 04:35:15.851 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:35:15.858 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:35:15.859 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-11_04-35-14__65c8d91d-a756-4e5f-abab-65dafd10c491__wakuorg_nwaku:latest.log
2026-03-11 04:35:15.859 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:35:15.859 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:35:15.860 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:35:15.860 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.120.26
2026-03-11 04:35:15.861 DEBUG [src.node.docker_mananger] Generated ports ['1320', '1321', '1322', '1323', '1324']
2026-03-11 04:35:15.861 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:35:15.861 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:35:15.861 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:35:15.861 DEBUG [src.node.docker_mananger] docker run -i -t -p 1320:1320 -p 1321:1321 -p 1322:1322 -p 1323:1323 -p 1324:1324 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1322 --rest-port=1320 --tcp-port=1321 --discv5-udp-port=1323 --rest-address=0.0.0.0 --nat=extip:172.18.120.26 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e69b7fc74cb028ec26aeccff602cbf178018498ca8e7eda6e99d7e848f1cab1b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1324 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QGe8c83WRWQqR3CCNR09XiFg09mZvweZzNo3k5tw5V4LZrzhQBP7EDhfxrSGUcwdv-w20opi7oOTy3M1-SEx75ACgmlkgnY0gmlwhKwSWxmKbXVsdGlhZGRyc5YACASsElsZBtdWAAoErBJbGQbXV90DgnJzhQADAQAAiXNlY3AyNTZrMaECsQNWqB2vlzpIP53MKAX4FHBL5a0_rb3Vj4IXEia5W0iDdGNwgtdWg3VkcILXWIV3YWt1MgM --storenode=/ip4/172.18.91.25/tcp/55126/p2p/16Uiu2HAm7Lf6U9a9ckLmbWmZ7agGHfYkCKhg6hac3UwGmozXRp55 --store=true --relay=true
2026-03-11 04:35:16.071 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.120.26 waku 68a7058a7d5ac59b949bb860629934145c6a8bfe11c7e576e829ce099756a08a
2026-03-11 04:35:16.105 DEBUG [src.node.docker_mananger] Container started with ID 68a7058a7d5a. Setting up logs at ./log/docker/store_node1_2026-03-11_04-35-14__65c8d91d-a756-4e5f-abab-65dafd10c491__wakuorg_nwaku:latest.log
2026-03-11 04:35:16.106 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 1320
2026-03-11 04:35:16.107 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:35:17.108 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1320/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:35:17.111 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:35:17.111 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:35:17.111 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1320/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:35:17.113 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.120.26/tcp/1321/p2p/16Uiu2HAmJSGGWUEgx2WJ3MYput4KiW17hCjeM9867vwYeu5FjUKv","/ip4/172.18.120.26/tcp/1322/ws/p2p/16Uiu2HAmJSGGWUEgx2WJ3MYput4KiW17hCjeM9867vwYeu5FjUKv"],"enrUri":"enr:-L24QHv6T7aIlpbV2i8L8cNwhJhRsHiyDkRpJldY17YjUw0vZfQeAedGvRYmKnKcb1yC2YbXnTAWO2GnoJe8ZEYiX1ECgmlkgnY0gmlwhKwSeBqKbXVsdGlhZGRyc5YACASsEngaBgUpAAoErBJ4GgYFKt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDVeORsBvup-C8WP2w2lNB2FlHfFALrnpBjzEiS-2794WDdGNwggUpg3VkcIIFK4V3YWt1MgM"}'
2026-03-11 04:35:17.114 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:35:17.114 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1320/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.91.25/tcp/55126/p2p/16Uiu2HAm7Lf6U9a9ckLmbWmZ7agGHfYkCKhg6hac3UwGmozXRp55"]'
2026-03-11 04:35:17.117 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:17.118 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55125/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-11 04:35:17.120 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:17.121 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1320/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-11 04:35:17.123 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:17.124 DEBUG [src.steps.store] Relaying message
2026-03-11 04:35:17.124 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55125/relay/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-03-11 04:35:17.130 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:17.131 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:35:17.331 DEBUG [src.steps.store] Relaying message
2026-03-11 04:35:17.332 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55125/relay/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-03-11 04:35:17.338 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:17.339 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:35:17.539 DEBUG [src.steps.store] Relaying message
2026-03-11 04:35:17.540 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55125/relay/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-03-11 04:35:17.546 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:17.547 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:35:17.748 DEBUG [src.steps.store] Relaying message
2026-03-11 04:35:17.749 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55125/relay/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-03-11 04:35:17.755 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:17.756 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:35:17.957 DEBUG [src.steps.store] Relaying message
2026-03-11 04:35:17.957 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55125/relay/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-03-11 04:35:17.966 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:17.966 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:35:18.167 DEBUG [src.steps.store] Relaying message
2026-03-11 04:35:18.167 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55125/relay/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-03-11 04:35:18.174 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:35:18.174 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:35:18.375 DEBUG [tests.store.test_time_filter] inquering stored messages with start time 1773203714124329984 after end time 2464403718375230976
2026-03-11 04:35:18.375 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55125/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1773203714124329984&endTime=2464403718375230976&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:35:18.379 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa8da9eab9c2fad8bec381378ce3e3b1d432ae33ed101064ab0cd3767863edc54","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773203714124329984,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x2b1f8b2c23e95722243e492c15e987e661bff340e4338d8e5e2052e73f1c5e9f","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773203716124336896,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x2e2fe2464c3308aaaf0bbbeacd10685fd62ca232dec51d0ff4f68e2a98d95500","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773203717024338944,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x678d6d92651c68e3f1c85861043dca39653d405610c1d95d3bc2af1f602701f8","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773203717224340992,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x1ba6df11548fcaa1d5c5c7d4084034febe3056c2b643b10e5888f8a2e692c170","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773203719124342016,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x664b76a33fa686339c345684583de82bb6f7e241c42577f6f8b7cdea56fac2a6","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773203727124344064,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
2026-03-11 04:35:18.380 DEBUG [tests.store.test_time_filter] number of messages stored for start time 1773203714124329984 and end time = 2464403718375230976 is 6
2026-03-11 04:35:18.380 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1320/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1773203714124329984&endTime=2464403718375230976&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:35:18.383 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa8da9eab9c2fad8bec381378ce3e3b1d432ae33ed101064ab0cd3767863edc54","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773203714124329984,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x2b1f8b2c23e95722243e492c15e987e661bff340e4338d8e5e2052e73f1c5e9f","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773203716124336896,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x2e2fe2464c3308aaaf0bbbeacd10685fd62ca232dec51d0ff4f68e2a98d95500","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773203717024338944,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x678d6d92651c68e3f1c85861043dca39653d405610c1d95d3bc2af1f602701f8","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773203717224340992,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x1ba6df11548fcaa1d5c5c7d4084034febe3056c2b643b10e5888f8a2e692c170","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773203719124342016,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x664b76a33fa686339c345684583de82bb6f7e241c42577f6f8b7cdea56fac2a6","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773203727124344064,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
2026-03-11 04:35:18.384 DEBUG [tests.store.test_time_filter] number of messages stored for start time 1773203714124329984 and end time = 2464403718375230976 is 6
2026-03-11 04:35:18.386 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-11 04:35:18.387 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-11 04:35:18.387 DEBUG [src.node.waku_node] Stopping container with id cd447ef94418
2026-03-11 04:35:19.002 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:35:19.002 DEBUG [src.node.waku_node] Stopping container with id 68a7058a7d5a
2026-03-11 04:35:19.573 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:35:19.574 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-11 04:35:19.588 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-11 04:35:19.596 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,224 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_3_senders_multiple_msg_1_receiver with id: 2026-03-11_04-33-03__049ac2eb-c091-4324-90b8-0bd0ab84e7a5
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-03-11_04-33-03__049ac2eb-c091-4324-90b8-0bd0ab84e7a5__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-03-11_04-33-03__049ac2eb-c091-4324-90b8-0bd0ab84e7a5__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-03-11_04-33-03__049ac2eb-c091-4324-90b8-0bd0ab84e7a5__wakuorg_nwaku:latest.log
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-03-11_04-33-03__049ac2eb-c091-4324-90b8-0bd0ab84e7a5__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node5_2026-03-11_04-33-03__049ac2eb-c091-4324-90b8-0bd0ab84e7a5__wakuorg_nwaku:latest.log
DEBUG  tests.e2e.test_e2e:test_e2e.py:231 Start 5 nodes
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.58.152
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24268', '24269', '24270', '24271', '24272']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 24268:24268 -p 24269:24269 -p 24270:24270 -p 24271:24271 -p 24272:24272 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24270 --rest-port=24268 --tcp-port=24269 --discv5-udp-port=24271 --rest-address=0.0.0.0 --nat=extip:172.18.58.152 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=aca4ba690df2e47ea4d8fefc47ea44bccdec221af4cdccebdd9423beceea1ac0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24272 --metrics-logging=true --relay=true --store=false
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d351ab5201da. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.58.152 waku 14a809bc39c02ea7d215ca603999039d357df48f8d1c58698bb74a884b433272
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 14a809bc39c0. Setting up logs at ./log/docker/node1_2026-03-11_04-33-03__049ac2eb-c091-4324-90b8-0bd0ab84e7a5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 24268
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 59c9bde94353. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24268/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24268/debug/v1/info" -H "Content-Type: application/json" -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.152/tcp/24269/p2p/16Uiu2HAmUsw4h1Qezz5yTJpHFaC2SHmJZ2cZJBL2RnZakZmYNoWz","/ip4/172.18.58.152/tcp/24270/ws/p2p/16Uiu2HAmUsw4h1Qezz5yTJpHFaC2SHmJZ2cZJBL2RnZakZmYNoWz"],"enrUri":"enr:-L24QM6y1bWuzolRY4weivNGq1UDSSP9U25OxPIxwg2GbT3TXptzljm1oNVUNq0-FtcxVLQeaFBmnNnOvRD5UDbhtYECgmlkgnY0gmlwhKwSOpiKbXVsdGlhZGRyc5YACASsEjqYBl7NAAoErBI6mAZezt0DgnJzhQADAQAAiXNlY3AyNTZrMaED8QvTXFShuQ6KBoDrNqeEwowOrGLpHm1f3Joi8Ot3BXuDdGNwgl7Ng3VkcIJez4V3YWt1MgE"}'
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.230.6
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['64859', '64860', '64861', '64862', '64863']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 64859:64859 -p 64860:64860 -p 64861:64861 -p 64862:64862 -p 64863:64863 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64861 --rest-port=64859 --tcp-port=64860 --discv5-udp-port=64862 --rest-address=0.0.0.0 --nat=extip:172.18.230.6 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eeade1aaea0736e63e2a9c35ceee0e7c29d86cbf811ff30bf03de834d5583ade --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64863 --metrics-logging=true --relay=true --store=false --discv5-bootstrap-node=enr:-L24QM6y1bWuzolRY4weivNGq1UDSSP9U25OxPIxwg2GbT3TXptzljm1oNVUNq0-FtcxVLQeaFBmnNnOvRD5UDbhtYECgmlkgnY0gmlwhKwSOpiKbXVsdGlhZGRyc5YACASsEjqYBl7NAAoErBI6mAZezt0DgnJzhQADAQAAiXNlY3AyNTZrMaED8QvTXFShuQ6KBoDrNqeEwowOrGLpHm1f3Joi8Ot3BXuDdGNwgl7Ng3VkcIJez4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.230.6 waku c19f95611716c8984402806f102bcdd34786befcc97fdadb78c3153acfb5e0a7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c19f95611716. Setting up logs at ./log/docker/node2_2026-03-11_04-33-03__049ac2eb-c091-4324-90b8-0bd0ab84e7a5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 64859
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64859/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64859/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.230.6/tcp/64860/p2p/16Uiu2HAkxF9GaFrpS8RAxCakgZYWVDJuBPyN1x7qkAfA7iWm1hfh","/ip4/172.18.230.6/tcp/64861/ws/p2p/16Uiu2HAkxF9GaFrpS8RAxCakgZYWVDJuBPyN1x7qkAfA7iWm1hfh"],"enrUri":"enr:-L24QHfXsjRIeXxnpCKSDfnto6gLiyOSDZ-gHvsxdSX2myuAaHe7r7Lz4t1_r9cRatq0RBVsoPOWM1hL1Up7WpiqLxICgmlkgnY0gmlwhKwS5gaKbXVsdGlhZGRyc5YACASsEuYGBv1cAAoErBLmBgb9Xd0DgnJzhQADAQAAiXNlY3AyNTZrMaECKeCHK-6rGHRkJk3-I6THXgTX_8HaIlC_UmabvnocyISDdGNwgv1cg3VkcIL9XoV3YWt1MgE"}'
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.197.70
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['11225', '11226', '11227', '11228', '11229']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 11225:11225 -p 11226:11226 -p 11227:11227 -p 11228:11228 -p 11229:11229 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11227 --rest-port=11225 --tcp-port=11226 --discv5-udp-port=11228 --rest-address=0.0.0.0 --nat=extip:172.18.197.70 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ac8ae16845a9bc7b788ff58abdc1e5be75474409bdb9bf74969ab9819b5d6ef6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11229 --metrics-logging=true --relay=true --store=false --filter=true --discv5-bootstrap-node=enr:-L24QHfXsjRIeXxnpCKSDfnto6gLiyOSDZ-gHvsxdSX2myuAaHe7r7Lz4t1_r9cRatq0RBVsoPOWM1hL1Up7WpiqLxICgmlkgnY0gmlwhKwS5gaKbXVsdGlhZGRyc5YACASsEuYGBv1cAAoErBLmBgb9Xd0DgnJzhQADAQAAiXNlY3AyNTZrMaECKeCHK-6rGHRkJk3-I6THXgTX_8HaIlC_UmabvnocyISDdGNwgv1cg3VkcIL9XoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.197.70 waku 112fbcb7c5c6c0cb828cfaccc68eb1c62d44afed0ff240d057eb00ed3163a466
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 112fbcb7c5c6. Setting up logs at ./log/docker/node3_2026-03-11_04-33-03__049ac2eb-c091-4324-90b8-0bd0ab84e7a5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 11225
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11225/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11225/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.197.70/tcp/11226/p2p/16Uiu2HAmFn5z7B2qgS4f5WDzCSxwibcutzoF9Lj4Z9kqDzX15XmX","/ip4/172.18.197.70/tcp/11227/ws/p2p/16Uiu2HAmFn5z7B2qgS4f5WDzCSxwibcutzoF9Lj4Z9kqDzX15XmX"],"enrUri":"enr:-L24QBVGfjzAKhrZ-6kk6Ht6YLLCSMNeanCDdB2O-LTVes-zVYrGIqc_u1wBNPPSrgk2M0NXK7br4ZNxQiGmneVgs4kCgmlkgnY0gmlwhKwSxUaKbXVsdGlhZGRyc5YACASsEsVGBivaAAoErBLFRgYr290DgnJzhQADAQAAiXNlY3AyNTZrMaEDLmR_agAdy2fZnWG2HTmZ1PjY_SQkAWem_2SKYltPRe6DdGNwgivag3VkcIIr3IV3YWt1MgU"}'
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.12.125
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63347', '63348', '63349', '63350', '63351']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 63347:63347 -p 63348:63348 -p 63349:63349 -p 63350:63350 -p 63351:63351 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63349 --rest-port=63347 --tcp-port=63348 --discv5-udp-port=63350 --rest-address=0.0.0.0 --nat=extip:172.18.12.125 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=760de91b69b9af348feb2fe0bb39dae55bf77b31e45c591d979defbc3f6c5782 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63351 --metrics-logging=true --relay=true --filter=true --store=false --discv5-bootstrap-node=enr:-L24QBVGfjzAKhrZ-6kk6Ht6YLLCSMNeanCDdB2O-LTVes-zVYrGIqc_u1wBNPPSrgk2M0NXK7br4ZNxQiGmneVgs4kCgmlkgnY0gmlwhKwSxUaKbXVsdGlhZGRyc5YACASsEsVGBivaAAoErBLFRgYr290DgnJzhQADAQAAiXNlY3AyNTZrMaEDLmR_agAdy2fZnWG2HTmZ1PjY_SQkAWem_2SKYltPRe6DdGNwgivag3VkcIIr3IV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.12.125 waku 28dd50b13c7f3692590f43d06a3ceb1ae1de00f309f342c12641fac86654884a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 28dd50b13c7f. Setting up logs at ./log/docker/node4_2026-03-11_04-33-03__049ac2eb-c091-4324-90b8-0bd0ab84e7a5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 63347
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63347/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63347/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.12.125/tcp/63348/p2p/16Uiu2HAmG73C4ZrLf71YaRGg51MpaibWTXkMAc84RBinLKAe1L7X","/ip4/172.18.12.125/tcp/63349/ws/p2p/16Uiu2HAmG73C4ZrLf71YaRGg51MpaibWTXkMAc84RBinLKAe1L7X"],"enrUri":"enr:-L24QODxQ0Ppl2lNzCDmEHbC8NvMDzZB_wxHs307KkzBC52eaRROqXuIHjWw2kudDTsasYNwcBnfDglfo0LYBhTvdyECgmlkgnY0gmlwhKwSDH2KbXVsdGlhZGRyc5YACASsEgx9Bvd0AAoErBIMfQb3dd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDMz9fwMgGcyZ0lx5nIe8Eq4Uz7z3o6m6QfcSbAwKACBaDdGNwgvd0g3VkcIL3doV3YWt1MgU"}'
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.156.143
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['15866', '15867', '15868', '15869', '15870']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 15866:15866 -p 15867:15867 -p 15868:15868 -p 15869:15869 -p 15870:15870 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15868 --rest-port=15866 --tcp-port=15867 --discv5-udp-port=15869 --rest-address=0.0.0.0 --nat=extip:172.18.156.143 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=280111d3655e96e296346de7fc0b7e7454b63ec8d39feeb565078adeefb542bc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15870 --metrics-logging=true --relay=false --filternode=/ip4/172.18.12.125/tcp/63348/p2p/16Uiu2HAmG73C4ZrLf71YaRGg51MpaibWTXkMAc84RBinLKAe1L7X --store=false --discv5-bootstrap-node=enr:-L24QBVGfjzAKhrZ-6kk6Ht6YLLCSMNeanCDdB2O-LTVes-zVYrGIqc_u1wBNPPSrgk2M0NXK7br4ZNxQiGmneVgs4kCgmlkgnY0gmlwhKwSxUaKbXVsdGlhZGRyc5YACASsEsVGBivaAAoErBLFRgYr290DgnJzhQADAQAAiXNlY3AyNTZrMaEDLmR_agAdy2fZnWG2HTmZ1PjY_SQkAWem_2SKYltPRe6DdGNwgivag3VkcIIr3IV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.156.143 waku 5f3f606bd26b366842b7e1b0ac934f8116997bca1bd5b2437b760d8aa1e3ff33
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5f3f606bd26b. Setting up logs at ./log/docker/node5_2026-03-11_04-33-03__049ac2eb-c091-4324-90b8-0bd0ab84e7a5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 15866
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15866/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15866/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.156.143/tcp/15867/p2p/16Uiu2HAmNMEhnVbpua4qibW8EGhMG1pU7rZivopWakiMQVrUFKYZ","/ip4/172.18.156.143/tcp/15868/ws/p2p/16Uiu2HAmNMEhnVbpua4qibW8EGhMG1pU7rZivopWakiMQVrUFKYZ"],"enrUri":"enr:-L24QI3niWwz5EpEg0VoW4egb3w2czVJHvX1JQzds71fmu2TMY7z9tqYoLnCczja-JIeUarAgNS9zfbsSXCz91ZfgYACgmlkgnY0gmlwhKwSnI-KbXVsdGlhZGRyc5YACASsEpyPBj37AAoErBKcjwY9_N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDkAik5AWZv16LmCgXj4rFzBz-GRbHIshpt97WIi-IqK6DdGNwgj37g3VkcII9_YV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  tests.e2e.test_e2e:test_e2e.py:238 Subscribe nodes to relay pubsub topic /waku/2/rs/3/1
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24268/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:64859/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:11225/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:63347/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.e2e.test_e2e:test_e2e.py:243 Node5 makes filter request pubsubtopic /waku/2/rs/3/1 and content topic /test/1/waku-filter/proto
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15866/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24268/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.230.6/tcp/37748/p2p/16Uiu2HAkxF9GaFrpS8RAxCakgZYWVDJuBPyN1x7qkAfA7iWm1hfh","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64859/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.197.70/tcp/44200/p2p/16Uiu2HAmFn5z7B2qgS4f5WDzCSxwibcutzoF9Lj4Z9kqDzX15XmX","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/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":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.58.152/tcp/24269/p2p/16Uiu2HAmUsw4h1Qezz5yTJpHFaC2SHmJZ2cZJBL2RnZakZmYNoWz","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11225/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.12.125/tcp/35880/p2p/16Uiu2HAmG73C4ZrLf71YaRGg51MpaibWTXkMAc84RBinLKAe1L7X","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/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":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.230.6/tcp/64860/p2p/16Uiu2HAkxF9GaFrpS8RAxCakgZYWVDJuBPyN1x7qkAfA7iWm1hfh","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63347/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.197.70/tcp/11226/p2p/16Uiu2HAmFn5z7B2qgS4f5WDzCSxwibcutzoF9Lj4Z9kqDzX15XmX","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/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":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"},{"multiaddr":"/ip4/172.18.156.143/tcp/40338/p2p/16Uiu2HAmNMEhnVbpua4qibW8EGhMG1pU7rZivopWakiMQVrUFKYZ","protocols":["/ipfs/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":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15866/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.12.125/tcp/63348/p2p/16Uiu2HAmG73C4ZrLf71YaRGg51MpaibWTXkMAc84RBinLKAe1L7X","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0,1],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.197.70/tcp/11226/p2p/16Uiu2HAmFn5z7B2qgS4f5WDzCSxwibcutzoF9Lj4Z9kqDzX15XmX","protocols":["/vac/waku/relay/2.0.0","/vac/waku/filter-subscribe/2.0.0-beta1"],"shards":[0],"connected":"NotConnected","agent":"","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 60 seconds
DEBUG  tests.e2e.test_e2e:test_e2e.py:248 3 Nodes publish 12 message
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24268/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24268/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24268/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24268/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64859/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64859/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64859/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64859/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11225/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11225/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11225/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11225/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 2 seconds
DEBUG  tests.e2e.test_e2e:test_e2e.py:254 Node5 requests messages of subscribed filter topic /waku/2/rs/3/1
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15866/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":1773203650400949825,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773203652614920893,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773203654827338902,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773203657042594747,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773203659254120841,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773203661469459884,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773203663680077256,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773203665899587178,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773203668111180254,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773203670326678375,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773203672538801779,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773203674752993212,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:256 Response for node 5 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773203650400949825, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773203652614920893, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773203654827338902, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773203657042594747, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773203659254120841, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773203661469459884, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773203663680077256, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773203665899587178, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773203668111180254, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773203670326678375, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773203672538801779, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773203674752993212, '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 14a809bc39c0
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c19f95611716
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 112fbcb7c5c6
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 14a809bc39c0. 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 28dd50b13c7f
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c19f95611716. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 112fbcb7c5c6. 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 5f3f606bd26b
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,88 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_different_cursor_and_indexes[2-4] with id: 2026-03-11_04-43-00__b996f511-552a-4848-88d0-519cb6a98454
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-03-11_04-43-00__b996f511-552a-4848-88d0-519cb6a98454__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.222.111
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20028', '20029', '20030', '20031', '20032']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 20028:20028 -p 20029:20029 -p 20030:20030 -p 20031:20031 -p 20032:20032 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20030 --rest-port=20028 --tcp-port=20029 --discv5-udp-port=20031 --rest-address=0.0.0.0 --nat=extip:172.18.222.111 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cb3fe52844e342644ffcfe1f7d4ba53c5c830faf2f7496eb4fcb1e636f2e504a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20032 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.222.111 waku 51c4b977a348cd1901868b16c93f5fab742a6acdf9fd1b931b5d8ae35d8dc0cc
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e1929025d8e8. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 51c4b977a348. Setting up logs at ./log/docker/publishing_node1_2026-03-11_04-43-00__b996f511-552a-4848-88d0-519cb6a98454__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 20028
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 73d8dd95a1a6. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20028/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20028/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.222.111/tcp/20029/p2p/16Uiu2HAmE17mf43kv8566rarDYXEVgiJfLyU3RUAaatwVqADvVjo","/ip4/172.18.222.111/tcp/20030/ws/p2p/16Uiu2HAmE17mf43kv8566rarDYXEVgiJfLyU3RUAaatwVqADvVjo"],"enrUri":"enr:-L24QFS4asOKM1AqoXKVHlAnYafZ5z_hjRfpcwokcthvxNSufW0VFOW6hf8Sx10-2ATKkLI1Fkrrmj6YH8pV2DGkdYYCgmlkgnY0gmlwhKwS3m-KbXVsdGlhZGRyc5YACASsEt5vBk49AAoErBLebwZOPt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDFAOxbLxoKvhNHHK0E5ZGhaT-bsz4_tFVu4gwmvq2FUqDdGNwgk49g3VkcIJOP4V3YWt1MgM"}'
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-03-11_04-43-00__b996f511-552a-4848-88d0-519cb6a98454__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.189.38
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8587', '8588', '8589', '8590', '8591']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 8587:8587 -p 8588:8588 -p 8589:8589 -p 8590:8590 -p 8591:8591 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8589 --rest-port=8587 --tcp-port=8588 --discv5-udp-port=8590 --rest-address=0.0.0.0 --nat=extip:172.18.189.38 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3494e028d3eebde95eada4deaf5c85bf9e9a7d292bfbcddd9ff7ad8c2e0dc0f2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8591 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QFS4asOKM1AqoXKVHlAnYafZ5z_hjRfpcwokcthvxNSufW0VFOW6hf8Sx10-2ATKkLI1Fkrrmj6YH8pV2DGkdYYCgmlkgnY0gmlwhKwS3m-KbXVsdGlhZGRyc5YACASsEt5vBk49AAoErBLebwZOPt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDFAOxbLxoKvhNHHK0E5ZGhaT-bsz4_tFVu4gwmvq2FUqDdGNwgk49g3VkcIJOP4V3YWt1MgM --storenode=/ip4/172.18.222.111/tcp/20029/p2p/16Uiu2HAmE17mf43kv8566rarDYXEVgiJfLyU3RUAaatwVqADvVjo --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.189.38 waku 424438ab14bcacaf8df9869a5bc3544c7e84b54e713399a065033fce51a5ec16
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 424438ab14bc. Setting up logs at ./log/docker/store_node1_2026-03-11_04-43-00__b996f511-552a-4848-88d0-519cb6a98454__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 8587
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8587/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8587/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.189.38/tcp/8588/p2p/16Uiu2HAmMLes4eusE2v9jGVouiDM1QCbENBuL9FRnfmBApGaeKov","/ip4/172.18.189.38/tcp/8589/ws/p2p/16Uiu2HAmMLes4eusE2v9jGVouiDM1QCbENBuL9FRnfmBApGaeKov"],"enrUri":"enr:-L24QIQlbFhzXgfN1x0Hnhe8nehd9UuOGmJTDE77j-rLGWZufOvJuVNrv7UEovFsGvDCCB-NbeIwXde7atq_6Hx2DhkCgmlkgnY0gmlwhKwSvSaKbXVsdGlhZGRyc5YACASsEr0mBiGMAAoErBK9JgYhjd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDgQaxsz5gmho0mqEZYv2F6RcuJdpOfevYHEXRG7LZ-KGDdGNwgiGMg3VkcIIhjoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8587/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.222.111/tcp/20029/p2p/16Uiu2HAmE17mf43kv8566rarDYXEVgiJfLyU3RUAaatwVqADvVjo"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20028/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:8587/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:20028/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:20028/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:20028/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:20028/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:20028/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=2&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3aa376a0634b50f23cf5478e5ea2f6070955c07fa59278cfd5d1962008cfbae5"},{"messageHash":"0xc54598fc0e3c24cbc21177e5fd67c0808ae14e546d3b4cfa242e1c169551abcb"}],"paginationCursor":"0xc54598fc0e3c24cbc21177e5fd67c0808ae14e546d3b4cfa242e1c169551abcb"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8587/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=2&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3aa376a0634b50f23cf5478e5ea2f6070955c07fa59278cfd5d1962008cfbae5"},{"messageHash":"0xc54598fc0e3c24cbc21177e5fd67c0808ae14e546d3b4cfa242e1c169551abcb"}],"paginationCursor":"0xc54598fc0e3c24cbc21177e5fd67c0808ae14e546d3b4cfa242e1c169551abcb"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20028/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0xc54598fc0e3c24cbc21177e5fd67c0808ae14e546d3b4cfa242e1c169551abcb&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":"0x85213988e20c38751ef790c9246cfd86d76415ba6cfa9bd77eea2c088b4f33a8"},{"messageHash":"0x2436adcf3ac5eb971f92708bd9a13b6f1bf73a91681fd56d86a2ed5492b46c8d"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8587/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0xc54598fc0e3c24cbc21177e5fd67c0808ae14e546d3b4cfa242e1c169551abcb&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":"0x85213988e20c38751ef790c9246cfd86d76415ba6cfa9bd77eea2c088b4f33a8"},{"messageHash":"0x2436adcf3ac5eb971f92708bd9a13b6f1bf73a91681fd56d86a2ed5492b46c8d"}]}'
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 51c4b977a348
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 424438ab14bc
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,243 @@
2026-03-11 04:42:10.314 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-11 04:42:10.315 DEBUG [tests.conftest] Running test: test_unsubscribe_from_some_pubsub_topics with id: 2026-03-11_04-42-10__dc974e0b-e9b2-4fbe-8942-10a372eaff1b
2026-03-11 04:42:10.315 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-11 04:42:10.315 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-11 04:42:10.315 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-11 04:42:10.323 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:42:10.323 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-11_04-42-10__dc974e0b-e9b2-4fbe-8942-10a372eaff1b__wakuorg_nwaku:latest.log
2026-03-11 04:42:10.323 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:42:10.323 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:42:10.325 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:42:10.325 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.6.43
2026-03-11 04:42:10.325 DEBUG [src.node.docker_mananger] Generated ports ['62237', '62238', '62239', '62240', '62241']
2026-03-11 04:42:10.325 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-11 04:42:10.325 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:42:10.325 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:42:10.325 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:42:10.326 DEBUG [src.node.docker_mananger] docker run -i -t -p 62237:62237 -p 62238:62238 -p 62239:62239 -p 62240:62240 -p 62241:62241 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62239 --rest-port=62237 --tcp-port=62238 --discv5-udp-port=62240 --rest-address=0.0.0.0 --nat=extip:172.18.6.43 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=bf14efd6a6aeee7ceb1abd86fdadbc33c474b1c76a3cb6be0bb6ccbf3691c93c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62241 --metrics-logging=true --relay=true --filter=true
2026-03-11 04:42:10.424 ERROR [src.node.docker_mananger] Max retries reached for container f52e0c717b19. Exiting log stream.
2026-03-11 04:42:10.514 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.6.43 waku f4436b5ef7331326c5312468d83b3e4a95666a4ad330262d481f578029c6482a
2026-03-11 04:42:10.549 DEBUG [src.node.docker_mananger] Container started with ID f4436b5ef733. Setting up logs at ./log/docker/node1_2026-03-11_04-42-10__dc974e0b-e9b2-4fbe-8942-10a372eaff1b__wakuorg_nwaku:latest.log
2026-03-11 04:42:10.550 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 62237
2026-03-11 04:42:10.550 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:42:11.084 ERROR [src.node.docker_mananger] Max retries reached for container 2f762539f704. Exiting log stream.
2026-03-11 04:42:11.551 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62237/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:42:11.553 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:42:11.654 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62237/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:42:11.656 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:42:11.756 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62237/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:42:11.759 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:42:11.859 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62237/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:42:11.862 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:42:11.962 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62237/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:42:11.965 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:42:12.065 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62237/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:42:12.068 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:42:12.168 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62237/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:42:12.170 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:42:12.271 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62237/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:42:12.273 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:42:12.374 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62237/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:42:12.376 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:42:12.477 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62237/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:42:12.479 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:42:12.579 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62237/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:42:12.582 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:42:12.682 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62237/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:42:12.685 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:42:12.785 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62237/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:42:12.788 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:42:12.888 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62237/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:42:12.891 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:42:12.991 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62237/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:42:12.993 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:42:13.094 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62237/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:42:13.096 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:42:13.197 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62237/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:42:13.199 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:42:13.300 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62237/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:42:13.302 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:42:13.402 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62237/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:42:13.405 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:42:13.505 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62237/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:42:13.508 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:42:13.608 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62237/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:42:13.610 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:42:13.711 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62237/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:42:13.713 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:42:13.813 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62237/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:42:13.816 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:42:13.916 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62237/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:42:13.919 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:42:14.019 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62237/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:42:14.022 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:42:14.022 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:42:14.022 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62237/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:42:14.025 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.6.43/tcp/62238/p2p/16Uiu2HAm9mUN44bD3Q1pP6LNRnd4LXsR66wxTNwYLNsK2NkDkHC9","/ip4/172.18.6.43/tcp/62239/ws/p2p/16Uiu2HAm9mUN44bD3Q1pP6LNRnd4LXsR66wxTNwYLNsK2NkDkHC9"],"enrUri":"enr:-L24QDATgKeB-Mo78-xD0evcy6bKN7lCM9eEG97lciKskaYuB11SyJKrpteWWce_e1z2wusS5DGSn-eErO9Jiq3hwgQCgmlkgnY0gmlwhKwSBiuKbXVsdGlhZGRyc5YACASsEgYrBvMeAAoErBIGKwbzH90DgnJzhQACAQAAiXNlY3AyNTZrMaEC1RYZQh8yOyLXIX1vB64h5SvaSBt-aRfkC4o-eZaOR96DdGNwgvMeg3VkcILzIIV3YWt1MgU"}'
2026-03-11 04:42:14.026 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:42:14.035 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:42:14.035 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-11_04-42-10__dc974e0b-e9b2-4fbe-8942-10a372eaff1b__wakuorg_nwaku:latest.log
2026-03-11 04:42:14.035 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:42:14.035 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:42:14.037 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:42:14.038 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.184.69
2026-03-11 04:42:14.038 DEBUG [src.node.docker_mananger] Generated ports ['62964', '62965', '62966', '62967', '62968']
2026-03-11 04:42:14.038 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-11 04:42:14.039 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:42:14.039 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:42:14.039 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:42:14.039 DEBUG [src.node.docker_mananger] docker run -i -t -p 62964:62964 -p 62965:62965 -p 62966:62966 -p 62967:62967 -p 62968:62968 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62966 --rest-port=62964 --tcp-port=62965 --discv5-udp-port=62967 --rest-address=0.0.0.0 --nat=extip:172.18.184.69 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=c9e1f81ca9fb7ac0921cb2179c018dfd2cb97c9467c7da7cde4ec4dac2aee479 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62968 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDATgKeB-Mo78-xD0evcy6bKN7lCM9eEG97lciKskaYuB11SyJKrpteWWce_e1z2wusS5DGSn-eErO9Jiq3hwgQCgmlkgnY0gmlwhKwSBiuKbXVsdGlhZGRyc5YACASsEgYrBvMeAAoErBIGKwbzH90DgnJzhQACAQAAiXNlY3AyNTZrMaEC1RYZQh8yOyLXIX1vB64h5SvaSBt-aRfkC4o-eZaOR96DdGNwgvMeg3VkcILzIIV3YWt1MgU
2026-03-11 04:42:14.245 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.184.69 waku 7b5905265924a1e0ce89db75a8718554d9b73966c85907940de6ff7712e8ce05
2026-03-11 04:42:14.281 DEBUG [src.node.docker_mananger] Container started with ID 7b5905265924. Setting up logs at ./log/docker/node2_2026-03-11_04-42-10__dc974e0b-e9b2-4fbe-8942-10a372eaff1b__wakuorg_nwaku:latest.log
2026-03-11 04:42:14.282 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 62964
2026-03-11 04:42:14.282 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:42:15.282 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62964/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:42:15.287 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:42:15.388 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62964/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:42:15.391 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:42:15.391 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:42:15.391 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62964/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:42:15.394 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.184.69/tcp/62965/p2p/16Uiu2HAmFPBBfwFJG2hfrpNMBStMi7Z8XrpXhXSxEzcuyaeRahwR","/ip4/172.18.184.69/tcp/62966/ws/p2p/16Uiu2HAmFPBBfwFJG2hfrpNMBStMi7Z8XrpXhXSxEzcuyaeRahwR"],"enrUri":"enr:-L24QNnr1PdFL6_waJ6XS2afbF5Hh8PJ9RiaGUkFthuiRz2CCDxAxtn2jC2WaaAxQXqnEo6ih8r2yzfN3Eb6r6LiK1ICgmlkgnY0gmlwhKwSuEWKbXVsdGlhZGRyc5YACASsErhFBvX1AAoErBK4RQb19t0DgnJzhQACAQAAiXNlY3AyNTZrMaEDKIYEoKYXsnX1vIr99MzmFayAud_VUhVugYlc1t6KCvyDdGNwgvX1g3VkcIL194V3YWt1MgE"}'
2026-03-11 04:42:15.394 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:42:15.394 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62964/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.6.43/tcp/62238/p2p/16Uiu2HAm9mUN44bD3Q1pP6LNRnd4LXsR66wxTNwYLNsK2NkDkHC9"]'
2026-03-11 04:42:15.419 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:42:15.422 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62237/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
2026-03-11 04:42:15.438 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:42:15.439 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62964/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
2026-03-11 04:42:15.442 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:42:15.443 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62237/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-03-11 04:42:15.456 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:42:15.456 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:42:15.557 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:42:15.558 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:42:15.560 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773204135443070662,"ephemeral":false,"proof":""}]'
2026-03-11 04:42:15.562 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:42:15.563 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62964/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:42:15.565 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773204135443070662,"ephemeral":false,"proof":""}]'
2026-03-11 04:42:15.567 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62237/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-03-11 04:42:15.576 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:42:15.577 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:42:15.677 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:42:15.677 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:42:15.680 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773204135567361474,"ephemeral":false,"proof":""}]'
2026-03-11 04:42:15.681 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:42:15.682 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62964/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:42:15.684 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773204135567361474,"ephemeral":false,"proof":""}]'
2026-03-11 04:42:15.685 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:42:15.694 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:42:15.695 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:42:15.796 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:42:15.796 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:42:15.798 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773204135685715140,"ephemeral":false,"proof":""}]'
2026-03-11 04:42:15.800 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:42:15.800 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62964/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:42:15.802 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773204135685715140,"ephemeral":false,"proof":""}]'
2026-03-11 04:42:15.804 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:42:15.814 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:42:15.814 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:42:15.914 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:42:15.915 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:42:15.917 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773204135804369314,"ephemeral":false,"proof":""}]'
2026-03-11 04:42:15.919 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:42:15.919 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62964/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:42:15.921 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773204135804369314,"ephemeral":false,"proof":""}]'
2026-03-11 04:42:15.923 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:42:15.933 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:42:15.933 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:42:16.034 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:42:16.034 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:42:16.037 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773204135923604888,"ephemeral":false,"proof":""}]'
2026-03-11 04:42:16.038 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:42:16.039 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62964/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:42:16.041 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773204135923604888,"ephemeral":false,"proof":""}]'
2026-03-11 04:42:16.042 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:42:16.051 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:42:16.051 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:42:16.152 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:42:16.153 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:42:16.155 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773204136042767731,"ephemeral":false,"proof":""}]'
2026-03-11 04:42:16.156 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:42:16.157 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62964/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:42:16.159 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773204136042767731,"ephemeral":false,"proof":""}]'
2026-03-11 04:42:16.161 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:42:16.169 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:42:16.169 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:42:16.270 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:42:16.270 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:42:16.273 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773204136160986041,"ephemeral":false,"proof":""}]'
2026-03-11 04:42:16.274 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:42:16.274 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62964/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:42:16.276 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773204136160986041,"ephemeral":false,"proof":""}]'
2026-03-11 04:42:16.278 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:42:16.287 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:42:16.288 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:42:16.389 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:42:16.389 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:42:16.392 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773204136278461835,"ephemeral":false,"proof":""}]'
2026-03-11 04:42:16.393 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:42:16.393 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62964/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:42:16.396 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773204136278461835,"ephemeral":false,"proof":""}]'
2026-03-11 04:42:16.397 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:62237/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2"]'
2026-03-11 04:42:16.422 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:42:16.422 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:62964/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2"]'
2026-03-11 04:42:16.440 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:42:16.441 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62237/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-03-11 04:42:16.443 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:62237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/0'
2026-03-11 04:42:16.445 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62237/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-03-11 04:42:16.447 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:62237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/1'
2026-03-11 04:42:16.448 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:42:16.451 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:62237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/2'
2026-03-11 04:42:16.453 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:42:16.461 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:42:16.462 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:42:16.563 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:42:16.563 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:42:16.566 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773204136453236166,"ephemeral":false,"proof":""}]'
2026-03-11 04:42:16.567 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:42:16.567 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62964/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:42:16.570 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773204136453236166,"ephemeral":false,"proof":""}]'
2026-03-11 04:42:16.571 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:42:16.580 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:42:16.581 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:42:16.682 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:42:16.682 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:42:16.684 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773204136571703477,"ephemeral":false,"proof":""}]'
2026-03-11 04:42:16.686 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:42:16.686 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62964/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:42:16.688 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773204136571703477,"ephemeral":false,"proof":""}]'
2026-03-11 04:42:16.690 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:42:16.698 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:42:16.698 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:42:16.800 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:42:16.800 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:42:16.803 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773204136690130405,"ephemeral":false,"proof":""}]'
2026-03-11 04:42:16.804 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:42:16.804 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62964/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:42:16.807 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773204136690130405,"ephemeral":false,"proof":""}]'
2026-03-11 04:42:16.808 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:42:16.817 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:42:16.817 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:42:16.918 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:42:16.918 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:42:16.920 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773204136808538409,"ephemeral":false,"proof":""}]'
2026-03-11 04:42:16.922 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:42:16.922 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62964/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:42:16.924 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773204136808538409,"ephemeral":false,"proof":""}]'
2026-03-11 04:42:16.926 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:42:16.934 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:42:16.935 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:42:17.035 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:42:17.036 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:42:17.038 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773204136926305317,"ephemeral":false,"proof":""}]'
2026-03-11 04:42:17.040 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:42:17.040 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62964/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:42:17.042 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773204136926305317,"ephemeral":false,"proof":""}]'
2026-03-11 04:42:17.045 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-11 04:42:17.046 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-11 04:42:17.046 DEBUG [src.node.waku_node] Stopping container with id f4436b5ef733
2026-03-11 04:42:17.654 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:42:17.655 DEBUG [src.node.waku_node] Stopping container with id 7b5905265924
2026-03-11 04:42:18.233 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:42:18.235 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-11 04:42:18.277 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-11 04:42:18.323 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,333 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_auto_shard_relay_10_nwaku_nodes with id: 2026-03-11_04-39-43__4f28505b-33ee-44cf-a9d8-2a6208e9e6f0
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-03-11_04-39-43__4f28505b-33ee-44cf-a9d8-2a6208e9e6f0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.181.119
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['4939', '4940', '4941', '4942', '4943']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 4939:4939 -p 4940:4940 -p 4941:4941 -p 4942:4942 -p 4943:4943 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4941 --rest-port=4939 --tcp-port=4940 --discv5-udp-port=4942 --rest-address=0.0.0.0 --nat=extip:172.18.181.119 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=9cfedf16bd30bc9bafb599f0aa95a13cdd92df3cf8b3956f7dada0a1538d0a59 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4943 --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.181.119 waku 086e52e71404b954c2f56b136a8bf48c18f05655157c1331191ee49c80b8ab2f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 086e52e71404. Setting up logs at ./log/docker/node1_2026-03-11_04-39-43__4f28505b-33ee-44cf-a9d8-2a6208e9e6f0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 4939
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 949c346ce68a. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4939/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4939/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.181.119/tcp/4940/p2p/16Uiu2HAmH31EJ7aUezc3PMrUprD5c7iFTk9DWxkwXVggXJmkqzKj","/ip4/172.18.181.119/tcp/4941/ws/p2p/16Uiu2HAmH31EJ7aUezc3PMrUprD5c7iFTk9DWxkwXVggXJmkqzKj"],"enrUri":"enr:-L24QLCA1JfX81xdAxR8dFqKixlIp9G9w0X5kknjllOFF1ZQPXS9efEBrFISS_obe1UakDHSVlng8rfxgQACdU23YUECgmlkgnY0gmlwhKwStXeKbXVsdGlhZGRyc5YACASsErV3BhNMAAoErBK1dwYTTd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDQRKFFaLE0epXqQSZcZvkIBcCNnzVhMWnqKXBLSpF5DKDdGNwghNMg3VkcIITToV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-03-11_04-39-43__4f28505b-33ee-44cf-a9d8-2a6208e9e6f0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.10.99
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6902', '6903', '6904', '6905', '6906']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 6902:6902 -p 6903:6903 -p 6904:6904 -p 6905:6905 -p 6906:6906 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6904 --rest-port=6902 --tcp-port=6903 --discv5-udp-port=6905 --rest-address=0.0.0.0 --nat=extip:172.18.10.99 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=7f3deeeedafc204d8fadd86fadfbba2977bca84c9feef7c8cb5d3b6bac5cf9de --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6906 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLCA1JfX81xdAxR8dFqKixlIp9G9w0X5kknjllOFF1ZQPXS9efEBrFISS_obe1UakDHSVlng8rfxgQACdU23YUECgmlkgnY0gmlwhKwStXeKbXVsdGlhZGRyc5YACASsErV3BhNMAAoErBK1dwYTTd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDQRKFFaLE0epXqQSZcZvkIBcCNnzVhMWnqKXBLSpF5DKDdGNwghNMg3VkcIITToV3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.10.99 waku f0aab02310b02a7cf588278693c9b3884a5bbdee42c84edc9de8ea95e4ea77f5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f0aab02310b0. Setting up logs at ./log/docker/node3_2026-03-11_04-39-43__4f28505b-33ee-44cf-a9d8-2a6208e9e6f0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 6902
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6902/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6902/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6902/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6902/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.10.99/tcp/6903/p2p/16Uiu2HAkwquCGUpuBsfTmLBPk5upBN82k5j2KiaXFgvJnaY5cFiw","/ip4/172.18.10.99/tcp/6904/ws/p2p/16Uiu2HAkwquCGUpuBsfTmLBPk5upBN82k5j2KiaXFgvJnaY5cFiw"],"enrUri":"enr:-L24QM_o9_II3LvbWcoZHm0bEyHFUnuvEYnmBPGJZQIA3PhOao7eKM7Ju97UNnaqBkYfSMecLOKNy1MqbUq3Fs74N1YCgmlkgnY0gmlwhKwSCmOKbXVsdGlhZGRyc5YACASsEgpjBhr3AAoErBIKYwYa-N0DgnJzhQACAQAAiXNlY3AyNTZrMaECI-xBbwZxAbos1uhX8U_Zh_hMms_TJH90ygM_Uht77VCDdGNwghr3g3VkcIIa-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:6902/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.181.119/tcp/4940/p2p/16Uiu2HAmH31EJ7aUezc3PMrUprD5c7iFTk9DWxkwXVggXJmkqzKj"]'
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-03-11_04-39-43__4f28505b-33ee-44cf-a9d8-2a6208e9e6f0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.172
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50296', '50297', '50298', '50299', '50300']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 50296:50296 -p 50297:50297 -p 50298:50298 -p 50299:50299 -p 50300:50300 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50298 --rest-port=50296 --tcp-port=50297 --discv5-udp-port=50299 --rest-address=0.0.0.0 --nat=extip:172.18.185.172 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=fbdae7f50bf1fcb8ef3b63cb8097d6c4f3fe728a0aaa81b9dc6292aea1c190a2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50300 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLCA1JfX81xdAxR8dFqKixlIp9G9w0X5kknjllOFF1ZQPXS9efEBrFISS_obe1UakDHSVlng8rfxgQACdU23YUECgmlkgnY0gmlwhKwStXeKbXVsdGlhZGRyc5YACASsErV3BhNMAAoErBK1dwYTTd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDQRKFFaLE0epXqQSZcZvkIBcCNnzVhMWnqKXBLSpF5DKDdGNwghNMg3VkcIITToV3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.185.172 waku 42141e9cc6d0613c9ef4322f69e2285cde5e1d832dea528c8566191fff13a941
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 42141e9cc6d0. Setting up logs at ./log/docker/node4_2026-03-11_04-39-43__4f28505b-33ee-44cf-a9d8-2a6208e9e6f0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 50296
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50296/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50296/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50296/debug/v1/info" -H "Content-Type: application/json" -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.172/tcp/50297/p2p/16Uiu2HAmTbtXpfjPTEQyoKSmwA9Xus2fngL6BafmQPTjnjFM6gRY","/ip4/172.18.185.172/tcp/50298/ws/p2p/16Uiu2HAmTbtXpfjPTEQyoKSmwA9Xus2fngL6BafmQPTjnjFM6gRY"],"enrUri":"enr:-L24QHbgqUBtfNbCUnAd6mRA35CXbeVlERIXR6eBIxudq6ESSZPB2nWMDJ3jyNekbLzCvR8sSDNdXZNWETWs3pcX7gkCgmlkgnY0gmlwhKwSuayKbXVsdGlhZGRyc5YACASsErmsBsR5AAoErBK5rAbEet0DgnJzhQACAQAAiXNlY3AyNTZrMaED3hP7ioFuWq-HWRl6lCj9zUeCAWi4UzC-FxoVw-cd2dODdGNwgsR5g3VkcILEe4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50296/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.181.119/tcp/4940/p2p/16Uiu2HAmH31EJ7aUezc3PMrUprD5c7iFTk9DWxkwXVggXJmkqzKj"]'
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-03-11_04-39-43__4f28505b-33ee-44cf-a9d8-2a6208e9e6f0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.42.187
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31607', '31608', '31609', '31610', '31611']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 31607:31607 -p 31608:31608 -p 31609:31609 -p 31610:31610 -p 31611:31611 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31609 --rest-port=31607 --tcp-port=31608 --discv5-udp-port=31610 --rest-address=0.0.0.0 --nat=extip:172.18.42.187 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d5e51e86cbe69e4f0fd34922ddfdba3c4c305fcf3cb8c01b04fd1856562bbe3e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31611 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLCA1JfX81xdAxR8dFqKixlIp9G9w0X5kknjllOFF1ZQPXS9efEBrFISS_obe1UakDHSVlng8rfxgQACdU23YUECgmlkgnY0gmlwhKwStXeKbXVsdGlhZGRyc5YACASsErV3BhNMAAoErBK1dwYTTd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDQRKFFaLE0epXqQSZcZvkIBcCNnzVhMWnqKXBLSpF5DKDdGNwghNMg3VkcIITToV3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.42.187 waku 2758e3230475048fda05bb57246a430a79c2a5e0595d8a8453a37c29435fbaa0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2758e3230475. Setting up logs at ./log/docker/node5_2026-03-11_04-39-43__4f28505b-33ee-44cf-a9d8-2a6208e9e6f0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 31607
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31607/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31607/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.42.187/tcp/31608/p2p/16Uiu2HAmMsTuM1Wr8n3GrjX727KnACefsGB5arsezELUDHzBVpDa","/ip4/172.18.42.187/tcp/31609/ws/p2p/16Uiu2HAmMsTuM1Wr8n3GrjX727KnACefsGB5arsezELUDHzBVpDa"],"enrUri":"enr:-L24QMyiNjSZZyXoYPargBofOueSNIqDbbnyNlw8Z9-hx1PeZ0Xw4iUiSUKEXhd0cYun8i3dqddEDUaLQRVsQXsbzW4CgmlkgnY0gmlwhKwSKruKbXVsdGlhZGRyc5YACASsEiq7Bnt4AAoErBIquwZ7ed0DgnJzhQACAQAAiXNlY3AyNTZrMaEDiOtOVA2DA8aUX7S6P-Py3pU5Sl1_IoJ-i9PRluxgcxWDdGNwgnt4g3VkcIJ7eoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31607/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.181.119/tcp/4940/p2p/16Uiu2HAmH31EJ7aUezc3PMrUprD5c7iFTk9DWxkwXVggXJmkqzKj"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node6_2026-03-11_04-39-43__4f28505b-33ee-44cf-a9d8-2a6208e9e6f0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.250
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['10067', '10068', '10069', '10070', '10071']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 10067:10067 -p 10068:10068 -p 10069:10069 -p 10070:10070 -p 10071:10071 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10069 --rest-port=10067 --tcp-port=10068 --discv5-udp-port=10070 --rest-address=0.0.0.0 --nat=extip:172.18.176.250 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=23ac58a3e57ab0f1f1a1f8c810ab9fbdae3cf729c8fd8bfddedddc69ceebfcb5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10071 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLCA1JfX81xdAxR8dFqKixlIp9G9w0X5kknjllOFF1ZQPXS9efEBrFISS_obe1UakDHSVlng8rfxgQACdU23YUECgmlkgnY0gmlwhKwStXeKbXVsdGlhZGRyc5YACASsErV3BhNMAAoErBK1dwYTTd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDQRKFFaLE0epXqQSZcZvkIBcCNnzVhMWnqKXBLSpF5DKDdGNwghNMg3VkcIITToV3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.176.250 waku 100a97dfb3109e8dbd6256c3d16a4715ab9bfdddf3dff6b07cfce3f63939ea44
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 100a97dfb310. Setting up logs at ./log/docker/node6_2026-03-11_04-39-43__4f28505b-33ee-44cf-a9d8-2a6208e9e6f0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 10067
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10067/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10067/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10067/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10067/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10067/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10067/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10067/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10067/debug/v1/info" -H "Content-Type: application/json" -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.250/tcp/10068/p2p/16Uiu2HAmGAYSihqCsxKh6r1hDP9nXg9Pwcshghg1AF8WHrg4fufg","/ip4/172.18.176.250/tcp/10069/ws/p2p/16Uiu2HAmGAYSihqCsxKh6r1hDP9nXg9Pwcshghg1AF8WHrg4fufg"],"enrUri":"enr:-L24QOM5ygIoO7ya8aOyV_GTbML6tqECgjL0mfBrUJMW5BdtOlHZjdmS7akoyJDRB6iIv8ZhZGQb-rvgOcDHQWBqq9YCgmlkgnY0gmlwhKwSsPqKbXVsdGlhZGRyc5YACASsErD6BidUAAoErBKw-gYnVd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDNCUxTyxmReA19sTUJoUlORyZwY3XYrJ9-axzLvss1dODdGNwgidUg3VkcIInVoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10067/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.181.119/tcp/4940/p2p/16Uiu2HAmH31EJ7aUezc3PMrUprD5c7iFTk9DWxkwXVggXJmkqzKj"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node7_2026-03-11_04-39-43__4f28505b-33ee-44cf-a9d8-2a6208e9e6f0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.47
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['18494', '18495', '18496', '18497', '18498']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 18494:18494 -p 18495:18495 -p 18496:18496 -p 18497:18497 -p 18498:18498 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18496 --rest-port=18494 --tcp-port=18495 --discv5-udp-port=18497 --rest-address=0.0.0.0 --nat=extip:172.18.35.47 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=eafc27a43de1235f2cb5ecd58dd4fa6b9a9c5d51528777cfadcbca832bb35c51 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18498 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLCA1JfX81xdAxR8dFqKixlIp9G9w0X5kknjllOFF1ZQPXS9efEBrFISS_obe1UakDHSVlng8rfxgQACdU23YUECgmlkgnY0gmlwhKwStXeKbXVsdGlhZGRyc5YACASsErV3BhNMAAoErBK1dwYTTd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDQRKFFaLE0epXqQSZcZvkIBcCNnzVhMWnqKXBLSpF5DKDdGNwghNMg3VkcIITToV3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.35.47 waku c7d5b25b984b6f96813eeb2a3230dfcb7db28b75fbb3a39ea65707a778b9acb3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c7d5b25b984b. Setting up logs at ./log/docker/node7_2026-03-11_04-39-43__4f28505b-33ee-44cf-a9d8-2a6208e9e6f0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 18494
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18494/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18494/debug/v1/info" -H "Content-Type: application/json" -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.47/tcp/18495/p2p/16Uiu2HAmVKFtC8ykrXaUKgTpo9LmJcAiSN3LehpYWooWbRCQjNdy","/ip4/172.18.35.47/tcp/18496/ws/p2p/16Uiu2HAmVKFtC8ykrXaUKgTpo9LmJcAiSN3LehpYWooWbRCQjNdy"],"enrUri":"enr:-L24QJmKFAt1PhvzyipoCgHqyejJD1FDVgI_SDoZFA4w_iRVImCLv1Xy3kBJfdfoN497PL3Ck9LiHfFk9ZtDKPcL-iYCgmlkgnY0gmlwhKwSIy-KbXVsdGlhZGRyc5YACASsEiMvBkg_AAoErBIjLwZIQN0DgnJzhQACAQAAiXNlY3AyNTZrMaED94if49ow4cevEUKFJH2cT3bNBgtFKHR3Tg1cl_A9NTSDdGNwgkg_g3VkcIJIQYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18494/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.181.119/tcp/4940/p2p/16Uiu2HAmH31EJ7aUezc3PMrUprD5c7iFTk9DWxkwXVggXJmkqzKj"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node8_2026-03-11_04-39-43__4f28505b-33ee-44cf-a9d8-2a6208e9e6f0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.162.23
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['45863', '45864', '45865', '45866', '45867']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 45863:45863 -p 45864:45864 -p 45865:45865 -p 45866:45866 -p 45867:45867 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45865 --rest-port=45863 --tcp-port=45864 --discv5-udp-port=45866 --rest-address=0.0.0.0 --nat=extip:172.18.162.23 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=a80ea362bdec1bdf535aed1e57ece8ad53f4edb0ecfbdc9e0a9d71e1cde211c9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45867 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLCA1JfX81xdAxR8dFqKixlIp9G9w0X5kknjllOFF1ZQPXS9efEBrFISS_obe1UakDHSVlng8rfxgQACdU23YUECgmlkgnY0gmlwhKwStXeKbXVsdGlhZGRyc5YACASsErV3BhNMAAoErBK1dwYTTd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDQRKFFaLE0epXqQSZcZvkIBcCNnzVhMWnqKXBLSpF5DKDdGNwghNMg3VkcIITToV3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.162.23 waku 4afa2df7c8ee130041b0a0f4b6952921ecab809f31e33a7026a591ef31f4fe78
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4afa2df7c8ee. Setting up logs at ./log/docker/node8_2026-03-11_04-39-43__4f28505b-33ee-44cf-a9d8-2a6208e9e6f0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 45863
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45863/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45863/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45863/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45863/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45863/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45863/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45863/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45863/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.162.23/tcp/45864/p2p/16Uiu2HAkznDKuhjswEr3giy1ZG9LX4yZV4ifHdDYdKQN839wjXkR","/ip4/172.18.162.23/tcp/45865/ws/p2p/16Uiu2HAkznDKuhjswEr3giy1ZG9LX4yZV4ifHdDYdKQN839wjXkR"],"enrUri":"enr:-L24QIF3uV5r8w566gifZz2MtRul1FkbgdwySI_fhATbb2a2TruZHXEEVrO23pNdi2N1svctOdVECg-RShDk9HAUPBkCgmlkgnY0gmlwhKwSoheKbXVsdGlhZGRyc5YACASsEqIXBrMoAAoErBKiFwazKd0DgnJzhQACAQAAiXNlY3AyNTZrMaECT41-qiD9EwdSXsUclQLbKm86wEp8gss1KdN9U8K2hf6DdGNwgrMog3VkcIKzKoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45863/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.181.119/tcp/4940/p2p/16Uiu2HAmH31EJ7aUezc3PMrUprD5c7iFTk9DWxkwXVggXJmkqzKj"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node9_2026-03-11_04-39-43__4f28505b-33ee-44cf-a9d8-2a6208e9e6f0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.225.33
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17972', '17973', '17974', '17975', '17976']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 17972:17972 -p 17973:17973 -p 17974:17974 -p 17975:17975 -p 17976:17976 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17974 --rest-port=17972 --tcp-port=17973 --discv5-udp-port=17975 --rest-address=0.0.0.0 --nat=extip:172.18.225.33 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=cfeabbdb56e21b43ebede219fccd1f01fbb582766d488b92af9e759abfbfe7ab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17976 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLCA1JfX81xdAxR8dFqKixlIp9G9w0X5kknjllOFF1ZQPXS9efEBrFISS_obe1UakDHSVlng8rfxgQACdU23YUECgmlkgnY0gmlwhKwStXeKbXVsdGlhZGRyc5YACASsErV3BhNMAAoErBK1dwYTTd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDQRKFFaLE0epXqQSZcZvkIBcCNnzVhMWnqKXBLSpF5DKDdGNwghNMg3VkcIITToV3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.225.33 waku 25e19d2bcdced496defc05ee0da2ac2558328d9e161fa973523bf60d9e8571b0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 25e19d2bcdce. Setting up logs at ./log/docker/node9_2026-03-11_04-39-43__4f28505b-33ee-44cf-a9d8-2a6208e9e6f0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 17972
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17972/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17972/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17972/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17972/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17972/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.225.33/tcp/17973/p2p/16Uiu2HAmTdoSrPQmfdTdY2NAGbRYE5ss5SMHSL5RLzEJ9KLoW5yB","/ip4/172.18.225.33/tcp/17974/ws/p2p/16Uiu2HAmTdoSrPQmfdTdY2NAGbRYE5ss5SMHSL5RLzEJ9KLoW5yB"],"enrUri":"enr:-L24QHSGQN1AyY1q1RmUsnVj3Od6ajU6aFMMnKbiQThEcF3zEmvTC-qJldhCaYRinlQNC7mEoC9ZiEBrPXs6fZgs97ICgmlkgnY0gmlwhKwS4SGKbXVsdGlhZGRyc5YACASsEuEhBkY1AAoErBLhIQZGNt0DgnJzhQACAQAAiXNlY3AyNTZrMaED3pFkzyCQSYBepSVN1wYayjpiKUUNr5NoU_PL0xpuTxKDdGNwgkY1g3VkcIJGN4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17972/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.181.119/tcp/4940/p2p/16Uiu2HAmH31EJ7aUezc3PMrUprD5c7iFTk9DWxkwXVggXJmkqzKj"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node10_2026-03-11_04-39-43__4f28505b-33ee-44cf-a9d8-2a6208e9e6f0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.133.118
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['18357', '18358', '18359', '18360', '18361']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 18357:18357 -p 18358:18358 -p 18359:18359 -p 18360:18360 -p 18361:18361 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18359 --rest-port=18357 --tcp-port=18358 --discv5-udp-port=18360 --rest-address=0.0.0.0 --nat=extip:172.18.133.118 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=bc3cee59aab2a7e6a7f7d9aef59e785d6e5abee4205aebf9df7851ae69cdf814 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18361 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLCA1JfX81xdAxR8dFqKixlIp9G9w0X5kknjllOFF1ZQPXS9efEBrFISS_obe1UakDHSVlng8rfxgQACdU23YUECgmlkgnY0gmlwhKwStXeKbXVsdGlhZGRyc5YACASsErV3BhNMAAoErBK1dwYTTd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDQRKFFaLE0epXqQSZcZvkIBcCNnzVhMWnqKXBLSpF5DKDdGNwghNMg3VkcIITToV3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.133.118 waku 18314b02ba6d04e8d297b832c291f2278739ac46a54dea752652bb042ff978e8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 18314b02ba6d. Setting up logs at ./log/docker/node10_2026-03-11_04-39-43__4f28505b-33ee-44cf-a9d8-2a6208e9e6f0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 18357
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18357/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18357/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.133.118/tcp/18358/p2p/16Uiu2HAmHxNFWeFqWTedqc66Vc9MCMpjwJAK9eA9jhEieDqG7UfN","/ip4/172.18.133.118/tcp/18359/ws/p2p/16Uiu2HAmHxNFWeFqWTedqc66Vc9MCMpjwJAK9eA9jhEieDqG7UfN"],"enrUri":"enr:-L24QOnqbROKcjiHJqhVO0nNwMrTcsEAlMiuSw1Krkx_8hUmVEaRnVylTUE_mH_C0Ao24WbUtRnbE3z8LvnUnp0wntUCgmlkgnY0gmlwhKwShXaKbXVsdGlhZGRyc5YACASsEoV2Bke2AAoErBKFdgZHt90DgnJzhQACAQAAiXNlY3AyNTZrMaEDTr4SO781jwXKgxyYbKIbrNCHbRU6lCwIEP-1e2HwdN2DdGNwgke2g3VkcIJHuIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18357/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.181.119/tcp/4940/p2p/16Uiu2HAmH31EJ7aUezc3PMrUprD5c7iFTk9DWxkwXVggXJmkqzKj"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4939/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:6902/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:50296/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:31607/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:10067/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:18494/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:45863/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:17972/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:18357/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:4939/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:4939/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":1773203996959098202,"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:6902/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":1773203996959098202,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50296/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":1773203996959098202,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31607/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":1773203996959098202,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10067/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":1773203996959098202,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_6:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18494/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":1773203996959098202,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_7:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45863/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":1773203996959098202,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_8:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17972/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":1773203996959098202,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_9:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18357/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":1773203996959098202,"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 086e52e71404
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f0aab02310b0
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 42141e9cc6d0
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 086e52e71404. 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 2758e3230475
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f0aab02310b0. 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 100a97dfb310
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 42141e9cc6d0. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2758e3230475. 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 c7d5b25b984b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4afa2df7c8ee
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 100a97dfb310. 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 25e19d2bcdce
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c7d5b25b984b. 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 18314b02ba6d
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4afa2df7c8ee. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 25e19d2bcdce. Exiting log stream.

View File

@ -0,0 +1,84 @@
2026-03-11 04:34:25.834 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-11 04:34:25.834 DEBUG [tests.conftest] Running test: test_passing_invalid_cursor with id: 2026-03-11_04-34-25__1c09ee89-ec41-4abe-a5e7-2dc2844e1f79
2026-03-11 04:34:25.834 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-11 04:34:25.835 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-11 04:34:25.835 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-11 04:34:25.842 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:34:25.842 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-11_04-34-25__1c09ee89-ec41-4abe-a5e7-2dc2844e1f79__wakuorg_nwaku:latest.log
2026-03-11 04:34:25.842 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:34:25.842 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:34:25.844 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:34:25.844 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.68.202
2026-03-11 04:34:25.844 DEBUG [src.node.docker_mananger] Generated ports ['63633', '63634', '63635', '63636', '63637']
2026-03-11 04:34:25.844 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:34:25.844 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:34:25.845 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:34:25.845 DEBUG [src.node.docker_mananger] docker run -i -t -p 63633:63633 -p 63634:63634 -p 63635:63635 -p 63636:63636 -p 63637:63637 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63635 --rest-port=63633 --tcp-port=63634 --discv5-udp-port=63636 --rest-address=0.0.0.0 --nat=extip:172.18.68.202 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=61aa9e8adc4c0fce1fde25243d8aa546960ff002c7b0e3fcc1addc56e0d5e405 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63637 --metrics-logging=true --store=true --relay=true
2026-03-11 04:34:26.034 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.68.202 waku 39c3dea6c9d977f9d9570fae70c973147c66eea562d4d0d46d41c522381eea6b
2026-03-11 04:34:26.070 DEBUG [src.node.docker_mananger] Container started with ID 39c3dea6c9d9. Setting up logs at ./log/docker/publishing_node1_2026-03-11_04-34-25__1c09ee89-ec41-4abe-a5e7-2dc2844e1f79__wakuorg_nwaku:latest.log
2026-03-11 04:34:26.070 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 63633
2026-03-11 04:34:26.070 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:34:26.098 ERROR [src.node.docker_mananger] Max retries reached for container a74d3a2912c7. Exiting log stream.
2026-03-11 04:34:26.622 ERROR [src.node.docker_mananger] Max retries reached for container dc0c62f43e06. Exiting log stream.
2026-03-11 04:34:27.072 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63633/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:27.075 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:34:27.075 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:34:27.075 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63633/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:27.078 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.68.202/tcp/63634/p2p/16Uiu2HAmDEFCf7SYWk5yJJVqS5zfSFtLBoPyWkiCsvfp6ScVA8SX","/ip4/172.18.68.202/tcp/63635/ws/p2p/16Uiu2HAmDEFCf7SYWk5yJJVqS5zfSFtLBoPyWkiCsvfp6ScVA8SX"],"enrUri":"enr:-L24QJVli0nng7jM95pG0ukC4yREDdZPoHXpXGeB29nRNYv_LsZD864BH4JfEy8em5Mmt-RnT3tKjxj7n_Fpg-3a1akCgmlkgnY0gmlwhKwSRMqKbXVsdGlhZGRyc5YACASsEkTKBviSAAoErBJEygb4k90DgnJzhQADAQAAiXNlY3AyNTZrMaEDCIT1f1UkayeKYKjoxUBR2vWWnHAiojOAKiLTdpvpf4yDdGNwgviSg3VkcIL4lIV3YWt1MgM"}'
2026-03-11 04:34:27.078 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:34:27.086 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:34:27.086 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-11_04-34-25__1c09ee89-ec41-4abe-a5e7-2dc2844e1f79__wakuorg_nwaku:latest.log
2026-03-11 04:34:27.086 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:34:27.086 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:34:27.087 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:34:27.088 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.209.59
2026-03-11 04:34:27.088 DEBUG [src.node.docker_mananger] Generated ports ['48995', '48996', '48997', '48998', '48999']
2026-03-11 04:34:27.088 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:34:27.088 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:34:27.088 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:34:27.088 DEBUG [src.node.docker_mananger] docker run -i -t -p 48995:48995 -p 48996:48996 -p 48997:48997 -p 48998:48998 -p 48999:48999 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48997 --rest-port=48995 --tcp-port=48996 --discv5-udp-port=48998 --rest-address=0.0.0.0 --nat=extip:172.18.209.59 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b4107b56caf262a4bfdf7cefab6650cda22b08ff7fdac057ba1de9c445deaf23 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48999 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QJVli0nng7jM95pG0ukC4yREDdZPoHXpXGeB29nRNYv_LsZD864BH4JfEy8em5Mmt-RnT3tKjxj7n_Fpg-3a1akCgmlkgnY0gmlwhKwSRMqKbXVsdGlhZGRyc5YACASsEkTKBviSAAoErBJEygb4k90DgnJzhQADAQAAiXNlY3AyNTZrMaEDCIT1f1UkayeKYKjoxUBR2vWWnHAiojOAKiLTdpvpf4yDdGNwgviSg3VkcIL4lIV3YWt1MgM --storenode=/ip4/172.18.68.202/tcp/63634/p2p/16Uiu2HAmDEFCf7SYWk5yJJVqS5zfSFtLBoPyWkiCsvfp6ScVA8SX --store=true --relay=true
2026-03-11 04:34:27.287 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.209.59 waku b6a230c0a3d2d276a207886e2a3594000aa18ab5f96b2102aaf305b3dfe17198
2026-03-11 04:34:27.323 DEBUG [src.node.docker_mananger] Container started with ID b6a230c0a3d2. Setting up logs at ./log/docker/store_node1_2026-03-11_04-34-25__1c09ee89-ec41-4abe-a5e7-2dc2844e1f79__wakuorg_nwaku:latest.log
2026-03-11 04:34:27.324 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48995
2026-03-11 04:34:27.325 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:34:28.325 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48995/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:28.329 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:34:28.329 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:34:28.329 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48995/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:28.332 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.209.59/tcp/48996/p2p/16Uiu2HAkwevTsrg9YKjPdDdvRgpqjViuBxfFXguYsMtiknWhEeX6","/ip4/172.18.209.59/tcp/48997/ws/p2p/16Uiu2HAkwevTsrg9YKjPdDdvRgpqjViuBxfFXguYsMtiknWhEeX6"],"enrUri":"enr:-L24QH6YBhARAbvJZp9TzlodG0_mSiV2RmYvodl9MkAgBUpWQA9CirAJywRXtO5BQaqvUG8khUpF1lHKND4JGveEYwkCgmlkgnY0gmlwhKwS0TuKbXVsdGlhZGRyc5YACASsEtE7Br9kAAoErBLROwa_Zd0DgnJzhQADAQAAiXNlY3AyNTZrMaECIRxNPWhwz4oM2KNKOBVGF8OX6h6iIHHhI35t66khAm2DdGNwgr9kg3VkcIK_ZoV3YWt1MgM"}'
2026-03-11 04:34:28.332 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:34:28.332 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48995/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.68.202/tcp/63634/p2p/16Uiu2HAmDEFCf7SYWk5yJJVqS5zfSFtLBoPyWkiCsvfp6ScVA8SX"]'
2026-03-11 04:34:28.335 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:28.335 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63633/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-11 04:34:28.338 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:28.338 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48995/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-11 04:34:28.340 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:28.341 DEBUG [src.steps.store] Relaying message
2026-03-11 04:34:28.341 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63633/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-03-11 04:34:28.346 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:28.347 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:34:28.547 DEBUG [src.steps.store] Relaying message
2026-03-11 04:34:28.548 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63633/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-03-11 04:34:28.553 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:28.554 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:34:28.755 DEBUG [src.steps.store] Relaying message
2026-03-11 04:34:28.755 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63633/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-03-11 04:34:28.761 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:28.761 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:34:28.962 DEBUG [src.steps.store] Relaying message
2026-03-11 04:34:28.962 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63633/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-03-11 04:34:28.968 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:28.968 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:34:29.169 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63633/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x74657374&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:29.172 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:63633/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'
2026-03-11 04:34:29.173 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48995/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x74657374&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:29.176 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:48995/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'
2026-03-11 04:34:29.178 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-11 04:34:29.179 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-11 04:34:29.179 DEBUG [src.node.waku_node] Stopping container with id 39c3dea6c9d9
2026-03-11 04:34:29.744 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:34:29.744 DEBUG [src.node.waku_node] Stopping container with id b6a230c0a3d2
2026-03-11 04:34:30.357 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:34:30.360 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-11 04:34:30.367 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-11 04:34:30.374 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,199 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_get_message_while_one_peer_is_paused with id: 2026-03-11_04-37-54__a65e0d15-09b5-4b1e-9ac0-0945bea7eb94
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-03-11_04-37-54__a65e0d15-09b5-4b1e-9ac0-0945bea7eb94__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.17.156
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7957', '7958', '7959', '7960', '7961']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 7957:7957 -p 7958:7958 -p 7959:7959 -p 7960:7960 -p 7961:7961 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7959 --rest-port=7957 --tcp-port=7958 --discv5-udp-port=7960 --rest-address=0.0.0.0 --nat=extip:172.18.17.156 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f96904f9f12182dc6b9d1c1351a75aacccc9cbefa3f9f2936822274ae17bf1e2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7961 --metrics-logging=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 14cc3aa19acd. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.17.156 waku da3ac92fecca2778941baa110dbde72eacc4ef5de46231f2446523a090c7a3a8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID da3ac92fecca. Setting up logs at ./log/docker/node1_2026-03-11_04-37-54__a65e0d15-09b5-4b1e-9ac0-0945bea7eb94__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 7957
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 da12710c7729. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7957/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7957/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.17.156/tcp/7958/p2p/16Uiu2HAmVnnNELQixiiqMzCSssE3gBrpa7rodD2HbjyrMeNQ6rJj","/ip4/172.18.17.156/tcp/7959/ws/p2p/16Uiu2HAmVnnNELQixiiqMzCSssE3gBrpa7rodD2HbjyrMeNQ6rJj"],"enrUri":"enr:-L24QNY6FAOfDdyzUooY3k79AMyj364zw6Fv91Tin5QraV0vNhdpcIhHcFgJ1_4gZsAQT9mkis99-nlpJibHCJsW1w4CgmlkgnY0gmlwhKwSEZyKbXVsdGlhZGRyc5YACASsEhGcBh8WAAoErBIRnAYfF90DgnJzhQADAQAAiXNlY3AyNTZrMaED_pXGLKquy9WYxtg27GNjRvKwb07p63ME9OVEXao0j4CDdGNwgh8Wg3VkcIIfGIV3YWt1MgE"}'
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-03-11_04-37-54__a65e0d15-09b5-4b1e-9ac0-0945bea7eb94__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.155
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17000', '17001', '17002', '17003', '17004']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 17000:17000 -p 17001:17001 -p 17002:17002 -p 17003:17003 -p 17004:17004 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17002 --rest-port=17000 --tcp-port=17001 --discv5-udp-port=17003 --rest-address=0.0.0.0 --nat=extip:172.18.207.155 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=21fab01c29125f1613d3dcef3d13ddf3b9ecc9c4ee54bfcfafbb441e2c6cdb9c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17004 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNY6FAOfDdyzUooY3k79AMyj364zw6Fv91Tin5QraV0vNhdpcIhHcFgJ1_4gZsAQT9mkis99-nlpJibHCJsW1w4CgmlkgnY0gmlwhKwSEZyKbXVsdGlhZGRyc5YACASsEhGcBh8WAAoErBIRnAYfF90DgnJzhQADAQAAiXNlY3AyNTZrMaED_pXGLKquy9WYxtg27GNjRvKwb07p63ME9OVEXao0j4CDdGNwgh8Wg3VkcIIfGIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.207.155 waku f5e90cb533d7b04c1e3c814c92cb90bd00a515d03566ae95ddc8c9da89ffe8a6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f5e90cb533d7. Setting up logs at ./log/docker/node2_2026-03-11_04-37-54__a65e0d15-09b5-4b1e-9ac0-0945bea7eb94__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 17000
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17000/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17000/debug/v1/info" -H "Content-Type: application/json" -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.155/tcp/17001/p2p/16Uiu2HAmJDT9mFpABitYoqgFJb3qxqU1SicjcTNRw7bMtaAE8nLp","/ip4/172.18.207.155/tcp/17002/ws/p2p/16Uiu2HAmJDT9mFpABitYoqgFJb3qxqU1SicjcTNRw7bMtaAE8nLp"],"enrUri":"enr:-L24QEA6VdgAH7qpuO8uvOIC2FLMTuLUTABT0HmSgajcgyFZGUbZy8Z_LKVvwk7ytfna5Y33KUhLk2lSS2RvOm8yrVMCgmlkgnY0gmlwhKwSz5uKbXVsdGlhZGRyc5YACASsEs-bBkJpAAoErBLPmwZCat0DgnJzhQADAQAAiXNlY3AyNTZrMaEDUptTJ3MIYNxK3w_YfjEqQBOb4qrHufmrrXSO-M2gbRmDdGNwgkJpg3VkcIJCa4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17000/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.17.156/tcp/7958/p2p/16Uiu2HAmVnnNELQixiiqMzCSssE3gBrpa7rodD2HbjyrMeNQ6rJj"]'
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-03-11_04-37-54__a65e0d15-09b5-4b1e-9ac0-0945bea7eb94__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.165
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['45841', '45842', '45843', '45844', '45845']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 45841:45841 -p 45842:45842 -p 45843:45843 -p 45844:45844 -p 45845:45845 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45843 --rest-port=45841 --tcp-port=45842 --discv5-udp-port=45844 --rest-address=0.0.0.0 --nat=extip:172.18.51.165 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d8b6e1af5ffdae2e76e9ecddfcd4f65ec65affbe9e66c0de1b0ead9e0de9b447 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45845 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNY6FAOfDdyzUooY3k79AMyj364zw6Fv91Tin5QraV0vNhdpcIhHcFgJ1_4gZsAQT9mkis99-nlpJibHCJsW1w4CgmlkgnY0gmlwhKwSEZyKbXVsdGlhZGRyc5YACASsEhGcBh8WAAoErBIRnAYfF90DgnJzhQADAQAAiXNlY3AyNTZrMaED_pXGLKquy9WYxtg27GNjRvKwb07p63ME9OVEXao0j4CDdGNwgh8Wg3VkcIIfGIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.51.165 waku 1575cafc311c8ed06f11c7869036b853e51a3ae2e4224f4fbaf1307c2ebf1e49
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1575cafc311c. Setting up logs at ./log/docker/node3_2026-03-11_04-37-54__a65e0d15-09b5-4b1e-9ac0-0945bea7eb94__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 45841
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45841/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45841/debug/v1/info" -H "Content-Type: application/json" -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.165/tcp/45842/p2p/16Uiu2HAm8FaiirHWJLJ37CAKq9mccKZwX3vgaMRa6udWe1rspu3v","/ip4/172.18.51.165/tcp/45843/ws/p2p/16Uiu2HAm8FaiirHWJLJ37CAKq9mccKZwX3vgaMRa6udWe1rspu3v"],"enrUri":"enr:-L24QFxVD2uXfQ76JFTTInwan94K1Ux2YQDkODZResyvouj9SlLxRWKRuwc4E8LNNFurpWWiBfttdD4QRKdCFu0cGQYCgmlkgnY0gmlwhKwSM6WKbXVsdGlhZGRyc5YACASsEjOlBrMSAAoErBIzpQazE90DgnJzhQADAQAAiXNlY3AyNTZrMaECvpIstB1Y8Gte0XxYunMR1l7H9N2jr65YlshvvO8lW5GDdGNwgrMSg3VkcIKzFIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45841/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.17.156/tcp/7958/p2p/16Uiu2HAmVnnNELQixiiqMzCSssE3gBrpa7rodD2HbjyrMeNQ6rJj"]'
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-03-11_04-37-54__a65e0d15-09b5-4b1e-9ac0-0945bea7eb94__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.152
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38864', '38865', '38866', '38867', '38868']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 38864:38864 -p 38865:38865 -p 38866:38866 -p 38867:38867 -p 38868:38868 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38866 --rest-port=38864 --tcp-port=38865 --discv5-udp-port=38867 --rest-address=0.0.0.0 --nat=extip:172.18.13.152 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4bcfb1c1cf9d47b425cf4c6ecf9e2a3f316fb152c5e1dd106d04c4ff8cd4f93a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38868 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNY6FAOfDdyzUooY3k79AMyj364zw6Fv91Tin5QraV0vNhdpcIhHcFgJ1_4gZsAQT9mkis99-nlpJibHCJsW1w4CgmlkgnY0gmlwhKwSEZyKbXVsdGlhZGRyc5YACASsEhGcBh8WAAoErBIRnAYfF90DgnJzhQADAQAAiXNlY3AyNTZrMaED_pXGLKquy9WYxtg27GNjRvKwb07p63ME9OVEXao0j4CDdGNwgh8Wg3VkcIIfGIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.13.152 waku 4372f25661d70d2b91bbfefcd2a99686e3e76992351344feba175ba112521dc9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4372f25661d7. Setting up logs at ./log/docker/node4_2026-03-11_04-37-54__a65e0d15-09b5-4b1e-9ac0-0945bea7eb94__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 38864
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38864/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38864/debug/v1/info" -H "Content-Type: application/json" -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.152/tcp/38865/p2p/16Uiu2HAm7bJFGqAoKZdcpjGb81igQkTR8hwn6BczfHcDmQP5r4Yg","/ip4/172.18.13.152/tcp/38866/ws/p2p/16Uiu2HAm7bJFGqAoKZdcpjGb81igQkTR8hwn6BczfHcDmQP5r4Yg"],"enrUri":"enr:-L24QPXnmXxsOUrNApzPQhbDLl3EarzLE6hAKFn6qWQbHOl_CrpZ_xy_JE2Fbgnffyxpup4MX-Z08N4WBAh94LLagB0CgmlkgnY0gmlwhKwSDZiKbXVsdGlhZGRyc5YACASsEg2YBpfRAAoErBINmAaX0t0DgnJzhQADAQAAiXNlY3AyNTZrMaECtMN6Pk6OOvlmcTQGl6d2dK9O4GJn9f4wuW4BXTg7-AGDdGNwgpfRg3VkcIKX04V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38864/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.17.156/tcp/7958/p2p/16Uiu2HAmVnnNELQixiiqMzCSssE3gBrpa7rodD2HbjyrMeNQ6rJj"]'
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-03-11_04-37-54__a65e0d15-09b5-4b1e-9ac0-0945bea7eb94__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.86.27
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['1478', '1479', '1480', '1481', '1482']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 1478:1478 -p 1479:1479 -p 1480:1480 -p 1481:1481 -p 1482:1482 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1480 --rest-port=1478 --tcp-port=1479 --discv5-udp-port=1481 --rest-address=0.0.0.0 --nat=extip:172.18.86.27 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eeaebaf0dc07aecccb515b88ceeee135622418a86fea7f6bacb7fbfb229c1b4b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1482 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNY6FAOfDdyzUooY3k79AMyj364zw6Fv91Tin5QraV0vNhdpcIhHcFgJ1_4gZsAQT9mkis99-nlpJibHCJsW1w4CgmlkgnY0gmlwhKwSEZyKbXVsdGlhZGRyc5YACASsEhGcBh8WAAoErBIRnAYfF90DgnJzhQADAQAAiXNlY3AyNTZrMaED_pXGLKquy9WYxtg27GNjRvKwb07p63ME9OVEXao0j4CDdGNwgh8Wg3VkcIIfGIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.86.27 waku ac5c1c51abb370206ce650e513d220b303c07e9a36f41275c31cfd13a5223c8f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ac5c1c51abb3. Setting up logs at ./log/docker/node5_2026-03-11_04-37-54__a65e0d15-09b5-4b1e-9ac0-0945bea7eb94__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 1478
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1478/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1478/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.86.27/tcp/1479/p2p/16Uiu2HAm2MSPmsm36CLnsNVWW3XHSTUS71VNRwdMY71BVHKddDpn","/ip4/172.18.86.27/tcp/1480/ws/p2p/16Uiu2HAm2MSPmsm36CLnsNVWW3XHSTUS71VNRwdMY71BVHKddDpn"],"enrUri":"enr:-L24QPTqaS3KPcAAM7SLS1k0sjg4wwZ-4YzSO0aelAIEE65mRtR8x8uxruNQyaHmT03KapnCMHs0V-jEjlu1-EfNVMoCgmlkgnY0gmlwhKwSVhuKbXVsdGlhZGRyc5YACASsElYbBgXHAAoErBJWGwYFyN0DgnJzhQADAQAAiXNlY3AyNTZrMaECZuwfdrDS5BzTt_-vKl5-Hk-lyRBMPjhHptvHF4NXNaODdGNwggXHg3VkcIIFyYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1478/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.17.156/tcp/7958/p2p/16Uiu2HAmVnnNELQixiiqMzCSssE3gBrpa7rodD2HbjyrMeNQ6rJj"]'
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:7957/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:17000/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.relay:relay.py:64 Running fixture setup: subscribe_optional_relay_nodes
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45841/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:38864/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:1478/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:7957/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:7957/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1773203881176087808,"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:17000/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1773203881176087808,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45841/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1773203881176087808,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38864/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1773203881176087808,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1478/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1773203881176087808,"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:7957/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:7957/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1773203881308399718,"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:17000/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1773203881308399718,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45841/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1773203881308399718,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38864/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1773203881308399718,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1478/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1773203881308399718,"ephemeral":false,"proof":""}]'
DEBUG  src.node.waku_node:waku_node.py:262 Pausing container with id f5e90cb533d7
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7957/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.waku_node:waku_node.py:267 Unpause container with id f5e90cb533d7
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7957/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:17000/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1773203881438686255,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773203881438751633,"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 da3ac92fecca
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5e90cb533d7
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1575cafc311c
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container da3ac92fecca. 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 4372f25661d7
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f5e90cb533d7. 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 ac5c1c51abb3
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1575cafc311c. 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,115 @@
2026-03-11 04:32:35.169 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-11 04:32:35.170 DEBUG [tests.conftest] Running test: test_repeated_filter_requestID with id: 2026-03-11_04-32-35__f784af1b-39b4-40a8-bbcd-2a7579499c64
2026-03-11 04:32:35.170 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-11 04:32:35.170 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-11 04:32:35.171 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-11 04:32:35.182 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:32:35.182 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-11_04-32-35__f784af1b-39b4-40a8-bbcd-2a7579499c64__wakuorg_nwaku:latest.log
2026-03-11 04:32:35.189 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:32:35.189 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-11_04-32-35__f784af1b-39b4-40a8-bbcd-2a7579499c64__wakuorg_nwaku:latest.log
2026-03-11 04:32:35.196 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:32:35.196 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-11_04-32-35__f784af1b-39b4-40a8-bbcd-2a7579499c64__wakuorg_nwaku:latest.log
2026-03-11 04:32:35.196 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-11 04:32:35.197 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-11 04:32:35.197 DEBUG [tests.e2e.test_e2e] Create 3 nodes
2026-03-11 04:32:35.198 DEBUG [tests.e2e.test_e2e] Start 3 nodes with their corresponding config
2026-03-11 04:32:35.198 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:32:35.198 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:32:35.241 DEBUG [src.node.docker_mananger] Network waku created
2026-03-11 04:32:35.242 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.61.14
2026-03-11 04:32:35.242 DEBUG [src.node.docker_mananger] Generated ports ['49683', '49684', '49685', '49686', '49687']
2026-03-11 04:32:35.242 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:32:35.242 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:32:35.242 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:32:35.242 DEBUG [src.node.docker_mananger] docker run -i -t -p 49683:49683 -p 49684:49684 -p 49685:49685 -p 49686:49686 -p 49687:49687 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49685 --rest-port=49683 --tcp-port=49684 --discv5-udp-port=49686 --rest-address=0.0.0.0 --nat=extip:172.18.61.14 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=98a2cfee635a4bed03a4f73027ef5917dee55b7c861e0d7df7c1868ba0fc5761 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49687 --metrics-logging=true --relay=true --store=true
2026-03-11 04:32:38.278 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.61.14 waku 2c5ed89761cd83c12e74d86f12f7442bc578c8ecd0e45b4a1cb8bc4cc7638ee6
2026-03-11 04:32:38.311 DEBUG [src.node.docker_mananger] Container started with ID 2c5ed89761cd. Setting up logs at ./log/docker/node1_2026-03-11_04-32-35__f784af1b-39b4-40a8-bbcd-2a7579499c64__wakuorg_nwaku:latest.log
2026-03-11 04:32:38.312 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 49683
2026-03-11 04:32:38.312 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:32:39.312 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49683/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:32:39.316 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:32:39.316 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:32:39.317 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49683/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:32:39.319 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.61.14/tcp/49684/p2p/16Uiu2HAkybUPJrqAiHLxEgGB3UpsPfcfJK7dJxKeyUeHUZ5yD5NR","/ip4/172.18.61.14/tcp/49685/ws/p2p/16Uiu2HAkybUPJrqAiHLxEgGB3UpsPfcfJK7dJxKeyUeHUZ5yD5NR"],"enrUri":"enr:-L24QAZvy7weOEIEpPw2HIwW4YoXWCqpX9X3-yfunJHjf_qDJbbjJsz1kOXz1WXIhzMr2dceU1_GWE6owFXdOH6pPmYCgmlkgnY0gmlwhKwSPQ6KbXVsdGlhZGRyc5YACASsEj0OBsIUAAoErBI9DgbCFd0DgnJzhQADAQAAiXNlY3AyNTZrMaECPfFyHpnzps96lTH2nAv-7Y4PdOkNB-ZK6RXuMlo89sqDdGNwgsIUg3VkcILCFoV3YWt1MgM"}'
2026-03-11 04:32:39.320 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:32:39.320 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:32:39.320 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:32:39.322 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:32:39.322 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.64.160
2026-03-11 04:32:39.322 DEBUG [src.node.docker_mananger] Generated ports ['19879', '19880', '19881', '19882', '19883']
2026-03-11 04:32:39.322 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:32:39.322 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:32:39.322 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:32:39.323 DEBUG [src.node.docker_mananger] docker run -i -t -p 19879:19879 -p 19880:19880 -p 19881:19881 -p 19882:19882 -p 19883:19883 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19881 --rest-port=19879 --tcp-port=19880 --discv5-udp-port=19882 --rest-address=0.0.0.0 --nat=extip:172.18.64.160 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=766fc6d17af54dead5cd1fc2fb8a0e04f25da5dc146445f6bc2b5fbcae77b86f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19883 --metrics-logging=true --relay=true --store=true --filter=true --discv5-bootstrap-node=enr:-L24QAZvy7weOEIEpPw2HIwW4YoXWCqpX9X3-yfunJHjf_qDJbbjJsz1kOXz1WXIhzMr2dceU1_GWE6owFXdOH6pPmYCgmlkgnY0gmlwhKwSPQ6KbXVsdGlhZGRyc5YACASsEj0OBsIUAAoErBI9DgbCFd0DgnJzhQADAQAAiXNlY3AyNTZrMaECPfFyHpnzps96lTH2nAv-7Y4PdOkNB-ZK6RXuMlo89sqDdGNwgsIUg3VkcILCFoV3YWt1MgM
2026-03-11 04:32:39.527 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.64.160 waku 813088f2a85198d1e79468ef82a1a21293ee0373371e31b682a9dd28e1121691
2026-03-11 04:32:39.564 DEBUG [src.node.docker_mananger] Container started with ID 813088f2a851. Setting up logs at ./log/docker/node2_2026-03-11_04-32-35__f784af1b-39b4-40a8-bbcd-2a7579499c64__wakuorg_nwaku:latest.log
2026-03-11 04:32:39.565 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19879
2026-03-11 04:32:39.565 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:32:40.566 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19879/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:32:40.569 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:32:40.569 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:32:40.569 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19879/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:32:40.572 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.64.160/tcp/19880/p2p/16Uiu2HAm2nkRYVRwY46AaMukhdWR23ZUa5dRibqFxXjx42uKEY6j","/ip4/172.18.64.160/tcp/19881/ws/p2p/16Uiu2HAm2nkRYVRwY46AaMukhdWR23ZUa5dRibqFxXjx42uKEY6j"],"enrUri":"enr:-L24QIA5cUW8KpoH0JxOcDB8ihg5M-fZvFkss9wnDX5FFFo6R8JP0iNQxAA250C4QCqhWOSghhYj-x7cYaDM2rYdw0YCgmlkgnY0gmlwhKwSQKCKbXVsdGlhZGRyc5YACASsEkCgBk2oAAoErBJAoAZNqd0DgnJzhQADAQAAiXNlY3AyNTZrMaECbWgHwOqen8Tkm6porH-byxhhyWercAFS4vh-Kc4azRCDdGNwgk2og3VkcIJNqoV3YWt1Mgc"}'
2026-03-11 04:32:40.572 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:32:40.572 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:32:40.572 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:32:40.574 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:32:40.574 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.245.227
2026-03-11 04:32:40.574 DEBUG [src.node.docker_mananger] Generated ports ['30092', '30093', '30094', '30095', '30096']
2026-03-11 04:32:40.575 DEBUG [src.node.waku_node] Cluster id was resolved to: 3
2026-03-11 04:32:40.575 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-11 04:32:40.575 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:32:40.575 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:32:40.575 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:32:40.575 DEBUG [src.node.docker_mananger] docker run -i -t -p 30092:30092 -p 30093:30093 -p 30094:30094 -p 30095:30095 -p 30096:30096 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30094 --rest-port=30092 --tcp-port=30093 --discv5-udp-port=30095 --rest-address=0.0.0.0 --nat=extip:172.18.245.227 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2e5ccdfaa0dbdfe9dcacc9dccf124e4d9cdebdf2aba50bba9debbba350abfbce --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30096 --metrics-logging=true --relay=true --filternode=/ip4/172.18.64.160/tcp/19880/p2p/16Uiu2HAm2nkRYVRwY46AaMukhdWR23ZUa5dRibqFxXjx42uKEY6j --store=false --discv5-bootstrap-node=enr:-L24QIA5cUW8KpoH0JxOcDB8ihg5M-fZvFkss9wnDX5FFFo6R8JP0iNQxAA250C4QCqhWOSghhYj-x7cYaDM2rYdw0YCgmlkgnY0gmlwhKwSQKCKbXVsdGlhZGRyc5YACASsEkCgBk2oAAoErBJAoAZNqd0DgnJzhQADAQAAiXNlY3AyNTZrMaECbWgHwOqen8Tkm6porH-byxhhyWercAFS4vh-Kc4azRCDdGNwgk2og3VkcIJNqoV3YWt1Mgc
2026-03-11 04:32:40.802 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.245.227 waku 5a582b653ceefab0adfaa88ddcaa453f9d37502c1bd60ffbdfda5679656b242b
2026-03-11 04:32:40.837 DEBUG [src.node.docker_mananger] Container started with ID 5a582b653cee. Setting up logs at ./log/docker/node3_2026-03-11_04-32-35__f784af1b-39b4-40a8-bbcd-2a7579499c64__wakuorg_nwaku:latest.log
2026-03-11 04:32:40.837 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 30092
2026-03-11 04:32:40.838 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:32:41.838 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30092/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:32:41.841 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:32:41.841 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:32:41.841 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30092/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:32:41.846 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.245.227/tcp/30093/p2p/16Uiu2HAmTb7iH52iv2MizktcqKff4BhNrYy5YkRterpxYf99FkU2","/ip4/172.18.245.227/tcp/30094/ws/p2p/16Uiu2HAmTb7iH52iv2MizktcqKff4BhNrYy5YkRterpxYf99FkU2"],"enrUri":"enr:-L24QMu5tkW61sxaJttP8XzRXBGLqkGLyE1HZ-S9NkNTttF-RXsZC81ISCF7liOf5d1XPff-2kQQClojsQuik7k1E9gCgmlkgnY0gmlwhKwS9eOKbXVsdGlhZGRyc5YACASsEvXjBnWNAAoErBL14wZ1jt0DgnJzhQADAQAAiXNlY3AyNTZrMaED3eFOA6Kko-BMbOo2GJzYoJBT_6oPmvbvaLlsRGnQ6tuDdGNwgnWNg3VkcIJ1j4V3YWt1MgE"}'
2026-03-11 04:32:41.848 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:32:41.848 DEBUG [tests.e2e.test_e2e] Subscribe nodes to relay pubsub topics
2026-03-11 04:32:41.848 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49683/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-11 04:32:41.859 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:32:41.859 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19879/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-11 04:32:41.874 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:32:41.874 DEBUG [tests.e2e.test_e2e] Wait for all nodes auto connection
2026-03-11 04:32:41.874 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49683/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:32:41.879 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.64.160/tcp/41938/p2p/16Uiu2HAm2nkRYVRwY46AaMukhdWR23ZUa5dRibqFxXjx42uKEY6j","protocols":["/ipfs/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-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":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
2026-03-11 04:32:41.880 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19879/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:32:41.884 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.61.14/tcp/49684/p2p/16Uiu2HAkybUPJrqAiHLxEgGB3UpsPfcfJK7dJxKeyUeHUZ5yD5NR","protocols":["/ipfs/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":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"},{"multiaddr":"/ip4/172.17.0.4/tcp/46308/p2p/16Uiu2HAmTb7iH52iv2MizktcqKff4BhNrYy5YkRterpxYf99FkU2","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.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":"NotConnected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
2026-03-11 04:32:41.884 DEBUG [src.libs.common] Sleeping for 30 seconds
2026-03-11 04:33:11.884 DEBUG [tests.e2e.test_e2e] Node3 subscribe to filter for pubsubtopic /waku/2/rs/3/1 2 times with same request id
2026-03-11 04:33:11.885 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30092/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-11 04:33:11.895 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-11 04:33:11.895 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30092/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-11 04:33:11.904 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-11 04:33:11.904 DEBUG [tests.e2e.test_e2e] Node1 publish message for topic /waku/2/rs/3/1
2026-03-11 04:33:11.905 DEBUG [src.steps.store] Relaying message
2026-03-11 04:33:11.905 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49683/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-03-11 04:33:11.911 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:33:11.911 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:33:12.111 DEBUG [src.libs.common] Sleeping for 5 seconds
2026-03-11 04:33:17.112 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30092/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:33:17.116 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":1773203591905291093,"ephemeral":false}]'
2026-03-11 04:33:17.116 DEBUG [tests.e2e.test_e2e] Response for node 3 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773203591905291093, 'ephemeral': False}]
2026-03-11 04:33:17.116 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30092/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:33:17.118 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[]'
2026-03-11 04:33:17.118 DEBUG [tests.e2e.test_e2e] Response for node3 using same request ID is []
2026-03-11 04:33:17.121 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-11 04:33:17.121 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-11 04:33:17.122 DEBUG [src.node.waku_node] Stopping container with id 2c5ed89761cd
2026-03-11 04:33:17.669 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:33:17.670 DEBUG [src.node.waku_node] Stopping container with id 813088f2a851
2026-03-11 04:33:18.235 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:33:18.237 DEBUG [src.node.waku_node] Stopping container with id 5a582b653cee
2026-03-11 04:33:18.484 ERROR [src.node.docker_mananger] Max retries reached for container 2c5ed89761cd. Exiting log stream.
2026-03-11 04:33:18.765 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:33:18.767 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-11 04:33:18.790 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-11 04:33:18.815 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-11 04:33:18.837 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,80 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_multiple_pubsub_topics_same_cluster with id: 2026-03-11_04-36-56__2ca27052-409a-4465-bd8b-e2d8ebee7504
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-03-11_04-36-56__2ca27052-409a-4465-bd8b-e2d8ebee7504__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.121
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26340', '26341', '26342', '26343', '26344']
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 26340:26340 -p 26341:26341 -p 26342:26342 -p 26343:26343 -p 26344:26344 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26342 --rest-port=26340 --tcp-port=26341 --discv5-udp-port=26343 --rest-address=0.0.0.0 --nat=extip:172.18.187.121 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=c3ceacfbee4b3dbec8ebd08d48eeccc824d4fdc1bcd8437c9abb542de1cd517b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26344 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.187.121 waku da422bd1307373379a6463f6090d66c5956c7ef79ea4987c92b73b623088b6b8
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container dde464989b3b. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID da422bd13073. Setting up logs at ./log/docker/node1_2026-03-11_04-36-56__2ca27052-409a-4465-bd8b-e2d8ebee7504__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 26340
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 c01c63fe0800. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26340/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26340/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26340/debug/v1/info" -H "Content-Type: application/json" -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.121/tcp/26341/p2p/16Uiu2HAm3fbcyhmygQuftM5oZHsXx1UnaQsN669uPbugqYPFm2GZ","/ip4/172.18.187.121/tcp/26342/ws/p2p/16Uiu2HAm3fbcyhmygQuftM5oZHsXx1UnaQsN669uPbugqYPFm2GZ"],"enrUri":"enr:-L24QFrBuDPWEofFLnp0i5c-lna4apsX20-N4UyGHj_tWmasRXra73UBv0Kw1jFbhVMWHMlFPD1PAcH6n9PRF_JVH9QCgmlkgnY0gmlwhKwSu3mKbXVsdGlhZGRyc5YACASsErt5BmblAAoErBK7eQZm5t0DgnJzhQACAQAAiXNlY3AyNTZrMaECem6yuQxDrjc2WBh0qRwCodk6Z_LrWqpVXrm5b0QvQuqDdGNwgmblg3VkcIJm54V3YWt1MgU"}'
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-03-11_04-36-56__2ca27052-409a-4465-bd8b-e2d8ebee7504__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.50.253
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['48063', '48064', '48065', '48066', '48067']
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 48063:48063 -p 48064:48064 -p 48065:48065 -p 48066:48066 -p 48067:48067 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48065 --rest-port=48063 --tcp-port=48064 --discv5-udp-port=48066 --rest-address=0.0.0.0 --nat=extip:172.18.50.253 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=af75755f8ccfe1fff8ccbcfb2358cfdfcfdf7f812fa04c4e541eb7f6764cdcf9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48067 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFrBuDPWEofFLnp0i5c-lna4apsX20-N4UyGHj_tWmasRXra73UBv0Kw1jFbhVMWHMlFPD1PAcH6n9PRF_JVH9QCgmlkgnY0gmlwhKwSu3mKbXVsdGlhZGRyc5YACASsErt5BmblAAoErBK7eQZm5t0DgnJzhQACAQAAiXNlY3AyNTZrMaECem6yuQxDrjc2WBh0qRwCodk6Z_LrWqpVXrm5b0QvQuqDdGNwgmblg3VkcIJm54V3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.50.253 waku af7fac6400d9da2fabbd74fa3d6c9d38ee8db05673ba1ba22adae92c417d441a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID af7fac6400d9. Setting up logs at ./log/docker/node2_2026-03-11_04-36-56__2ca27052-409a-4465-bd8b-e2d8ebee7504__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 48063
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48063/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48063/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.50.253/tcp/48064/p2p/16Uiu2HAmD6LyRGCYaZDz3RUjSQQs1vSEeYBvyumR5B795BNruKh9","/ip4/172.18.50.253/tcp/48065/ws/p2p/16Uiu2HAmD6LyRGCYaZDz3RUjSQQs1vSEeYBvyumR5B795BNruKh9"],"enrUri":"enr:-L24QBaNE_fhaix5tzuaojr-SJa0941v4bwMRsvAkR61R1RwX8jHSWGidGOo8Cxj4UmbWBBeZXPd28W--0-m5qA7scgCgmlkgnY0gmlwhKwSMv2KbXVsdGlhZGRyc5YACASsEjL9BrvAAAoErBIy_Qa7wd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDBn7WsMRMrDhN4L7gkIaVQeY8dqARpEopWcPunqWoYHCDdGNwgrvAg3VkcIK7woV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48063/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.187.121/tcp/26341/p2p/16Uiu2HAm3fbcyhmygQuftM5oZHsXx1UnaQsN669uPbugqYPFm2GZ"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26340/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:48063/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:26340/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:26340/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":1773203817984038907,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773203818804039567,"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 da422bd13073
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id af7fac6400d9
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  tests.conftest:conftest.py:73 Running fixture teardown: attach_logs_on_fail
DEBUG  tests.conftest:conftest.py:74 Test failed, attempting to attach logs to the allure reports
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-03-11_04-36-56__2ca27052-409a-4465-bd8b-e2d8ebee7504__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-03-11_04-36-56__2ca27052-409a-4465-bd8b-e2d8ebee7504__wakuorg_nwaku:latest.log

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_invalid_pagination_cursor_param with id: 2026-03-11_04-38-38__4d3f3402-2487-43cc-a770-c5e82213725b
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-03-11_04-38-38__4d3f3402-2487-43cc-a770-c5e82213725b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.70.25
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36156', '36157', '36158', '36159', '36160']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 36156:36156 -p 36157:36157 -p 36158:36158 -p 36159:36159 -p 36160:36160 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36158 --rest-port=36156 --tcp-port=36157 --discv5-udp-port=36159 --rest-address=0.0.0.0 --nat=extip:172.18.70.25 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b667ebdcceaa7c116e40db3620aec536fd33fb1bceff7acffb0b587ba5b454be --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36160 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.70.25 waku d67fbc8dd327710d3e5d58812b517d19b465754dc7fcb6e28de192e715cae256
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d67fbc8dd327. Setting up logs at ./log/docker/publishing_node1_2026-03-11_04-38-38__4d3f3402-2487-43cc-a770-c5e82213725b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 36156
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 2c5aef4dbf16. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ca658c3485a9. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36156/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36156/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.70.25/tcp/36157/p2p/16Uiu2HAm5SUqv3eGmje5auTdqNyDtBgryEuN3S1zkqgtW3iuJXPS","/ip4/172.18.70.25/tcp/36158/ws/p2p/16Uiu2HAm5SUqv3eGmje5auTdqNyDtBgryEuN3S1zkqgtW3iuJXPS"],"enrUri":"enr:-L24QOdXu5aIfFBOXEyKdqbdP9FmxCMtTdMPcPN97Sax1ltpS-ACZ9dUbta8xNceXwgpcj5HkA5vtxzh-Yo0wtzjpCQCgmlkgnY0gmlwhKwSRhmKbXVsdGlhZGRyc5YACASsEkYZBo09AAoErBJGGQaNPt0DgnJzhQADAQAAiXNlY3AyNTZrMaEClMnb1wdY635XnkTNP7AmeNYAxLH6qy53KdRT9RG6d9WDdGNwgo09g3VkcIKNP4V3YWt1MgM"}'
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-03-11_04-38-38__4d3f3402-2487-43cc-a770-c5e82213725b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.64.219
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['9432', '9433', '9434', '9435', '9436']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 9432:9432 -p 9433:9433 -p 9434:9434 -p 9435:9435 -p 9436:9436 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9434 --rest-port=9432 --tcp-port=9433 --discv5-udp-port=9435 --rest-address=0.0.0.0 --nat=extip:172.18.64.219 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7bbb28ff3c3fa732010cb74b1fe5abfd876d5eaf047dbbd813ce20feccd4c48e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9436 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QOdXu5aIfFBOXEyKdqbdP9FmxCMtTdMPcPN97Sax1ltpS-ACZ9dUbta8xNceXwgpcj5HkA5vtxzh-Yo0wtzjpCQCgmlkgnY0gmlwhKwSRhmKbXVsdGlhZGRyc5YACASsEkYZBo09AAoErBJGGQaNPt0DgnJzhQADAQAAiXNlY3AyNTZrMaEClMnb1wdY635XnkTNP7AmeNYAxLH6qy53KdRT9RG6d9WDdGNwgo09g3VkcIKNP4V3YWt1MgM --storenode=/ip4/172.18.70.25/tcp/36157/p2p/16Uiu2HAm5SUqv3eGmje5auTdqNyDtBgryEuN3S1zkqgtW3iuJXPS --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.64.219 waku 261017f46893aab2efa9a45a8f82c9fb21f3000b98f993b7885b4fbfc3573ae6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 261017f46893. Setting up logs at ./log/docker/store_node1_2026-03-11_04-38-38__4d3f3402-2487-43cc-a770-c5e82213725b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 9432
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9432/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9432/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.64.219/tcp/9433/p2p/16Uiu2HAmC1fovGBq2se2wUzobbGCH3MsXGYdegeXvJjrbEH2Q6Zh","/ip4/172.18.64.219/tcp/9434/ws/p2p/16Uiu2HAmC1fovGBq2se2wUzobbGCH3MsXGYdegeXvJjrbEH2Q6Zh"],"enrUri":"enr:-L24QK7twbnMW9-JKlXtbY0e6bvKF-g-3GDdMDvJBUzeDukLIVAWiN2PmAKbOvr2WJOGWGKZ8-OFav3V7doBUZZTZbkCgmlkgnY0gmlwhKwSQNuKbXVsdGlhZGRyc5YACASsEkDbBiTZAAoErBJA2wYk2t0DgnJzhQADAQAAiXNlY3AyNTZrMaEC9nCLu4ORr-IWrSZG8V3B2YBr-6Q3BGK-_HzNtkHroQSDdGNwgiTZg3VkcIIk24V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9432/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.70.25/tcp/36157/p2p/16Uiu2HAm5SUqv3eGmje5auTdqNyDtBgryEuN3S1zkqgtW3iuJXPS"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36156/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:9432/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:36156/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:36156/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:36156/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:36156/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:36156/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
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36156/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=3&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd57b4b90260f9ac6891824f3ef5d72fa94e699f9589f8372dc7b74738793616"},{"messageHash":"0x99f7ac3a2bcd3eabb56475480e91a47a08d6c6dad67b21f440b8251f80578378"},{"messageHash":"0xce88909a6e4de75871c72e830f5d8c28bd01e122777e6de2766ecf83785f96e1"}],"paginationCursor":"0xce88909a6e4de75871c72e830f5d8c28bd01e122777e6de2766ecf83785f96e1"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36156/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=3&ascending=true&paginationCursor=0xce88909a6e4de75871c72e830f5d8c28bd01e122777e6de2766ecf83785f96e1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd57b4b90260f9ac6891824f3ef5d72fa94e699f9589f8372dc7b74738793616"},{"messageHash":"0x99f7ac3a2bcd3eabb56475480e91a47a08d6c6dad67b21f440b8251f80578378"},{"messageHash":"0xce88909a6e4de75871c72e830f5d8c28bd01e122777e6de2766ecf83785f96e1"}],"paginationCursor":"0xce88909a6e4de75871c72e830f5d8c28bd01e122777e6de2766ecf83785f96e1"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36156/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0xce88909a6e4de75871c72e830f5d8c28bd01e122777e6de2766ecf83785f96e1&pageSize=3&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa24cd75ad1a95d37723d7038f61af4644445300e8b6972d12966546fc761643c"},{"messageHash":"0x3826afb02ce2b7f051263c0d44f24aa17a675e7f189337d28f8b209a94f4c258"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9432/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=3&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd57b4b90260f9ac6891824f3ef5d72fa94e699f9589f8372dc7b74738793616"},{"messageHash":"0x99f7ac3a2bcd3eabb56475480e91a47a08d6c6dad67b21f440b8251f80578378"},{"messageHash":"0xce88909a6e4de75871c72e830f5d8c28bd01e122777e6de2766ecf83785f96e1"}],"paginationCursor":"0xce88909a6e4de75871c72e830f5d8c28bd01e122777e6de2766ecf83785f96e1"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9432/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=3&ascending=true&paginationCursor=0xce88909a6e4de75871c72e830f5d8c28bd01e122777e6de2766ecf83785f96e1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd57b4b90260f9ac6891824f3ef5d72fa94e699f9589f8372dc7b74738793616"},{"messageHash":"0x99f7ac3a2bcd3eabb56475480e91a47a08d6c6dad67b21f440b8251f80578378"},{"messageHash":"0xce88909a6e4de75871c72e830f5d8c28bd01e122777e6de2766ecf83785f96e1"}],"paginationCursor":"0xce88909a6e4de75871c72e830f5d8c28bd01e122777e6de2766ecf83785f96e1"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9432/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0xce88909a6e4de75871c72e830f5d8c28bd01e122777e6de2766ecf83785f96e1&pageSize=3&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa24cd75ad1a95d37723d7038f61af4644445300e8b6972d12966546fc761643c"},{"messageHash":"0x3826afb02ce2b7f051263c0d44f24aa17a675e7f189337d28f8b209a94f4c258"}]}'
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 d67fbc8dd327
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 261017f46893
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,82 @@
2026-03-11 04:40:13.054 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-11 04:40:13.056 DEBUG [tests.conftest] Running test: test_retrieve_messages_without_subscribing_via_api with id: 2026-03-11_04-40-13__cf776138-f1f5-4d52-aefb-4b8c8fd05cd9
2026-03-11 04:40:13.057 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-11 04:40:13.057 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-11 04:40:13.057 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-11 04:40:13.070 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:40:13.071 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-11_04-40-13__cf776138-f1f5-4d52-aefb-4b8c8fd05cd9__wakuorg_nwaku:latest.log
2026-03-11 04:40:13.071 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:40:13.071 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:40:13.074 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:40:13.075 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.187.15
2026-03-11 04:40:13.075 DEBUG [src.node.docker_mananger] Generated ports ['21292', '21293', '21294', '21295', '21296']
2026-03-11 04:40:13.076 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:40:13.077 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:40:13.077 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:40:13.077 DEBUG [src.node.docker_mananger] docker run -i -t -p 21292:21292 -p 21293:21293 -p 21294:21294 -p 21295:21295 -p 21296:21296 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21294 --rest-port=21292 --tcp-port=21293 --discv5-udp-port=21295 --rest-address=0.0.0.0 --nat=extip:172.18.187.15 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=fadfb4acddcdec5dff4c6cb8dec2d8ce2cd8d7cd48d7ca2694fa4dec8af3f0bb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21296 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-03-11 04:40:13.301 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.187.15 waku 65511bd49d930491ec320efe3fc45636ac84f7caf1327b59a16125c75e0a231a
2026-03-11 04:40:13.337 DEBUG [src.node.docker_mananger] Container started with ID 65511bd49d93. Setting up logs at ./log/docker/node1_2026-03-11_04-40-13__cf776138-f1f5-4d52-aefb-4b8c8fd05cd9__wakuorg_nwaku:latest.log
2026-03-11 04:40:13.337 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21292
2026-03-11 04:40:13.339 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:40:14.006 ERROR [src.node.docker_mananger] Max retries reached for container 18314b02ba6d. Exiting log stream.
2026-03-11 04:40:14.339 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21292/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:40:14.342 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:40:14.443 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21292/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:40:14.445 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:40:14.546 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21292/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:40:14.548 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:40:14.649 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21292/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:40:14.651 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:40:14.751 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21292/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:40:14.754 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:40:14.754 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:40:14.754 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21292/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:40:14.757 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.187.15/tcp/21293/p2p/16Uiu2HAmJ29GDqEJMSsRBrVvSWUX4F1tyx2szprxAifrMaz6kpAs","/ip4/172.18.187.15/tcp/21294/ws/p2p/16Uiu2HAmJ29GDqEJMSsRBrVvSWUX4F1tyx2szprxAifrMaz6kpAs"],"enrUri":"enr:-L24QLpNMDziYR4zZhTwpXkW5ys-kJoOc9eOlS3O-LM9SF0VbdScA6enSK9AsQLUQnF-iECDOVLq8-9RZb9Pkm4oT4UCgmlkgnY0gmlwhKwSuw-KbXVsdGlhZGRyc5YACASsErsPBlMtAAoErBK7DwZTLt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDT7W1i2ITWGPp27_PovUVgNAStuGDF5o1X6QqDBMZ68CDdGNwglMtg3VkcIJTL4V3YWt1MgU"}'
2026-03-11 04:40:14.757 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:40:14.764 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:40:14.764 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-11_04-40-13__cf776138-f1f5-4d52-aefb-4b8c8fd05cd9__wakuorg_nwaku:latest.log
2026-03-11 04:40:14.764 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:40:14.764 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:40:14.765 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:40:14.766 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.212.13
2026-03-11 04:40:14.766 DEBUG [src.node.docker_mananger] Generated ports ['16186', '16187', '16188', '16189', '16190']
2026-03-11 04:40:14.766 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:40:14.766 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:40:14.766 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:40:14.766 DEBUG [src.node.docker_mananger] docker run -i -t -p 16186:16186 -p 16187:16187 -p 16188:16188 -p 16189:16189 -p 16190:16190 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16188 --rest-port=16186 --tcp-port=16187 --discv5-udp-port=16189 --rest-address=0.0.0.0 --nat=extip:172.18.212.13 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ecfe120daeb139ad0f2a7f9e920a5bde8af80b18c3bfbcadeac3d3195dcffc03 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16190 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLpNMDziYR4zZhTwpXkW5ys-kJoOc9eOlS3O-LM9SF0VbdScA6enSK9AsQLUQnF-iECDOVLq8-9RZb9Pkm4oT4UCgmlkgnY0gmlwhKwSuw-KbXVsdGlhZGRyc5YACASsErsPBlMtAAoErBK7DwZTLt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDT7W1i2ITWGPp27_PovUVgNAStuGDF5o1X6QqDBMZ68CDdGNwglMtg3VkcIJTL4V3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-03-11 04:40:14.967 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.212.13 waku 79bd17efe182d726aebf2a32f5ba72fb2cecd9f5c38160b299dc7cf3bdaf810b
2026-03-11 04:40:15.004 DEBUG [src.node.docker_mananger] Container started with ID 79bd17efe182. Setting up logs at ./log/docker/node2_2026-03-11_04-40-13__cf776138-f1f5-4d52-aefb-4b8c8fd05cd9__wakuorg_nwaku:latest.log
2026-03-11 04:40:15.004 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 16186
2026-03-11 04:40:15.004 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:40:16.005 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16186/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:40:16.007 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:40:16.108 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16186/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:40:16.110 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:40:16.210 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16186/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:40:16.213 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-11 04:40:16.313 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16186/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:40:16.316 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:40:16.317 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:40:16.317 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16186/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:40:16.319 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.212.13/tcp/16187/p2p/16Uiu2HAm9rxqDag98GebCYU43jLJL8AZMqrEe4nMSbGCKho2yMwn","/ip4/172.18.212.13/tcp/16188/ws/p2p/16Uiu2HAm9rxqDag98GebCYU43jLJL8AZMqrEe4nMSbGCKho2yMwn"],"enrUri":"enr:-L24QLiHvW0r5FYsySiVbKd8P3SSTErxPKCzShgcNZ4vipXwQi-i4ubJNmhG3eIftwpYSi7fzYjWtjbbta-gLCx5hVUCgmlkgnY0gmlwhKwS1A2KbXVsdGlhZGRyc5YACASsEtQNBj87AAoErBLUDQY_PN0DgnJzhQACAQAAiXNlY3AyNTZrMaEC1n4xJSNtmkRN1MHiNLDI5zhtPVlV9L9qy_T5IQLBc8mDdGNwgj87g3VkcII_PYV3YWt1MgE"}'
2026-03-11 04:40:16.319 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:40:16.320 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16186/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.187.15/tcp/21293/p2p/16Uiu2HAmJ29GDqEJMSsRBrVvSWUX4F1tyx2szprxAifrMaz6kpAs"]'
2026-03-11 04:40:16.343 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:40:16.345 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21292/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:40:16.361 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:40:16.362 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:40:16.462 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:40:16.463 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21292/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:40:16.466 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773204016345055286,"ephemeral":false,"proof":""}]'
2026-03-11 04:40:16.467 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:40:16.468 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16186/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:40:16.470 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773204016345055286,"ephemeral":false,"proof":""}]'
2026-03-11 04:40:16.472 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-11 04:40:16.474 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-11 04:40:16.474 DEBUG [src.node.waku_node] Stopping container with id 65511bd49d93
2026-03-11 04:40:17.099 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:40:17.100 DEBUG [src.node.waku_node] Stopping container with id 79bd17efe182
2026-03-11 04:40:17.676 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:40:17.678 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-11 04:40:17.735 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-11 04:40:17.762 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,92 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_time_filter_matches_one_message with id: 2026-03-11_04-34-54__de376430-3448-4c96-863f-ddf7d2534bfa
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-03-11_04-34-54__de376430-3448-4c96-863f-ddf7d2534bfa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.17.247
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['57104', '57105', '57106', '57107', '57108']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 57104:57104 -p 57105:57105 -p 57106:57106 -p 57107:57107 -p 57108:57108 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57106 --rest-port=57104 --tcp-port=57105 --discv5-udp-port=57107 --rest-address=0.0.0.0 --nat=extip:172.18.17.247 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=abd864df1f8cc06ae5faf2062ad4c09f5fddc2eeae990a7856fe631e97efbf71 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57108 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.17.247 waku 424fcaae405bb06246b4ebb73b2a9573253d38b7c68f150a17903a5ae3e79157
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6732f960cbe9. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 424fcaae405b. Setting up logs at ./log/docker/publishing_node1_2026-03-11_04-34-54__de376430-3448-4c96-863f-ddf7d2534bfa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 57104
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 e9517ed7f895. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57104/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57104/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.17.247/tcp/57105/p2p/16Uiu2HAm4naoiPPkPQN9rBqZetB1DhS9aWnQVNjDcuyqh8NvmFzY","/ip4/172.18.17.247/tcp/57106/ws/p2p/16Uiu2HAm4naoiPPkPQN9rBqZetB1DhS9aWnQVNjDcuyqh8NvmFzY"],"enrUri":"enr:-L24QCcTggN9xA2AU6dmIo-SBsZgj4YXe1_1prLFb0uVSXZQZFhS7mKxpFJc1Tx8CWFAt3UVqeE63DJpkg-fbJKCMnECgmlkgnY0gmlwhKwSEfeKbXVsdGlhZGRyc5YACASsEhH3Bt8RAAoErBIR9wbfEt0DgnJzhQADAQAAiXNlY3AyNTZrMaECixSHgV_s88kbKLr7PYAVmmiYcj-k-o5HragYlTAwlhGDdGNwgt8Rg3VkcILfE4V3YWt1MgM"}'
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-03-11_04-34-54__de376430-3448-4c96-863f-ddf7d2534bfa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.18.155
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32045', '32046', '32047', '32048', '32049']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 32045:32045 -p 32046:32046 -p 32047:32047 -p 32048:32048 -p 32049:32049 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32047 --rest-port=32045 --tcp-port=32046 --discv5-udp-port=32048 --rest-address=0.0.0.0 --nat=extip:172.18.18.155 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=589ad52a440eaece293b73afb03a43414edf75f6e1c54dedff83d9ed43b361ba --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32049 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCcTggN9xA2AU6dmIo-SBsZgj4YXe1_1prLFb0uVSXZQZFhS7mKxpFJc1Tx8CWFAt3UVqeE63DJpkg-fbJKCMnECgmlkgnY0gmlwhKwSEfeKbXVsdGlhZGRyc5YACASsEhH3Bt8RAAoErBIR9wbfEt0DgnJzhQADAQAAiXNlY3AyNTZrMaECixSHgV_s88kbKLr7PYAVmmiYcj-k-o5HragYlTAwlhGDdGNwgt8Rg3VkcILfE4V3YWt1MgM --storenode=/ip4/172.18.17.247/tcp/57105/p2p/16Uiu2HAm4naoiPPkPQN9rBqZetB1DhS9aWnQVNjDcuyqh8NvmFzY --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.18.155 waku 7c9cc30e469de4632ee047566a3d485d816c4bee14d73c8b1cfda8210e85ae2b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7c9cc30e469d. Setting up logs at ./log/docker/store_node1_2026-03-11_04-34-54__de376430-3448-4c96-863f-ddf7d2534bfa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 32045
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32045/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32045/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.18.155/tcp/32046/p2p/16Uiu2HAmEmP52CMcDsCsKBWxSZp4C2H2qZvCZGrKz9GMu2QSjx6h","/ip4/172.18.18.155/tcp/32047/ws/p2p/16Uiu2HAmEmP52CMcDsCsKBWxSZp4C2H2qZvCZGrKz9GMu2QSjx6h"],"enrUri":"enr:-L24QEKnPvFD7DVHTfxrjtZCVv6wUyTqEf8ayszGi2M40euTZyjlpqVefgDqcvjb8jGl6rrXYKRTm1xyYKQ39uo03tYCgmlkgnY0gmlwhKwSEpuKbXVsdGlhZGRyc5YACASsEhKbBn0uAAoErBISmwZ9L90DgnJzhQADAQAAiXNlY3AyNTZrMaEDH1qMOJg_lNQ6YOoW0XDRQ6r9XQJuv9hLNUBh7unFoMaDdGNwgn0ug3VkcIJ9MIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32045/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.17.247/tcp/57105/p2p/16Uiu2HAm4naoiPPkPQN9rBqZetB1DhS9aWnQVNjDcuyqh8NvmFzY"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57104/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:32045/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:57104/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57104/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57104/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57104/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57104/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57104/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client: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:57104/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1773203693539482976&endTime=1773203693539682976&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":"0x1f6fb4a973be0222d59a404df8d566ed98aab2cc116910f868d66965b89c989e"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32045/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1773203693539482976&endTime=1773203693539682976&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":"0x1f6fb4a973be0222d59a404df8d566ed98aab2cc116910f868d66965b89c989e"}]}'
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 424fcaae405b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7c9cc30e469d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,79 @@
2026-03-11 04:33:43.148 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-11 04:33:43.149 DEBUG [tests.conftest] Running test: test_relay_unsubscribe_from_single_pubsub_topic with id: 2026-03-11_04-33-43__b6f82936-04bd-43e0-90b0-a96c6d657c5e
2026-03-11 04:33:43.150 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-11 04:33:43.150 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-11 04:33:43.150 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-03-11 04:33:43.159 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:33:43.159 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-11_04-33-43__b6f82936-04bd-43e0-90b0-a96c6d657c5e__wakuorg_nwaku:latest.log
2026-03-11 04:33:43.160 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:33:43.160 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:33:43.161 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:33:43.161 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.231.203
2026-03-11 04:33:43.161 DEBUG [src.node.docker_mananger] Generated ports ['24108', '24109', '24110', '24111', '24112']
2026-03-11 04:33:43.162 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:33:43.162 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:33:43.162 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:33:43.162 DEBUG [src.node.docker_mananger] docker run -i -t -p 24108:24108 -p 24109:24109 -p 24110:24110 -p 24111:24111 -p 24112:24112 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24110 --rest-port=24108 --tcp-port=24109 --discv5-udp-port=24111 --rest-address=0.0.0.0 --nat=extip:172.18.231.203 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dc5bce6113dde11b6a28cc61a5da9f50ff6d1fe26e54a6f164e7e73aadf8b356 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24112 --metrics-logging=true --relay=true
2026-03-11 04:33:43.340 ERROR [src.node.docker_mananger] Max retries reached for container a7fe2b9d84e6. Exiting log stream.
2026-03-11 04:33:43.364 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.231.203 waku b46d3a7aedc5f533549f463993eefa1fdef5284f864f9b699cba6b6b6dda188c
2026-03-11 04:33:43.402 DEBUG [src.node.docker_mananger] Container started with ID b46d3a7aedc5. Setting up logs at ./log/docker/node1_2026-03-11_04-33-43__b6f82936-04bd-43e0-90b0-a96c6d657c5e__wakuorg_nwaku:latest.log
2026-03-11 04:33:43.402 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24108
2026-03-11 04:33:43.402 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:33:43.971 ERROR [src.node.docker_mananger] Max retries reached for container 74801d933e1a. Exiting log stream.
2026-03-11 04:33:44.403 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24108/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:33:44.406 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:33:44.406 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:33:44.407 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24108/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:33:44.409 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.231.203/tcp/24109/p2p/16Uiu2HAm8RzhKqxSHT3VHYdecqv1VZTHkfUTWgRxstLHB9VJHJ5J","/ip4/172.18.231.203/tcp/24110/ws/p2p/16Uiu2HAm8RzhKqxSHT3VHYdecqv1VZTHkfUTWgRxstLHB9VJHJ5J"],"enrUri":"enr:-L24QBRXCjf9C7rHNtAMSE4-FAatm5EjAlkFW7tYKaGW-OZSLzXcYQemg4ijOfh2V02JnsLDAYHGsrQ6mCmk36b3WLcCgmlkgnY0gmlwhKwS58uKbXVsdGlhZGRyc5YACASsEufLBl4tAAoErBLnywZeLt0DgnJzhQADAQAAiXNlY3AyNTZrMaECwT0XpcLrVvDqLAd7QT6KccEK5ZXQQYgIQDnEB00UA22DdGNwgl4tg3VkcIJeL4V3YWt1MgE"}'
2026-03-11 04:33:44.409 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:33:44.416 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:33:44.416 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-11_04-33-43__b6f82936-04bd-43e0-90b0-a96c6d657c5e__wakuorg_nwaku:latest.log
2026-03-11 04:33:44.417 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:33:44.417 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:33:44.418 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:33:44.418 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.211.48
2026-03-11 04:33:44.419 DEBUG [src.node.docker_mananger] Generated ports ['54477', '54478', '54479', '54480', '54481']
2026-03-11 04:33:44.419 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:33:44.419 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:33:44.419 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:33:44.419 DEBUG [src.node.docker_mananger] docker run -i -t -p 54477:54477 -p 54478:54478 -p 54479:54479 -p 54480:54480 -p 54481:54481 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54479 --rest-port=54477 --tcp-port=54478 --discv5-udp-port=54480 --rest-address=0.0.0.0 --nat=extip:172.18.211.48 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a2f16a01fc8356016cb7fefdb691089afd2be63cff8961c6fe3a9ac485ad8dbf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54481 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBRXCjf9C7rHNtAMSE4-FAatm5EjAlkFW7tYKaGW-OZSLzXcYQemg4ijOfh2V02JnsLDAYHGsrQ6mCmk36b3WLcCgmlkgnY0gmlwhKwS58uKbXVsdGlhZGRyc5YACASsEufLBl4tAAoErBLnywZeLt0DgnJzhQADAQAAiXNlY3AyNTZrMaECwT0XpcLrVvDqLAd7QT6KccEK5ZXQQYgIQDnEB00UA22DdGNwgl4tg3VkcIJeL4V3YWt1MgE
2026-03-11 04:33:44.627 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.211.48 waku 926bda432481767ee09d72c547f58654a621e1bf470a82f457f4f2a11e8b0807
2026-03-11 04:33:44.666 DEBUG [src.node.docker_mananger] Container started with ID 926bda432481. Setting up logs at ./log/docker/node2_2026-03-11_04-33-43__b6f82936-04bd-43e0-90b0-a96c6d657c5e__wakuorg_nwaku:latest.log
2026-03-11 04:33:44.666 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 54477
2026-03-11 04:33:44.666 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:33:45.667 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54477/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:33:45.682 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:33:45.685 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:33:45.686 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54477/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:33:45.691 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.211.48/tcp/54478/p2p/16Uiu2HAmN5mVNzD73y4q3BF17HyXavpUtEpPTfYDoyy4ZfAbTVoX","/ip4/172.18.211.48/tcp/54479/ws/p2p/16Uiu2HAmN5mVNzD73y4q3BF17HyXavpUtEpPTfYDoyy4ZfAbTVoX"],"enrUri":"enr:-L24QMLGS8vuB7QzRQZlKkBiRMUXcW7yVUCqwLMjVkIot_yfLEAn1c-xupB7Ifd44-Cmw0b8a1Qc048gaf02xXhalcACgmlkgnY0gmlwhKwS0zCKbXVsdGlhZGRyc5YACASsEtMwBtTOAAoErBLTMAbUz90DgnJzhQADAQAAiXNlY3AyNTZrMaEDjBIpP-QIBE67hA71UBANMWWFNmodaQpZnLf7l5kHAcqDdGNwgtTOg3VkcILU0IV3YWt1MgE"}'
2026-03-11 04:33:45.691 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:33:45.691 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54477/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.231.203/tcp/24109/p2p/16Uiu2HAm8RzhKqxSHT3VHYdecqv1VZTHkfUTWgRxstLHB9VJHJ5J"]'
2026-03-11 04:33:45.694 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:33:45.695 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24108/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-11 04:33:45.700 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:33:45.700 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54477/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-11 04:33:45.706 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:33:45.707 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24108/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:33:45.713 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:33:45.714 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:33:45.814 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:33:45.815 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24108/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:33:45.817 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":1773203625707142912,"ephemeral":false,"proof":""}]'
2026-03-11 04:33:45.819 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:33:45.819 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54477/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:33:45.822 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":1773203625707142912,"ephemeral":false,"proof":""}]'
2026-03-11 04:33:45.823 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:24108/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-11 04:33:45.828 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:33:45.828 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:54477/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-11 04:33:45.834 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:33:45.834 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24108/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:33:45.838 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:24108/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-03-11 04:33:45.839 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-11 04:33:45.840 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-11 04:33:45.840 DEBUG [src.node.waku_node] Stopping container with id b46d3a7aedc5
2026-03-11 04:33:46.433 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:33:46.433 DEBUG [src.node.waku_node] Stopping container with id 926bda432481
2026-03-11 04:33:47.007 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:33:47.009 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-11 04:33:47.016 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-11 04:33:47.021 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,202 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_subscribe_and_publish_on_another_content_topic_from_another_shard with id: 2026-03-11_04-34-31__8eb7c238-94c8-48d4-8b58-7809190625d6
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-03-11_04-34-31__8eb7c238-94c8-48d4-8b58-7809190625d6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.85.138
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36192', '36193', '36194', '36195', '36196']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 36192:36192 -p 36193:36193 -p 36194:36194 -p 36195:36195 -p 36196:36196 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36194 --rest-port=36192 --tcp-port=36193 --discv5-udp-port=36195 --rest-address=0.0.0.0 --nat=extip:172.18.85.138 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=6ffaaeecd7b2d45ef2d47a24c28f1c0d7c9c4f906b33a5c884b17cdeb5a7f409 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36196 --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.85.138 waku 5fec7a025000a8ab625a05e3aa320ec15410f5879e0a0a4117aaa422e2260bd1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5fec7a025000. Setting up logs at ./log/docker/node1_2026-03-11_04-34-31__8eb7c238-94c8-48d4-8b58-7809190625d6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 36192
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 d43f3be49875. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36192/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36192/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36192/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36192/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36192/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.85.138/tcp/36193/p2p/16Uiu2HAkzbgg41mpjvCU75ba3rvej9Qu3wJHTXtYRwxLVJrkGifs","/ip4/172.18.85.138/tcp/36194/ws/p2p/16Uiu2HAkzbgg41mpjvCU75ba3rvej9Qu3wJHTXtYRwxLVJrkGifs"],"enrUri":"enr:-L24QD9LpTRkdItfjcVqodtf0_rb-o9-cwaGD0W9iVXJv8DCCbjbdYs0TeslggjeCuG5QDlsu5xZeG4_PN3TE0r0gaECgmlkgnY0gmlwhKwSVYqKbXVsdGlhZGRyc5YACASsElWKBo1hAAoErBJVigaNYt0DgnJzhQACAQAAiXNlY3AyNTZrMaECTNsHDvkCI7KTnoli4_wa8be5Sd18jN5xhEcNAuMlInqDdGNwgo1hg3VkcIKNY4V3YWt1MgU"}'
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-03-11_04-34-31__8eb7c238-94c8-48d4-8b58-7809190625d6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.123
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['13411', '13412', '13413', '13414', '13415']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 13411:13411 -p 13412:13412 -p 13413:13413 -p 13414:13414 -p 13415:13415 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13413 --rest-port=13411 --tcp-port=13412 --discv5-udp-port=13414 --rest-address=0.0.0.0 --nat=extip:172.18.47.123 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=b5573f3fcacfe5f35b244abe2e4afdff59fd85ea03ccc4a7b8e3fc8c75fdafcd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13415 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QD9LpTRkdItfjcVqodtf0_rb-o9-cwaGD0W9iVXJv8DCCbjbdYs0TeslggjeCuG5QDlsu5xZeG4_PN3TE0r0gaECgmlkgnY0gmlwhKwSVYqKbXVsdGlhZGRyc5YACASsElWKBo1hAAoErBJVigaNYt0DgnJzhQACAQAAiXNlY3AyNTZrMaECTNsHDvkCI7KTnoli4_wa8be5Sd18jN5xhEcNAuMlInqDdGNwgo1hg3VkcIKNY4V3YWt1MgU --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.47.123 waku 097393e7fdcd5406f66aaa6705d6fd5758ec308b16d44b5a425617809ea4f7db
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 097393e7fdcd. Setting up logs at ./log/docker/node2_2026-03-11_04-34-31__8eb7c238-94c8-48d4-8b58-7809190625d6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 13411
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13411/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13411/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13411/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13411/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13411/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13411/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13411/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13411/debug/v1/info" -H "Content-Type: application/json" -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.123/tcp/13412/p2p/16Uiu2HAm3ZHCRjAqPRQfCByWY4rReLRtU8h72YiEyw8Jd14mEYG1","/ip4/172.18.47.123/tcp/13413/ws/p2p/16Uiu2HAm3ZHCRjAqPRQfCByWY4rReLRtU8h72YiEyw8Jd14mEYG1"],"enrUri":"enr:-L24QFU2yukZNAFv0CqHRzg63m_vEMn0FGH4BwMTDvqi9lqXBbzyVLeu8FRQIYJVEaLrleJ8LVa1rdWug81dvRUq8UcCgmlkgnY0gmlwhKwSL3uKbXVsdGlhZGRyc5YACASsEi97BjRkAAoErBIvewY0Zd0DgnJzhQACAQAAiXNlY3AyNTZrMaECeNBhyjUvIDZUg4aW_7Y7gC2AkwBTZ2Cpzq2NhLaxt2qDdGNwgjRkg3VkcII0ZoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13411/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.85.138/tcp/36193/p2p/16Uiu2HAkzbgg41mpjvCU75ba3rvej9Qu3wJHTXtYRwxLVJrkGifs"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36192/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:13411/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:36192/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:36192/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":1773203675164734020,"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:13411/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":1773203675164734020,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36192/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:36192/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":1773203673193905875,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773203675287557870,"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 5fec7a025000
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 097393e7fdcd
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  tests.conftest:conftest.py:73 Running fixture teardown: attach_logs_on_fail
DEBUG  tests.conftest:conftest.py:74 Test failed, attempting to attach logs to the allure reports
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-03-11_04-34-31__8eb7c238-94c8-48d4-8b58-7809190625d6__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-03-11_04-34-31__8eb7c238-94c8-48d4-8b58-7809190625d6__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_subscribe_and_publish_on_another_content_topic_from_another_shard with id: 2026-03-11_04-34-36__9c8d5e3c-ab16-411b-8d22-b5af26d6223b
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-03-11_04-34-36__9c8d5e3c-ab16-411b-8d22-b5af26d6223b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.113.186
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35685', '35686', '35687', '35688', '35689']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 35685:35685 -p 35686:35686 -p 35687:35687 -p 35688:35688 -p 35689:35689 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35687 --rest-port=35685 --tcp-port=35686 --discv5-udp-port=35688 --rest-address=0.0.0.0 --nat=extip:172.18.113.186 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=fa7bc6d8d9beebbf667da1fffc9c8eeba07b2deafd4d06db05fb64cd02bce8af --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35689 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5fec7a025000. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.113.186 waku 29308e92eaccb134d50e65787a04e5384141f3ae32b4196e9b5945a282a4c638
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 29308e92eacc. Setting up logs at ./log/docker/node1_2026-03-11_04-34-36__9c8d5e3c-ab16-411b-8d22-b5af26d6223b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 35685
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 097393e7fdcd. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35685/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35685/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35685/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.113.186/tcp/35686/p2p/16Uiu2HAm3cDCxoYKuUHgVks8meaqnU6hhdopNU4f1ZB9w2hsAzvf","/ip4/172.18.113.186/tcp/35687/ws/p2p/16Uiu2HAm3cDCxoYKuUHgVks8meaqnU6hhdopNU4f1ZB9w2hsAzvf"],"enrUri":"enr:-L24QErdb6F9fAEJU1CLRuWRRuYr-8C6mXqH6vzcA4NWAeUZXfyBba-ySMSgGshh9iZDNGtfvctyu17CWb2dXV5BbCMCgmlkgnY0gmlwhKwScbqKbXVsdGlhZGRyc5YACASsEnG6BotmAAoErBJxugaLZ90DgnJzhQACAQAAiXNlY3AyNTZrMaECeZCcr0bdhV9Hdzo9y-pIun1kJtstMHN6SH1GlcoV2_SDdGNwgotmg3VkcIKLaIV3YWt1MgU"}'
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-03-11_04-34-36__9c8d5e3c-ab16-411b-8d22-b5af26d6223b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.45.17
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['1390', '1391', '1392', '1393', '1394']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 1390:1390 -p 1391:1391 -p 1392:1392 -p 1393:1393 -p 1394:1394 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1392 --rest-port=1390 --tcp-port=1391 --discv5-udp-port=1393 --rest-address=0.0.0.0 --nat=extip:172.18.45.17 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=b46efa5b70d8cbd7d519fc0565c790fbfc349fdbca6907f5ceecfab7bceacec7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1394 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QErdb6F9fAEJU1CLRuWRRuYr-8C6mXqH6vzcA4NWAeUZXfyBba-ySMSgGshh9iZDNGtfvctyu17CWb2dXV5BbCMCgmlkgnY0gmlwhKwScbqKbXVsdGlhZGRyc5YACASsEnG6BotmAAoErBJxugaLZ90DgnJzhQACAQAAiXNlY3AyNTZrMaECeZCcr0bdhV9Hdzo9y-pIun1kJtstMHN6SH1GlcoV2_SDdGNwgotmg3VkcIKLaIV3YWt1MgU --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.45.17 waku bf592f5fa539ac16d34f039ec9c4fe8c9d7bdbeded59209f1b28b0c00bbcc1d6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bf592f5fa539. Setting up logs at ./log/docker/node2_2026-03-11_04-34-36__9c8d5e3c-ab16-411b-8d22-b5af26d6223b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 1390
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1390/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1390/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1390/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1390/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1390/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1390/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1390/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1390/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1390/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1390/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1390/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.45.17/tcp/1391/p2p/16Uiu2HAmL4psJ4uBUur6s488TBDFnXixaQQfnxJWaT41JSpEQB8E","/ip4/172.18.45.17/tcp/1392/ws/p2p/16Uiu2HAmL4psJ4uBUur6s488TBDFnXixaQQfnxJWaT41JSpEQB8E"],"enrUri":"enr:-L24QMtjbkwNwfcwFz50naxbdCw5RilGjQXXIuyNJcHR8B0AXaH7qNsd1-n2a2-QdoL4EWkHaBJ2qptBEbRlD-DlGgoCgmlkgnY0gmlwhKwSLRGKbXVsdGlhZGRyc5YACASsEi0RBgVvAAoErBItEQYFcN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDbh0Gm8TXr-KPJeoBAmsKVt8w5akNc1p1LTkvzQLynZODdGNwggVvg3VkcIIFcYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1390/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.113.186/tcp/35686/p2p/16Uiu2HAm3cDCxoYKuUHgVks8meaqnU6hhdopNU4f1ZB9w2hsAzvf"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35685/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:1390/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:35685/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:35685/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":1773203680256761627,"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:1390/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":1773203680256761627,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35685/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:35685/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":1773203680381105103,"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:1390/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":1773203680381105103,"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 29308e92eacc
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id bf592f5fa539
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,151 @@
2026-03-11 04:34:13.446 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-11 04:34:13.446 DEBUG [tests.conftest] Running test: test_different_cursor_and_indexes[3-20] with id: 2026-03-11_04-34-13__2c59a9ed-cdc1-45be-a22c-0da946d00aa6
2026-03-11 04:34:13.446 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-11 04:34:13.447 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-11 04:34:13.447 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-11 04:34:13.454 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:34:13.454 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-11_04-34-13__2c59a9ed-cdc1-45be-a22c-0da946d00aa6__wakuorg_nwaku:latest.log
2026-03-11 04:34:13.455 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:34:13.455 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:34:13.456 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:34:13.456 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.195.30
2026-03-11 04:34:13.456 DEBUG [src.node.docker_mananger] Generated ports ['13103', '13104', '13105', '13106', '13107']
2026-03-11 04:34:13.457 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:34:13.457 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:34:13.457 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:34:13.457 DEBUG [src.node.docker_mananger] docker run -i -t -p 13103:13103 -p 13104:13104 -p 13105:13105 -p 13106:13106 -p 13107:13107 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13105 --rest-port=13103 --tcp-port=13104 --discv5-udp-port=13106 --rest-address=0.0.0.0 --nat=extip:172.18.195.30 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9028aeac088c5b8a7fdd46f61fdeb31e25ea7f990fd82ac3b2d8cc2f40ccff10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13107 --metrics-logging=true --store=true --relay=true
2026-03-11 04:34:13.655 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.195.30 waku 6a52f2711eedf3b868d5da16e3b3e24ef04340c06b3158e44da065ca93a8e035
2026-03-11 04:34:13.689 DEBUG [src.node.docker_mananger] Container started with ID 6a52f2711eed. Setting up logs at ./log/docker/publishing_node1_2026-03-11_04-34-13__2c59a9ed-cdc1-45be-a22c-0da946d00aa6__wakuorg_nwaku:latest.log
2026-03-11 04:34:13.690 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 13103
2026-03-11 04:34:13.690 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:34:14.214 ERROR [src.node.docker_mananger] Max retries reached for container 23147652a832. Exiting log stream.
2026-03-11 04:34:14.691 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13103/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:14.694 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:34:14.694 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:34:14.694 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13103/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:14.696 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.195.30/tcp/13104/p2p/16Uiu2HAmTSQsh8dTEAFQptXBdYjDZh3TQWFvhw9qTheaTwQeKH7Q","/ip4/172.18.195.30/tcp/13105/ws/p2p/16Uiu2HAmTSQsh8dTEAFQptXBdYjDZh3TQWFvhw9qTheaTwQeKH7Q"],"enrUri":"enr:-L24QF--npl6syyY5S8vDuXBgP67ol4h7MKQoA5XxP1ZQjRoHOdNAz3PgvWKhblwjDYWaBfiZ-fF2kmWQxj9O2MMMIQCgmlkgnY0gmlwhKwSwx6KbXVsdGlhZGRyc5YACASsEsMeBjMwAAoErBLDHgYzMd0DgnJzhQADAQAAiXNlY3AyNTZrMaED26Z7o4w2hc8dAvNSscZmilYm6phftVVxNEcwmTmhNLODdGNwgjMwg3VkcIIzMoV3YWt1MgM"}'
2026-03-11 04:34:14.697 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:34:14.704 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:34:14.704 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-11_04-34-13__2c59a9ed-cdc1-45be-a22c-0da946d00aa6__wakuorg_nwaku:latest.log
2026-03-11 04:34:14.704 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:34:14.705 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:34:14.706 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:34:14.706 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.254.21
2026-03-11 04:34:14.706 DEBUG [src.node.docker_mananger] Generated ports ['27343', '27344', '27345', '27346', '27347']
2026-03-11 04:34:14.707 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:34:14.707 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:34:14.707 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:34:14.707 DEBUG [src.node.docker_mananger] docker run -i -t -p 27343:27343 -p 27344:27344 -p 27345:27345 -p 27346:27346 -p 27347:27347 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27345 --rest-port=27343 --tcp-port=27344 --discv5-udp-port=27346 --rest-address=0.0.0.0 --nat=extip:172.18.254.21 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e549d80cabdad5ced3ebc9bceca32a01dab0dc280021e9fa998d4878dbea3f74 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27347 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QF--npl6syyY5S8vDuXBgP67ol4h7MKQoA5XxP1ZQjRoHOdNAz3PgvWKhblwjDYWaBfiZ-fF2kmWQxj9O2MMMIQCgmlkgnY0gmlwhKwSwx6KbXVsdGlhZGRyc5YACASsEsMeBjMwAAoErBLDHgYzMd0DgnJzhQADAQAAiXNlY3AyNTZrMaED26Z7o4w2hc8dAvNSscZmilYm6phftVVxNEcwmTmhNLODdGNwgjMwg3VkcIIzMoV3YWt1MgM --storenode=/ip4/172.18.195.30/tcp/13104/p2p/16Uiu2HAmTSQsh8dTEAFQptXBdYjDZh3TQWFvhw9qTheaTwQeKH7Q --store=true --relay=true
2026-03-11 04:34:14.903 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.254.21 waku b7cc678e0fd0e62363ef302f50ae9439894a815a6583a4c8d9d423954f51acdf
2026-03-11 04:34:14.938 DEBUG [src.node.docker_mananger] Container started with ID b7cc678e0fd0. Setting up logs at ./log/docker/store_node1_2026-03-11_04-34-13__2c59a9ed-cdc1-45be-a22c-0da946d00aa6__wakuorg_nwaku:latest.log
2026-03-11 04:34:14.939 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27343
2026-03-11 04:34:14.940 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:34:15.941 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27343/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:15.944 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:34:15.944 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:34:15.944 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27343/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:15.946 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.254.21/tcp/27344/p2p/16Uiu2HAmNCPaHp9m5Do3WW4MwHo2QDCYueFgQofhCPz2cY3KhQrL","/ip4/172.18.254.21/tcp/27345/ws/p2p/16Uiu2HAmNCPaHp9m5Do3WW4MwHo2QDCYueFgQofhCPz2cY3KhQrL"],"enrUri":"enr:-L24QK40tPpfreZwKFtoGUp74HWWK3djDN5UMVGjk4DRIfxcNF6cHIIo2GCqImzVHrthuAXeXqXYwEymHBzyhjX1YBwCgmlkgnY0gmlwhKwS_hWKbXVsdGlhZGRyc5YACASsEv4VBmrQAAoErBL-FQZq0d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDjcRyce4bcDxQhxCKItOPz2ddWam9D9w8y8JQfe61skmDdGNwgmrQg3VkcIJq0oV3YWt1MgM"}'
2026-03-11 04:34:15.946 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:34:15.947 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27343/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.195.30/tcp/13104/p2p/16Uiu2HAmTSQsh8dTEAFQptXBdYjDZh3TQWFvhw9qTheaTwQeKH7Q"]'
2026-03-11 04:34:15.950 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:15.950 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13103/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-11 04:34:15.953 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:15.953 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27343/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-11 04:34:15.955 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:15.956 DEBUG [src.steps.store] Relaying message
2026-03-11 04:34:15.957 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13103/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-03-11 04:34:15.963 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:15.963 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:34:16.164 DEBUG [src.steps.store] Relaying message
2026-03-11 04:34:16.165 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13103/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-03-11 04:34:16.171 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:16.171 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:34:16.372 DEBUG [src.steps.store] Relaying message
2026-03-11 04:34:16.372 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13103/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-03-11 04:34:16.378 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:16.379 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:34:16.580 DEBUG [src.steps.store] Relaying message
2026-03-11 04:34:16.580 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13103/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-03-11 04:34:16.585 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:16.586 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:34:16.788 DEBUG [src.steps.store] Relaying message
2026-03-11 04:34:16.788 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13103/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-03-11 04:34:16.794 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:16.795 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:34:16.996 DEBUG [src.steps.store] Relaying message
2026-03-11 04:34:16.996 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13103/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-03-11 04:34:17.002 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:17.003 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:34:17.203 DEBUG [src.steps.store] Relaying message
2026-03-11 04:34:17.203 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13103/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-03-11 04:34:17.209 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:17.209 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:34:17.410 DEBUG [src.steps.store] Relaying message
2026-03-11 04:34:17.410 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13103/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-03-11 04:34:17.415 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:17.416 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:34:17.617 DEBUG [src.steps.store] Relaying message
2026-03-11 04:34:17.617 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13103/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-03-11 04:34:17.622 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:17.623 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:34:17.823 DEBUG [src.steps.store] Relaying message
2026-03-11 04:34:17.824 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13103/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-03-11 04:34:17.828 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:17.830 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:34:18.031 DEBUG [src.steps.store] Relaying message
2026-03-11 04:34:18.031 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13103/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-03-11 04:34:18.036 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:18.036 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:34:18.237 DEBUG [src.steps.store] Relaying message
2026-03-11 04:34:18.237 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13103/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-03-11 04:34:18.242 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:18.243 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:34:18.444 DEBUG [src.steps.store] Relaying message
2026-03-11 04:34:18.444 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13103/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:34:18.450 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:18.450 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:34:18.650 DEBUG [src.steps.store] Relaying message
2026-03-11 04:34:18.651 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13103/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:34:18.656 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:18.656 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:34:18.857 DEBUG [src.steps.store] Relaying message
2026-03-11 04:34:18.857 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13103/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:34:18.862 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:18.862 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:34:19.063 DEBUG [src.steps.store] Relaying message
2026-03-11 04:34:19.063 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13103/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:34:19.069 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:19.069 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:34:19.270 DEBUG [src.steps.store] Relaying message
2026-03-11 04:34:19.270 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13103/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:34:19.275 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:19.276 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:34:19.477 DEBUG [src.steps.store] Relaying message
2026-03-11 04:34:19.477 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13103/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:34:19.482 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:19.482 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:34:19.683 DEBUG [src.steps.store] Relaying message
2026-03-11 04:34:19.683 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13103/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:34:19.689 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:19.689 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:34:19.890 DEBUG [src.steps.store] Relaying message
2026-03-11 04:34:19.890 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13103/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:34:19.895 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:19.895 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:34:20.097 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13103/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=3&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:20.100 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb83bce6d3c19c8b9b7ec7f62c0e75f953af2eb41eda129d78b1fa6ed03d0c936"},{"messageHash":"0xaa49331d8d76d9ab3416635bec783f0897ee12cddd9bb9967e4c54fb94f6fd88"},{"messageHash":"0x148f4ec43914ede9cf67339a96da15d974504e2b4cc0cbf3f00f2c4d8868c65b"}],"paginationCursor":"0x148f4ec43914ede9cf67339a96da15d974504e2b4cc0cbf3f00f2c4d8868c65b"}'
2026-03-11 04:34:20.100 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27343/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=3&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:20.103 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb83bce6d3c19c8b9b7ec7f62c0e75f953af2eb41eda129d78b1fa6ed03d0c936"},{"messageHash":"0xaa49331d8d76d9ab3416635bec783f0897ee12cddd9bb9967e4c54fb94f6fd88"},{"messageHash":"0x148f4ec43914ede9cf67339a96da15d974504e2b4cc0cbf3f00f2c4d8868c65b"}],"paginationCursor":"0x148f4ec43914ede9cf67339a96da15d974504e2b4cc0cbf3f00f2c4d8868c65b"}'
2026-03-11 04:34:20.103 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13103/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x148f4ec43914ede9cf67339a96da15d974504e2b4cc0cbf3f00f2c4d8868c65b&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:20.106 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf8fd29e26df6cea7b10734c95988d7cc221cc15371fee2456efc95d86e6eddd5"},{"messageHash":"0x31a4e3a43561d158c2487830c530559617ace3142b56f73cee3ee61d6888aed9"},{"messageHash":"0x825adc33b257dd37f27af6c790210c7f64a0bb3d834c400c1cdec2d74da3a01b"},{"messageHash":"0x6a63574e8c587ebaaa00e3932e1253cf363700c48ba310ef20971f2716ba0c9e"},{"messageHash":"0x7960c10a67170e45ed33a0f8feeefbb17f1658560686300e519835f7051e6ea5"},{"messageHash":"0xfe97a1a406f2567045291a682e018702476268e20b2303d55f1e0a83fb3fc6be"},{"messageHash":"0x6f4339158e82488a29c7d7597ee3c6a51296d14f2fcd5c5b0ab9496a74cc34dc"},{"messageHash":"0x2696c133ea8b4ec30ae04a20854b0b178e8e98b73735338a2972676d36dbc045"},{"messageHash":"0x9be82377ad4866f2d25563584f041a6b1b8cad298b28859e620f3adc4fb9039c"},{"messageHash":"0xacb85c80f82494a3b45ea47ad8a5cea95ab0def7d08b6c6fbc1dbccd620b33c2"},{"messageHash":"0xecfedd338fd0a38ec825a21ecb444128ac73dd6dd21582a4db9014ec733950d1"},{"messageHash":"0x26b785c59f6fd7fc1f91150bd58b63915fd6af1ebb0cd4c2a117b7b493e8300e"},{"messageHash":"0x1c4c66bf51688671de94cc8cc9523a6ee20486b4b69850de6f4b17c80fe70633"},{"messageHash":"0xf47c9ed35618a82462b90abaa95ef68031b3c9f37457eba9c115efa565c5bc4f"},{"messageHash":"0x7d252a00c6280f09bf83350d729105e4d2e7b099435b45dd9d7a3807ea6a923f"},{"messageHash":"0x416bf0dc0d645bbea8f6776b03fd857d0b0f3b632934a03370b9717f7cd97e79"},{"messageHash":"0x6431a615e2b65d8f496ca4471a9d9ca31c54dd0933ca9348262ae7b226b2c234"}]}'
2026-03-11 04:34:20.107 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27343/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x148f4ec43914ede9cf67339a96da15d974504e2b4cc0cbf3f00f2c4d8868c65b&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:20.110 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf8fd29e26df6cea7b10734c95988d7cc221cc15371fee2456efc95d86e6eddd5"},{"messageHash":"0x31a4e3a43561d158c2487830c530559617ace3142b56f73cee3ee61d6888aed9"},{"messageHash":"0x825adc33b257dd37f27af6c790210c7f64a0bb3d834c400c1cdec2d74da3a01b"},{"messageHash":"0x6a63574e8c587ebaaa00e3932e1253cf363700c48ba310ef20971f2716ba0c9e"},{"messageHash":"0x7960c10a67170e45ed33a0f8feeefbb17f1658560686300e519835f7051e6ea5"},{"messageHash":"0xfe97a1a406f2567045291a682e018702476268e20b2303d55f1e0a83fb3fc6be"},{"messageHash":"0x6f4339158e82488a29c7d7597ee3c6a51296d14f2fcd5c5b0ab9496a74cc34dc"},{"messageHash":"0x2696c133ea8b4ec30ae04a20854b0b178e8e98b73735338a2972676d36dbc045"},{"messageHash":"0x9be82377ad4866f2d25563584f041a6b1b8cad298b28859e620f3adc4fb9039c"},{"messageHash":"0xacb85c80f82494a3b45ea47ad8a5cea95ab0def7d08b6c6fbc1dbccd620b33c2"},{"messageHash":"0xecfedd338fd0a38ec825a21ecb444128ac73dd6dd21582a4db9014ec733950d1"},{"messageHash":"0x26b785c59f6fd7fc1f91150bd58b63915fd6af1ebb0cd4c2a117b7b493e8300e"},{"messageHash":"0x1c4c66bf51688671de94cc8cc9523a6ee20486b4b69850de6f4b17c80fe70633"},{"messageHash":"0xf47c9ed35618a82462b90abaa95ef68031b3c9f37457eba9c115efa565c5bc4f"},{"messageHash":"0x7d252a00c6280f09bf83350d729105e4d2e7b099435b45dd9d7a3807ea6a923f"},{"messageHash":"0x416bf0dc0d645bbea8f6776b03fd857d0b0f3b632934a03370b9717f7cd97e79"},{"messageHash":"0x6431a615e2b65d8f496ca4471a9d9ca31c54dd0933ca9348262ae7b226b2c234"}]}'
2026-03-11 04:34:20.112 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-11 04:34:20.113 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-11 04:34:20.113 DEBUG [src.node.waku_node] Stopping container with id 6a52f2711eed
2026-03-11 04:34:20.692 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:34:20.694 DEBUG [src.node.waku_node] Stopping container with id b7cc678e0fd0
2026-03-11 04:34:21.253 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:34:21.256 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-11 04:34:21.265 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-11 04:34:21.275 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,249 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_single_content_topic[/toychat/2/huilong/proto] with id: 2026-03-11_04-38-16__55ad43cf-3e09-4fb0-994b-595e85a89869
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-03-11_04-38-16__55ad43cf-3e09-4fb0-994b-595e85a89869__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.233.110
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17968', '17969', '17970', '17971', '17972']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 17968:17968 -p 17969:17969 -p 17970:17970 -p 17971:17971 -p 17972:17972 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17970 --rest-port=17968 --tcp-port=17969 --discv5-udp-port=17971 --rest-address=0.0.0.0 --nat=extip:172.18.233.110 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=a0e16173fbbe6be1a5801a7adbb91fa96f26b072f8a1bfcbdb57cdf6d186bbdb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17972 --metrics-logging=true --relay=true --filter=true --content-topic=/toychat/2/huilong/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.233.110 waku 4bd82543ad40f4c5713e7e8998d87e91b51ab2fc81b2f59c72a270f5a5596831
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4bd82543ad40. Setting up logs at ./log/docker/node1_2026-03-11_04-38-16__55ad43cf-3e09-4fb0-994b-595e85a89869__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 17968
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 17b995390338. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17968/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17968/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17968/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.233.110/tcp/17969/p2p/16Uiu2HAky4xqrAoYhHRUy3BmumrU9oCN5ZpXfvZuqCgptzLJPzde","/ip4/172.18.233.110/tcp/17970/ws/p2p/16Uiu2HAky4xqrAoYhHRUy3BmumrU9oCN5ZpXfvZuqCgptzLJPzde"],"enrUri":"enr:-L24QAQ0_6sFYNegRJNLIUUGGYQQElMQ-n3EL_YF8ZK5I8XBfeO1-Cobevn2d708pvujSE2pcof06a188sZ7U51RGNUCgmlkgnY0gmlwhKwS6W6KbXVsdGlhZGRyc5YACASsEuluBkYxAAoErBLpbgZGMt0DgnJzhQACAQAAiXNlY3AyNTZrMaECNiCeJ3x8u1ZlTMHWWSETedTVdxpjIisImroBWeVwmnGDdGNwgkYxg3VkcIJGM4V3YWt1MgU"}'
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-03-11_04-38-16__55ad43cf-3e09-4fb0-994b-595e85a89869__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.78.6
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['45569', '45570', '45571', '45572', '45573']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 45569:45569 -p 45570:45570 -p 45571:45571 -p 45572:45572 -p 45573:45573 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45571 --rest-port=45569 --tcp-port=45570 --discv5-udp-port=45572 --rest-address=0.0.0.0 --nat=extip:172.18.78.6 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=f4e23dcc4db8c0bc354e7aba37bee18dbfbaa4e9a1ed12cdebcaefaadd12e6fd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45573 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAQ0_6sFYNegRJNLIUUGGYQQElMQ-n3EL_YF8ZK5I8XBfeO1-Cobevn2d708pvujSE2pcof06a188sZ7U51RGNUCgmlkgnY0gmlwhKwS6W6KbXVsdGlhZGRyc5YACASsEuluBkYxAAoErBLpbgZGMt0DgnJzhQACAQAAiXNlY3AyNTZrMaECNiCeJ3x8u1ZlTMHWWSETedTVdxpjIisImroBWeVwmnGDdGNwgkYxg3VkcIJGM4V3YWt1MgU --content-topic=/toychat/2/huilong/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.78.6 waku 9d8a08cf7c8200453c7696df9f51927448b4d34fb6c6a48aa98901a66d7a3ccb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9d8a08cf7c82. Setting up logs at ./log/docker/node2_2026-03-11_04-38-16__55ad43cf-3e09-4fb0-994b-595e85a89869__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 45569
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45569/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45569/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45569/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45569/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.78.6/tcp/45570/p2p/16Uiu2HAm5YF4tq9ZgxRE2XeZoukEVba3gkXKfifMiUXJKTFxyvbk","/ip4/172.18.78.6/tcp/45571/ws/p2p/16Uiu2HAm5YF4tq9ZgxRE2XeZoukEVba3gkXKfifMiUXJKTFxyvbk"],"enrUri":"enr:-L24QM96QjjdKIN7rDjCKS_ZP9CsacvP_wdFV-aoz0ZDeEzoLSyn3oo2H-TPUDCM_0EuIYfno0KDysR-DPalwdibDuoCgmlkgnY0gmlwhKwSTgaKbXVsdGlhZGRyc5YACASsEk4GBrICAAoErBJOBgayA90DgnJzhQACAQAAiXNlY3AyNTZrMaEClkPES55fpJV3yfF_nDeDsVbLyLVZEcLI9b3pT8QKZsODdGNwgrICg3VkcIKyBIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45569/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.233.110/tcp/17969/p2p/16Uiu2HAky4xqrAoYhHRUy3BmumrU9oCN5ZpXfvZuqCgptzLJPzde"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17968/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:45569/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:17968/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:17968/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":1773203897223263874,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1773203899544792679,"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 4bd82543ad40
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9d8a08cf7c82
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  tests.conftest:conftest.py:73 Running fixture teardown: attach_logs_on_fail
DEBUG  tests.conftest:conftest.py:74 Test failed, attempting to attach logs to the allure reports
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-03-11_04-38-16__55ad43cf-3e09-4fb0-994b-595e85a89869__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-03-11_04-38-16__55ad43cf-3e09-4fb0-994b-595e85a89869__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_single_content_topic[/toychat/2/huilong/proto] with id: 2026-03-11_04-38-20__017c2a54-bfdb-44de-ab91-63aaff822192
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-03-11_04-38-20__017c2a54-bfdb-44de-ab91-63aaff822192__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.26.85
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58011', '58012', '58013', '58014', '58015']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 58011:58011 -p 58012:58012 -p 58013:58013 -p 58014:58014 -p 58015:58015 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58013 --rest-port=58011 --tcp-port=58012 --discv5-udp-port=58014 --rest-address=0.0.0.0 --nat=extip:172.18.26.85 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ac4f73eae8ab40d6588ca31e46dbe7fccea8e3cee296af058bd5c6c2f8fe0abc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58015 --metrics-logging=true --relay=true --filter=true --content-topic=/toychat/2/huilong/proto
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4bd82543ad40. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.26.85 waku b2d42bb7a52d4e471d082bffc0cdcf1ffde90c080d7addb536e819f4c1ed1145
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b2d42bb7a52d. Setting up logs at ./log/docker/node1_2026-03-11_04-38-20__017c2a54-bfdb-44de-ab91-63aaff822192__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 58011
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 9d8a08cf7c82. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58011/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58011/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58011/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.26.85/tcp/58012/p2p/16Uiu2HAm4FsXcDohGg8NQYxnGbd7byCko9Xha8gAPXTaMxGhtcJM","/ip4/172.18.26.85/tcp/58013/ws/p2p/16Uiu2HAm4FsXcDohGg8NQYxnGbd7byCko9Xha8gAPXTaMxGhtcJM"],"enrUri":"enr:-L24QGNadBf2YjgffvXPACh2ys39mre4fnEmQbimfUSVW8z9ZprZ8XLwgkzallrjDIJLl1mqa_dlKZmprJ34KB1lO9QCgmlkgnY0gmlwhKwSGlWKbXVsdGlhZGRyc5YACASsEhpVBuKcAAoErBIaVQbind0DgnJzhQACAQAAiXNlY3AyNTZrMaECgzZupSMzb7QTWQjj7BMuPt5MKvSNJYCr-cIcfYTHW3KDdGNwguKcg3VkcILinoV3YWt1MgU"}'
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-03-11_04-38-20__017c2a54-bfdb-44de-ab91-63aaff822192__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.216.158
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['41881', '41882', '41883', '41884', '41885']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 41881:41881 -p 41882:41882 -p 41883:41883 -p 41884:41884 -p 41885:41885 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41883 --rest-port=41881 --tcp-port=41882 --discv5-udp-port=41884 --rest-address=0.0.0.0 --nat=extip:172.18.216.158 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=fcf24fd30a83d155ea5f5b7ac7a0bd019cae2a3f7f13d0cf4f459ad90fbde024 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41885 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGNadBf2YjgffvXPACh2ys39mre4fnEmQbimfUSVW8z9ZprZ8XLwgkzallrjDIJLl1mqa_dlKZmprJ34KB1lO9QCgmlkgnY0gmlwhKwSGlWKbXVsdGlhZGRyc5YACASsEhpVBuKcAAoErBIaVQbind0DgnJzhQACAQAAiXNlY3AyNTZrMaECgzZupSMzb7QTWQjj7BMuPt5MKvSNJYCr-cIcfYTHW3KDdGNwguKcg3VkcILinoV3YWt1MgU --content-topic=/toychat/2/huilong/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.216.158 waku 2f5674d46b8babaca4d5d25ed52223b9b5e576b8d2761bb7e6a722385e8bb5ff
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2f5674d46b8b. Setting up logs at ./log/docker/node2_2026-03-11_04-38-20__017c2a54-bfdb-44de-ab91-63aaff822192__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 41881
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41881/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41881/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41881/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41881/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41881/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41881/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.216.158/tcp/41882/p2p/16Uiu2HAmALxunm5sQrdHK1ijs72YULVHdFjftRUjb1mYPwLF9QpM","/ip4/172.18.216.158/tcp/41883/ws/p2p/16Uiu2HAmALxunm5sQrdHK1ijs72YULVHdFjftRUjb1mYPwLF9QpM"],"enrUri":"enr:-L24QFmoqPGfuFMmdTPD8of4JOyjjQ4xWBHMUTGDP-zPRvZ_KqttnD1FX7ZkOOh0yEXsyiqdYJqOFvB8ybkT_lOucQICgmlkgnY0gmlwhKwS2J6KbXVsdGlhZGRyc5YACASsEtieBqOaAAoErBLYngajm90DgnJzhQACAQAAiXNlY3AyNTZrMaEC3aqLM8eARjdhQisxIlZW0HhrgPz1pz_nd00ev6uX-3aDdGNwgqOag3VkcIKjnIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41881/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.26.85/tcp/58012/p2p/16Uiu2HAm4FsXcDohGg8NQYxnGbd7byCko9Xha8gAPXTaMxGhtcJM"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58011/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:41881/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:58011/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:58011/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":1773203899544792679,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1773203904038666467,"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 b2d42bb7a52d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2f5674d46b8b
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:141 Found matches for keyword 'fatal': ['/app/vendor/nimbus-build-system/vendor/Nim/lib/system/fatal.nim(53) _ZN10assertions8sysFatalE8typeDescIN10exceptions15AssertionDefectEE6string']
DEBUG  src.node.docker_mananger:docker_mananger.py:141 Found matches for keyword 'unhandled': ['Error: unhandled exception: /app/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim(254, 11) `len(a) == L` the length of the seq changed while iterating over it [AssertionDefect]']
DEBUG  src.node.docker_mananger:docker_mananger.py:141 Found matches for keyword 'stacktrace': ['/app/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim(349) _ZN6system18rawWriteStackTraceE3varI3seqIN6system15StackTraceEntryEEE', '/app/vendor/nimbus-build-system/vendor/Nim/lib/system/stacktraces.nim(62) _ZN11stacktraces30auxWriteStackTraceWithOverrideE3varI3seqIN6system15StackTraceEntryEEE']
DEBUG  tests.conftest:conftest.py:73 Running fixture teardown: attach_logs_on_fail
DEBUG  tests.conftest:conftest.py:74 Test failed, attempting to attach logs to the allure reports
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-03-11_04-38-20__017c2a54-bfdb-44de-ab91-63aaff822192__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-03-11_04-38-20__017c2a54-bfdb-44de-ab91-63aaff822192__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_single_content_topic[/toychat/2/huilong/proto] with id: 2026-03-11_04-38-25__b63441ab-014a-4689-8cf8-12e135ffa541
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-03-11_04-38-25__b63441ab-014a-4689-8cf8-12e135ffa541__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.75
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36058', '36059', '36060', '36061', '36062']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 36058:36058 -p 36059:36059 -p 36060:36060 -p 36061:36061 -p 36062:36062 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36060 --rest-port=36058 --tcp-port=36059 --discv5-udp-port=36061 --rest-address=0.0.0.0 --nat=extip:172.18.164.75 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=2ccd582f8d1dc10eabb5ba0b984c4d1ac6707ed8532c0d3fd54fbed5cdcefcf0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36062 --metrics-logging=true --relay=true --filter=true --content-topic=/toychat/2/huilong/proto
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b2d42bb7a52d. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.164.75 waku b0a5824539cc0c25d85d151cc8dddf4aab0aeefa40cbc717db16ff3898e37b6e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b0a5824539cc. Setting up logs at ./log/docker/node1_2026-03-11_04-38-25__b63441ab-014a-4689-8cf8-12e135ffa541__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 36058
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 2f5674d46b8b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36058/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36058/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36058/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36058/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36058/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36058/debug/v1/info" -H "Content-Type: application/json" -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.75/tcp/36059/p2p/16Uiu2HAmEJ7jprUBTTziHK7KTBknsdQ9Ye7Pq5jvVchSszG7Kocs","/ip4/172.18.164.75/tcp/36060/ws/p2p/16Uiu2HAmEJ7jprUBTTziHK7KTBknsdQ9Ye7Pq5jvVchSszG7Kocs"],"enrUri":"enr:-L24QI35Hy07ut8CrwMObal3j3VsP1CWW6EI6jBvQ4KePI0kKV99p_pzWSzkxt6g_J3xNK3jKOF5-JoFXUUpgFMlnjcCgmlkgnY0gmlwhKwSpEuKbXVsdGlhZGRyc5YACASsEqRLBozbAAoErBKkSwaM3N0DgnJzhQACAQAAiXNlY3AyNTZrMaEDGF6H975EZGLaJagaN23RAp-gybajxrKASSm6du1WJGiDdGNwgozbg3VkcIKM3YV3YWt1MgU"}'
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-03-11_04-38-25__b63441ab-014a-4689-8cf8-12e135ffa541__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.39
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['52506', '52507', '52508', '52509', '52510']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 52506:52506 -p 52507:52507 -p 52508:52508 -p 52509:52509 -p 52510:52510 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52508 --rest-port=52506 --tcp-port=52507 --discv5-udp-port=52509 --rest-address=0.0.0.0 --nat=extip:172.18.168.39 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ce2c9cafdef8c2cba8d9e6a12bffa3a31c29dedecbaeccd8a88ca1247a7f4ccb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52510 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QI35Hy07ut8CrwMObal3j3VsP1CWW6EI6jBvQ4KePI0kKV99p_pzWSzkxt6g_J3xNK3jKOF5-JoFXUUpgFMlnjcCgmlkgnY0gmlwhKwSpEuKbXVsdGlhZGRyc5YACASsEqRLBozbAAoErBKkSwaM3N0DgnJzhQACAQAAiXNlY3AyNTZrMaEDGF6H975EZGLaJagaN23RAp-gybajxrKASSm6du1WJGiDdGNwgozbg3VkcIKM3YV3YWt1MgU --content-topic=/toychat/2/huilong/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.168.39 waku 2d82306852e371b36a8eda5fce5a380d53068111e133fec4ae058718f2a7ceef
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2d82306852e3. Setting up logs at ./log/docker/node2_2026-03-11_04-38-25__b63441ab-014a-4689-8cf8-12e135ffa541__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 52506
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52506/health" -H "Content-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","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52506/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52506/debug/v1/info" -H "Content-Type: application/json" -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.39/tcp/52507/p2p/16Uiu2HAmHCpXkn4qE61QbZMuuaswX6zrtR7XKABRcyHP4wjUnBp6","/ip4/172.18.168.39/tcp/52508/ws/p2p/16Uiu2HAmHCpXkn4qE61QbZMuuaswX6zrtR7XKABRcyHP4wjUnBp6"],"enrUri":"enr:-L24QNNSrZGyMlEJQ3vbsWgBfwL8FjdfHwE8U7VBq8oCFs-AHv4aAj2HuQmer4RJeYLOJOhGZwjU8ZNw_D-4uAqw-Z0CgmlkgnY0gmlwhKwSqCeKbXVsdGlhZGRyc5YACASsEqgnBs0bAAoErBKoJwbNHN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDQ5Y7B8xySPzq3KpVtMhuPawWTuTSqEjfPKEztViycwuDdGNwgs0bg3VkcILNHYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52506/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.164.75/tcp/36059/p2p/16Uiu2HAmEJ7jprUBTTziHK7KTBknsdQ9Ye7Pq5jvVchSszG7Kocs"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36058/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:52506/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:36058/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:36058/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":1773203908710197775,"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:52506/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":1773203908710197775,"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 b0a5824539cc
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2d82306852e3
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,309 @@
2026-03-11 04:36:46.201 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-11 04:36:46.201 DEBUG [tests.conftest] Running test: test_on_empty_postgress_db with id: 2026-03-11_04-36-46__bf08a1bf-acc0-44d5-97f3-48f1b9ead4d4
2026-03-11 04:36:46.201 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-11 04:36:46.202 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-11 04:36:46.425 ERROR [src.node.docker_mananger] Max retries reached for container 83f2340bfedb. Exiting log stream.
2026-03-11 04:36:46.992 ERROR [src.node.docker_mananger] Max retries reached for container abc88eec408c. Exiting log stream.
2026-03-11 04:36:49.726 DEBUG [src.postgres_setup] Postgres container started
2026-03-11 04:36:49.734 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:36:49.734 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-11_04-36-46__bf08a1bf-acc0-44d5-97f3-48f1b9ead4d4__wakuorg_nwaku:latest.log
2026-03-11 04:36:49.735 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:36:49.735 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:36:49.737 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:36:49.737 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.189.177
2026-03-11 04:36:49.737 DEBUG [src.node.docker_mananger] Generated ports ['57786', '57787', '57788', '57789', '57790']
2026-03-11 04:36:49.737 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:36:49.737 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:36:49.737 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:36:49.737 DEBUG [src.node.docker_mananger] docker run -i -t -p 57786:57786 -p 57787:57787 -p 57788:57788 -p 57789:57789 -p 57790:57790 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57788 --rest-port=57786 --tcp-port=57787 --discv5-udp-port=57789 --rest-address=0.0.0.0 --nat=extip:172.18.189.177 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e1a38a93e2f78a42287ee1c61fdb27fc0f0c54cd27b2520f9bff112a3befadf2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57790 --metrics-logging=true --store=true --relay=true --store-message-db-url=postgres://postgres:test123@postgres:5432/postgres
2026-03-11 04:36:49.955 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.189.177 waku 5e0455e2de169c1d9fcb66670d12bc41f3cf8e6dc1a7e728b70fbe53842cc118
2026-03-11 04:36:49.994 DEBUG [src.node.docker_mananger] Container started with ID 5e0455e2de16. Setting up logs at ./log/docker/publishing_node1_2026-03-11_04-36-46__bf08a1bf-acc0-44d5-97f3-48f1b9ead4d4__wakuorg_nwaku:latest.log
2026-03-11 04:36:49.995 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57786
2026-03-11 04:36:49.995 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:36:50.995 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:51.097 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:51.199 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:51.300 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:51.390 ERROR [src.node.docker_mananger] Max retries reached for container 5e0455e2de16. Exiting log stream.
2026-03-11 04:36:51.401 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:51.502 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:51.604 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:51.705 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:51.807 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:51.908 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:52.010 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:52.111 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:52.212 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:52.314 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:52.415 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:52.517 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:52.618 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:52.719 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:52.821 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:52.923 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:53.024 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:53.125 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:53.227 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:53.328 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:53.429 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:53.531 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:53.633 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:53.734 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:53.835 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:53.937 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:54.038 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:54.140 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:54.242 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:54.343 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:54.444 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:54.545 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:54.647 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:54.748 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:54.850 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:54.951 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:55.052 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:55.154 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:55.255 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:55.357 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:55.459 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:55.560 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:55.662 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:55.763 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:55.864 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:55.966 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:56.067 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:56.169 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:56.270 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:56.372 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:56.474 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:56.575 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:56.677 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:56.778 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:56.880 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:56.981 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:57.083 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:57.185 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:57.286 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:57.388 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:57.489 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:57.590 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:57.692 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:57.794 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:57.895 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:57.997 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:58.098 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:58.200 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:58.301 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:58.403 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:58.504 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:58.606 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:58.707 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:58.809 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:58.910 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:59.012 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:59.113 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:59.215 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:59.316 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:59.417 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:59.519 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:59.621 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:59.722 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:59.824 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:36:59.925 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:00.027 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:00.128 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:00.230 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:00.332 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:00.433 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:00.535 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:00.636 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:00.738 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:00.839 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:00.941 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:01.042 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:01.144 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:01.245 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:01.347 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:01.448 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:01.550 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:01.651 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:01.753 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:01.854 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:01.956 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:02.057 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:02.159 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:02.260 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:02.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:02.463 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:02.565 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:02.667 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:02.768 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:02.870 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:02.971 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:03.072 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:03.174 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:03.276 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:03.377 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:03.478 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:03.580 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:03.681 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:03.783 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:03.884 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:03.986 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:04.087 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:04.188 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:04.290 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:04.391 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:04.493 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:04.594 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:04.696 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:04.797 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:04.899 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:05.000 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:05.102 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:05.204 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:05.305 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:05.406 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:05.508 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:05.609 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:05.710 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:05.812 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:05.913 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:06.014 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:06.116 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:06.217 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:06.318 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:06.420 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:06.521 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:06.623 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:06.724 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:06.825 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:06.927 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:07.028 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:07.130 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:07.231 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:07.332 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:07.434 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:07.536 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:07.637 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:07.739 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:07.840 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:07.942 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:08.043 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:08.145 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:08.246 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:08.348 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:08.449 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:08.551 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:08.652 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:08.754 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:08.855 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:08.957 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:09.058 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:09.160 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:09.261 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:09.363 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:09.464 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:09.566 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:09.667 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:09.769 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:09.870 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:09.972 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:10.074 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:10.175 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:10.277 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:10.378 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:10.480 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:10.581 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:10.683 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:10.784 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:10.886 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:10.987 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:11.089 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57786/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:11.091 ERROR [src.node.waku_node] REST service did not become ready in time: HTTPConnectionPool(host='127.0.0.1', port=57786): Max retries exceeded with url: /health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f3cd622b050>: Failed to establish a new connection: [Errno 111] Connection refused'))
2026-03-11 04:37:11.191 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:37:11.191 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:37:11.193 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:37:11.193 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.64.163
2026-03-11 04:37:11.193 DEBUG [src.node.docker_mananger] Generated ports ['62417', '62418', '62419', '62420', '62421']
2026-03-11 04:37:11.193 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:37:11.194 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:37:11.194 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:37:11.194 DEBUG [src.node.docker_mananger] docker run -i -t -p 62417:62417 -p 62418:62418 -p 62419:62419 -p 62420:62420 -p 62421:62421 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62419 --rest-port=62417 --tcp-port=62418 --discv5-udp-port=62420 --rest-address=0.0.0.0 --nat=extip:172.18.64.163 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8ddf795a7d5ce34c6f0cbc8b02cb294c7d735cef4c482d29fd3dae2dfb3a674a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62421 --metrics-logging=true --store=true --relay=true --store-message-db-url=postgres://postgres:test123@postgres:5432/postgres
2026-03-11 04:37:11.391 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.64.163 waku 768c02d99e257665df7a5b2c498e0ee532228bbeac9d8b489950298a56179f0a
2026-03-11 04:37:11.423 DEBUG [src.node.docker_mananger] Container started with ID 768c02d99e25. Setting up logs at ./log/docker/publishing_node1_2026-03-11_04-36-46__bf08a1bf-acc0-44d5-97f3-48f1b9ead4d4__wakuorg_nwaku:latest.log
2026-03-11 04:37:11.423 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 62417
2026-03-11 04:37:11.424 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:37:12.424 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62417/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:12.526 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62417/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:12.628 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62417/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:12.730 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62417/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:12.832 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62417/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:12.933 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62417/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:13.035 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62417/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:13.137 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62417/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:13.238 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62417/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:13.340 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62417/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:13.442 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62417/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:13.544 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62417/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:13.646 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62417/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:13.748 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62417/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:13.850 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62417/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:13.952 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62417/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:14.054 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62417/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:14.155 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62417/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:14.158 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:37:14.159 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:37:14.159 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62417/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:14.161 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.64.163/tcp/62418/p2p/16Uiu2HAm7r9vt5Uv7wx4bAwJx66X4LUfR8F1aWt426VSQvhYVB6c","/ip4/172.18.64.163/tcp/62419/ws/p2p/16Uiu2HAm7r9vt5Uv7wx4bAwJx66X4LUfR8F1aWt426VSQvhYVB6c"],"enrUri":"enr:-L24QPBD2goV0ZD1dlaSW2B-fVKJyiIjzouHCalOLa-xM3I-bj_AwMr6e00FA3tT0QJmiE01JQQbaXO0SzJsxlVdja4CgmlkgnY0gmlwhKwSQKOKbXVsdGlhZGRyc5YACASsEkCjBvPSAAoErBJAowbz090DgnJzhQADAQAAiXNlY3AyNTZrMaECuJHJFDcYx66lKGnT4cap43RZM8a4_07dN8D3_1l6sL2DdGNwgvPSg3VkcILz1IV3YWt1MgM"}'
2026-03-11 04:37:14.162 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:37:14.169 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:37:14.170 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-11_04-36-46__bf08a1bf-acc0-44d5-97f3-48f1b9ead4d4__wakuorg_nwaku:latest.log
2026-03-11 04:37:14.170 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:37:14.170 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:37:14.171 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:37:14.171 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.199.197
2026-03-11 04:37:14.172 DEBUG [src.node.docker_mananger] Generated ports ['5626', '5627', '5628', '5629', '5630']
2026-03-11 04:37:14.172 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:37:14.172 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:37:14.172 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:37:14.172 DEBUG [src.node.docker_mananger] docker run -i -t -p 5626:5626 -p 5627:5627 -p 5628:5628 -p 5629:5629 -p 5630:5630 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5628 --rest-port=5626 --tcp-port=5627 --discv5-udp-port=5629 --rest-address=0.0.0.0 --nat=extip:172.18.199.197 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=10cbade76f9fcc691a9fcf68ecf3bd18bddae4f765bc18cece85f8d1de7a78c1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5630 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QPBD2goV0ZD1dlaSW2B-fVKJyiIjzouHCalOLa-xM3I-bj_AwMr6e00FA3tT0QJmiE01JQQbaXO0SzJsxlVdja4CgmlkgnY0gmlwhKwSQKOKbXVsdGlhZGRyc5YACASsEkCjBvPSAAoErBJAowbz090DgnJzhQADAQAAiXNlY3AyNTZrMaECuJHJFDcYx66lKGnT4cap43RZM8a4_07dN8D3_1l6sL2DdGNwgvPSg3VkcILz1IV3YWt1MgM --storenode=/ip4/172.18.64.163/tcp/62418/p2p/16Uiu2HAm7r9vt5Uv7wx4bAwJx66X4LUfR8F1aWt426VSQvhYVB6c --store=false --relay=true
2026-03-11 04:37:14.363 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.199.197 waku a321a1f136d857a3198b90bc4e1049b75607699f8495614246bdf46649b66341
2026-03-11 04:37:14.396 DEBUG [src.node.docker_mananger] Container started with ID a321a1f136d8. Setting up logs at ./log/docker/store_node1_2026-03-11_04-36-46__bf08a1bf-acc0-44d5-97f3-48f1b9ead4d4__wakuorg_nwaku:latest.log
2026-03-11 04:37:14.397 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 5626
2026-03-11 04:37:14.397 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:37:15.397 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5626/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:15.400 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:37:15.400 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:37:15.400 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5626/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:15.403 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.199.197/tcp/5627/p2p/16Uiu2HAmLfrfN9sPwLrXxTNZDk9s6z1nVd4c446KLBDc9ZBLfGg5","/ip4/172.18.199.197/tcp/5628/ws/p2p/16Uiu2HAmLfrfN9sPwLrXxTNZDk9s6z1nVd4c446KLBDc9ZBLfGg5"],"enrUri":"enr:-L24QD31F2qkQuac9OkD7kcGt7RWFdQPXgEsDuu8TrlQ_qN7URHyehZf83xeuHAp9PlFTdWTWAb0__yX1nvoCUBycwQCgmlkgnY0gmlwhKwSx8WKbXVsdGlhZGRyc5YACASsEsfFBhX7AAoErBLHxQYV_N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDdxZiCpHF6k-HJPFqhP1mLEI0rgqpnXWjaW2po4X1l1aDdGNwghX7g3VkcIIV_YV3YWt1MgE"}'
2026-03-11 04:37:15.403 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:37:15.403 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5626/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.64.163/tcp/62418/p2p/16Uiu2HAm7r9vt5Uv7wx4bAwJx66X4LUfR8F1aWt426VSQvhYVB6c"]'
2026-03-11 04:37:15.464 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:37:15.468 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62417/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-11 04:37:15.472 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:37:15.472 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5626/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-11 04:37:15.477 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:37:15.479 DEBUG [src.steps.store] Relaying message
2026-03-11 04:37:15.481 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62417/relay/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-03-11 04:37:15.491 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:37:15.492 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-11 04:37:15.694 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-11 04:37:15.695 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62417/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:15.701 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x72e46019fcc538f8bece7f5bb1827b742b0e4de856f455599a0b67bf5146462a"}]}'
2026-03-11 04:37:15.701 DEBUG [src.steps.store] messages length is 1
2026-03-11 04:37:15.701 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-11 04:37:15.702 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5626/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:37:15.711 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"b2bdfcad732f8d5d850a","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x72e46019fcc538f8bece7f5bb1827b742b0e4de856f455599a0b67bf5146462a"}]}'
2026-03-11 04:37:15.711 DEBUG [src.steps.store] messages length is 1
2026-03-11 04:37:15.857 DEBUG [src.postgres_setup] Postgres container stopped and removed.
2026-03-11 04:37:15.859 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-11 04:37:15.860 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-11 04:37:15.860 DEBUG [src.node.waku_node] Stopping container with id 768c02d99e25
2026-03-11 04:37:16.411 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:37:16.413 DEBUG [src.node.waku_node] Stopping container with id a321a1f136d8
2026-03-11 04:37:16.992 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:37:16.993 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-11 04:37:17.002 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-11 04:37:17.008 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-11 04:37:17.013 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,206 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_add_peers with id: 2026-03-11_04-35-02__5f52cd45-76a1-4a21-b4b4-e6e085148697
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.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-03-11_04-35-02__5f52cd45-76a1-4a21-b4b4-e6e085148697__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.11
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['5106', '5107', '5108', '5109', '5110']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 5106:5106 -p 5107:5107 -p 5108:5108 -p 5109:5109 -p 5110:5110 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5108 --rest-port=5106 --tcp-port=5107 --discv5-udp-port=5109 --rest-address=0.0.0.0 --nat=extip:172.18.252.11 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b09de265cea4ada9fcc23d368eee2eeb4ded0faf9a467925dd2db00e06df8cde --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5110 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.252.11 waku 66de20c41fd5519479cb2155b08c07603d46d2aa656d6ce5dc18eb1e62b97d30
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2a9eca7f44f2. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 66de20c41fd5. Setting up logs at ./log/docker/node1_2026-03-11_04-35-02__5f52cd45-76a1-4a21-b4b4-e6e085148697__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 5106
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 2a0612c5d657. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5106/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5106/debug/v1/info" -H "Content-Type: application/json" -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.11/tcp/5107/p2p/16Uiu2HAmJk1BFwxs31An7WS9bq1HS3daq8JrVjVRCdc3xbXuz6xB","/ip4/172.18.252.11/tcp/5108/ws/p2p/16Uiu2HAmJk1BFwxs31An7WS9bq1HS3daq8JrVjVRCdc3xbXuz6xB"],"enrUri":"enr:-L24QJRs-E4gVkhyDSEyyW5_f104Lsz7Z-83zvgYpWNWpwziaWB5W9bwvjJogNfzdUI7aNC2FfJ6HNC1XikxNSSuqcACgmlkgnY0gmlwhKwS_AuKbXVsdGlhZGRyc5YACASsEvwLBhPzAAoErBL8CwYT9N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDWm7184cxKHfZNVcEz2y7WzOCtEKLHaCvrdSRscqlXxyDdGNwghPzg3VkcIIT9YV3YWt1MgE"}'
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-03-11_04-35-02__5f52cd45-76a1-4a21-b4b4-e6e085148697__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.51
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58958', '58959', '58960', '58961', '58962']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 58958:58958 -p 58959:58959 -p 58960:58960 -p 58961:58961 -p 58962:58962 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58960 --rest-port=58958 --tcp-port=58959 --discv5-udp-port=58961 --rest-address=0.0.0.0 --nat=extip:172.18.206.51 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bff8f688dbe0030c0fe2917fdc5fd56cd4ce1cdd8bb6b2fec6bae881afbdda14 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58962 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJRs-E4gVkhyDSEyyW5_f104Lsz7Z-83zvgYpWNWpwziaWB5W9bwvjJogNfzdUI7aNC2FfJ6HNC1XikxNSSuqcACgmlkgnY0gmlwhKwS_AuKbXVsdGlhZGRyc5YACASsEvwLBhPzAAoErBL8CwYT9N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDWm7184cxKHfZNVcEz2y7WzOCtEKLHaCvrdSRscqlXxyDdGNwghPzg3VkcIIT9YV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.206.51 waku 63abd2f67db965166c18fcee420a82db21dc9b1327429c3ba9db508bd7910ecb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 63abd2f67db9. Setting up logs at ./log/docker/node2_2026-03-11_04-35-02__5f52cd45-76a1-4a21-b4b4-e6e085148697__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 58958
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58958/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58958/debug/v1/info" -H "Content-Type: application/json" -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.51/tcp/58959/p2p/16Uiu2HAmR33pCrHKi8WsKBBcn6gmjaqHYQjfhaVJ1gKYrJjY3gYZ","/ip4/172.18.206.51/tcp/58960/ws/p2p/16Uiu2HAmR33pCrHKi8WsKBBcn6gmjaqHYQjfhaVJ1gKYrJjY3gYZ"],"enrUri":"enr:-L24QJbwIm8aPHVy1EkIhLCcRf61Hawj43u3hKA3uxwxWgQ7GV0JqwPZQcGsHlM33SUDgJmCe6CrHiagqTK4XyAkEAgCgmlkgnY0gmlwhKwSzjOKbXVsdGlhZGRyc5YACASsEs4zBuZPAAoErBLOMwbmUN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDt_LwD36mFO4yVOm2w-ckhN5KYy_lN2fBwjf6VENCyOKDdGNwguZPg3VkcILmUYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58958/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.252.11/tcp/5107/p2p/16Uiu2HAmJk1BFwxs31An7WS9bq1HS3daq8JrVjVRCdc3xbXuz6xB"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-03-11_04-35-02__5f52cd45-76a1-4a21-b4b4-e6e085148697__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.115.60
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16271', '16272', '16273', '16274', '16275']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 16271:16271 -p 16272:16272 -p 16273:16273 -p 16274:16274 -p 16275:16275 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16273 --rest-port=16271 --tcp-port=16272 --discv5-udp-port=16274 --rest-address=0.0.0.0 --nat=extip:172.18.115.60 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=abdfce2ed84b8caf6e1ea67dc2181c7ff707ac16fb7aff8c488711acce5f63b5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16275 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJRs-E4gVkhyDSEyyW5_f104Lsz7Z-83zvgYpWNWpwziaWB5W9bwvjJogNfzdUI7aNC2FfJ6HNC1XikxNSSuqcACgmlkgnY0gmlwhKwS_AuKbXVsdGlhZGRyc5YACASsEvwLBhPzAAoErBL8CwYT9N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDWm7184cxKHfZNVcEz2y7WzOCtEKLHaCvrdSRscqlXxyDdGNwghPzg3VkcIIT9YV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.115.60 waku 07c60145b61e46a4b834b61213d4d26c1c04454d451a56175592e23eefa446bf
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 07c60145b61e. Setting up logs at ./log/docker/node3_2026-03-11_04-35-02__5f52cd45-76a1-4a21-b4b4-e6e085148697__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 16271
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16271/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16271/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.115.60/tcp/16272/p2p/16Uiu2HAmNX6vpHESTPbiy9QphGXGZ3vZ3B2v9q5z3u2PyWExeTkj","/ip4/172.18.115.60/tcp/16273/ws/p2p/16Uiu2HAmNX6vpHESTPbiy9QphGXGZ3vZ3B2v9q5z3u2PyWExeTkj"],"enrUri":"enr:-L24QBw-gkFIPznzFefuqxBoKPBkKbw5gxKZRGjN-QC0WafYCLsQaAFh7zH3713iEH-XG8rgxTtyoLt22ENloXSIt84CgmlkgnY0gmlwhKwSczyKbXVsdGlhZGRyc5YACASsEnM8Bj-QAAoErBJzPAY_kd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDko-pHRsxACWfoSTC5lF2rC-P2PKk6mdfmd-huynYECiDdGNwgj-Qg3VkcII_koV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16271/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.252.11/tcp/5107/p2p/16Uiu2HAmJk1BFwxs31An7WS9bq1HS3daq8JrVjVRCdc3xbXuz6xB"]'
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-03-11_04-35-02__5f52cd45-76a1-4a21-b4b4-e6e085148697__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.51
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38672', '38673', '38674', '38675', '38676']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 38672:38672 -p 38673:38673 -p 38674:38674 -p 38675:38675 -p 38676:38676 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38674 --rest-port=38672 --tcp-port=38673 --discv5-udp-port=38675 --rest-address=0.0.0.0 --nat=extip:172.18.145.51 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=13baebadeb66f3b5724f398ed3f0da0c69a7f8de80ebfdeab6b8226f1f0e1a62 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38676 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJRs-E4gVkhyDSEyyW5_f104Lsz7Z-83zvgYpWNWpwziaWB5W9bwvjJogNfzdUI7aNC2FfJ6HNC1XikxNSSuqcACgmlkgnY0gmlwhKwS_AuKbXVsdGlhZGRyc5YACASsEvwLBhPzAAoErBL8CwYT9N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDWm7184cxKHfZNVcEz2y7WzOCtEKLHaCvrdSRscqlXxyDdGNwghPzg3VkcIIT9YV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.145.51 waku f2f1a6cadd107cf6f671d4453b484e42b1dd5ab7e12eca1d5a6545cf702a4b79
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f2f1a6cadd10. Setting up logs at ./log/docker/node4_2026-03-11_04-35-02__5f52cd45-76a1-4a21-b4b4-e6e085148697__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 38672
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38672/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38672/debug/v1/info" -H "Content-Type: application/json" -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.51/tcp/38673/p2p/16Uiu2HAmUqcMemJFtznB5DSVU7r15ZYkp7yabefXnHKix35hBJzn","/ip4/172.18.145.51/tcp/38674/ws/p2p/16Uiu2HAmUqcMemJFtznB5DSVU7r15ZYkp7yabefXnHKix35hBJzn"],"enrUri":"enr:-L24QNeFaKDMHjBQyHjxla7RZ6CpOvIdUZTCtAiMHgXbBQIEPD2WcEpgR6wRNFS2XzbTM5wrDAnVqmuQGOp8dElCfEwCgmlkgnY0gmlwhKwSkTOKbXVsdGlhZGRyc5YACASsEpEzBpcRAAoErBKRMwaXEt0DgnJzhQADAQAAiXNlY3AyNTZrMaED8HOC5I_faUPqLDJ83Y5CnpfSJVJDW_wHY_cPB10DBguDdGNwgpcRg3VkcIKXE4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38672/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.252.11/tcp/5107/p2p/16Uiu2HAmJk1BFwxs31An7WS9bq1HS3daq8JrVjVRCdc3xbXuz6xB"]'
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-03-11_04-35-02__5f52cd45-76a1-4a21-b4b4-e6e085148697__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.114
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32812', '32813', '32814', '32815', '32816']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 32812:32812 -p 32813:32813 -p 32814:32814 -p 32815:32815 -p 32816:32816 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32814 --rest-port=32812 --tcp-port=32813 --discv5-udp-port=32815 --rest-address=0.0.0.0 --nat=extip:172.18.56.114 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1aa1bdcecee30ad9edd809fdd658e07e6eeaad335be7baa6982786cb09ae9ff8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32816 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJRs-E4gVkhyDSEyyW5_f104Lsz7Z-83zvgYpWNWpwziaWB5W9bwvjJogNfzdUI7aNC2FfJ6HNC1XikxNSSuqcACgmlkgnY0gmlwhKwS_AuKbXVsdGlhZGRyc5YACASsEvwLBhPzAAoErBL8CwYT9N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDWm7184cxKHfZNVcEz2y7WzOCtEKLHaCvrdSRscqlXxyDdGNwghPzg3VkcIIT9YV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.56.114 waku 623bffb51b6e4f292dae1c17399a1a49cf2feaa9ea79e7a8efe5ea58e530ce07
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 623bffb51b6e. Setting up logs at ./log/docker/node5_2026-03-11_04-35-02__5f52cd45-76a1-4a21-b4b4-e6e085148697__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 32812
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32812/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32812/debug/v1/info" -H "Content-Type: application/json" -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.114/tcp/32813/p2p/16Uiu2HAm69UnK2LVmJbWBcUH8DdmdTqfJ6beCd1gjfns2PaoYuNM","/ip4/172.18.56.114/tcp/32814/ws/p2p/16Uiu2HAm69UnK2LVmJbWBcUH8DdmdTqfJ6beCd1gjfns2PaoYuNM"],"enrUri":"enr:-L24QJSTtQEX890WeTdKVMnOcOBMGsYcT3aL1vk6IIY8mCUvNt-xGRx1ZU1bc5a30QdWOOiJREXJxACn81ip3uE0nlYCgmlkgnY0gmlwhKwSOHKKbXVsdGlhZGRyc5YACASsEjhyBoAtAAoErBI4cgaALt0DgnJzhQADAQAAiXNlY3AyNTZrMaECn0qaBsAoNf1fQIIIw0QZXiAEYNcvTtfzg_HhdX90rX6DdGNwgoAtg3VkcIKAL4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32812/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.252.11/tcp/5107/p2p/16Uiu2HAmJk1BFwxs31An7WS9bq1HS3daq8JrVjVRCdc3xbXuz6xB"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5106/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:58958/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:16271/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:38672/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:32812/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 10 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5106/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.51/tcp/49900/p2p/16Uiu2HAmR33pCrHKi8WsKBBcn6gmjaqHYQjfhaVJ1gKYrJjY3gYZ","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"},{"multiaddr":"/ip4/172.18.56.114/tcp/38852/p2p/16Uiu2HAm69UnK2LVmJbWBcUH8DdmdTqfJ6beCd1gjfns2PaoYuNM","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"},{"multiaddr":"/ip4/172.18.145.51/tcp/55252/p2p/16Uiu2HAmUqcMemJFtznB5DSVU7r15ZYkp7yabefXnHKix35hBJzn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"},{"multiaddr":"/ip4/172.18.115.60/tcp/36276/p2p/16Uiu2HAmNX6vpHESTPbiy9QphGXGZ3vZ3B2v9q5z3u2PyWExeTkj","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58958/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.114/tcp/32813/p2p/16Uiu2HAm69UnK2LVmJbWBcUH8DdmdTqfJ6beCd1gjfns2PaoYuNM","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.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":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"},{"multiaddr":"/ip4/172.18.145.51/tcp/38673/p2p/16Uiu2HAmUqcMemJFtznB5DSVU7r15ZYkp7yabefXnHKix35hBJzn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.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":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"},{"multiaddr":"/ip4/172.18.115.60/tcp/16272/p2p/16Uiu2HAmNX6vpHESTPbiy9QphGXGZ3vZ3B2v9q5z3u2PyWExeTkj","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.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":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"},{"multiaddr":"/ip4/172.18.252.11/tcp/5107/p2p/16Uiu2HAmJk1BFwxs31An7WS9bq1HS3daq8JrVjVRCdc3xbXuz6xB","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58958/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.145.51/tcp/55252/p2p/16Uiu2HAmUqcMemJFtznB5DSVU7r15ZYkp7yabefXnHKix35hBJzn"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58958/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.56.114/tcp/38852/p2p/16Uiu2HAm69UnK2LVmJbWBcUH8DdmdTqfJ6beCd1gjfns2PaoYuNM"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58958/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.115.60/tcp/16272/p2p/16Uiu2HAmNX6vpHESTPbiy9QphGXGZ3vZ3B2v9q5z3u2PyWExeTkj"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58958/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.145.51/tcp/38673/p2p/16Uiu2HAmUqcMemJFtznB5DSVU7r15ZYkp7yabefXnHKix35hBJzn"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58958/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.252.11/tcp/5107/p2p/16Uiu2HAmJk1BFwxs31An7WS9bq1HS3daq8JrVjVRCdc3xbXuz6xB"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58958/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.115.60/tcp/36276/p2p/16Uiu2HAmNX6vpHESTPbiy9QphGXGZ3vZ3B2v9q5z3u2PyWExeTkj"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58958/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.56.114/tcp/32813/p2p/16Uiu2HAm69UnK2LVmJbWBcUH8DdmdTqfJ6beCd1gjfns2PaoYuNM"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16271/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.145.51/tcp/55252/p2p/16Uiu2HAmUqcMemJFtznB5DSVU7r15ZYkp7yabefXnHKix35hBJzn"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16271/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.56.114/tcp/38852/p2p/16Uiu2HAm69UnK2LVmJbWBcUH8DdmdTqfJ6beCd1gjfns2PaoYuNM"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16271/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.206.51/tcp/49900/p2p/16Uiu2HAmR33pCrHKi8WsKBBcn6gmjaqHYQjfhaVJ1gKYrJjY3gYZ"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16271/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.145.51/tcp/38673/p2p/16Uiu2HAmUqcMemJFtznB5DSVU7r15ZYkp7yabefXnHKix35hBJzn"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16271/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.252.11/tcp/5107/p2p/16Uiu2HAmJk1BFwxs31An7WS9bq1HS3daq8JrVjVRCdc3xbXuz6xB"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16271/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.56.114/tcp/32813/p2p/16Uiu2HAm69UnK2LVmJbWBcUH8DdmdTqfJ6beCd1gjfns2PaoYuNM"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38672/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.56.114/tcp/38852/p2p/16Uiu2HAm69UnK2LVmJbWBcUH8DdmdTqfJ6beCd1gjfns2PaoYuNM"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38672/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.115.60/tcp/16272/p2p/16Uiu2HAmNX6vpHESTPbiy9QphGXGZ3vZ3B2v9q5z3u2PyWExeTkj"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38672/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.206.51/tcp/49900/p2p/16Uiu2HAmR33pCrHKi8WsKBBcn6gmjaqHYQjfhaVJ1gKYrJjY3gYZ"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38672/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.252.11/tcp/5107/p2p/16Uiu2HAmJk1BFwxs31An7WS9bq1HS3daq8JrVjVRCdc3xbXuz6xB"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38672/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.115.60/tcp/36276/p2p/16Uiu2HAmNX6vpHESTPbiy9QphGXGZ3vZ3B2v9q5z3u2PyWExeTkj"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38672/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.56.114/tcp/32813/p2p/16Uiu2HAm69UnK2LVmJbWBcUH8DdmdTqfJ6beCd1gjfns2PaoYuNM"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32812/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.145.51/tcp/55252/p2p/16Uiu2HAmUqcMemJFtznB5DSVU7r15ZYkp7yabefXnHKix35hBJzn"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32812/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.115.60/tcp/16272/p2p/16Uiu2HAmNX6vpHESTPbiy9QphGXGZ3vZ3B2v9q5z3u2PyWExeTkj"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32812/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.206.51/tcp/49900/p2p/16Uiu2HAmR33pCrHKi8WsKBBcn6gmjaqHYQjfhaVJ1gKYrJjY3gYZ"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32812/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.145.51/tcp/38673/p2p/16Uiu2HAmUqcMemJFtznB5DSVU7r15ZYkp7yabefXnHKix35hBJzn"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32812/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.252.11/tcp/5107/p2p/16Uiu2HAmJk1BFwxs31An7WS9bq1HS3daq8JrVjVRCdc3xbXuz6xB"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32812/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.115.60/tcp/36276/p2p/16Uiu2HAmNX6vpHESTPbiy9QphGXGZ3vZ3B2v9q5z3u2PyWExeTkj"]'
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 66de20c41fd5
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 63abd2f67db9
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 07c60145b61e
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 66de20c41fd5. 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 f2f1a6cadd10
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 63abd2f67db9. 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 623bffb51b6e
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 07c60145b61e. 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,132 @@
2026-03-11 04:33:41.848 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-11 04:33:41.848 DEBUG [tests.conftest] Running test: test_relay_4_nodes_sender_latency with id: 2026-03-11_04-33-41__30258cef-ddb4-4c74-ac52-9109751cd12f
2026-03-11 04:33:41.849 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-11 04:33:41.849 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-11 04:33:41.856 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:33:41.856 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-11_04-33-41__30258cef-ddb4-4c74-ac52-9109751cd12f__wakuorg_nwaku:latest.log
2026-03-11 04:33:41.862 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:33:41.862 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-11_04-33-41__30258cef-ddb4-4c74-ac52-9109751cd12f__wakuorg_nwaku:latest.log
2026-03-11 04:33:41.869 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:33:41.869 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-11_04-33-41__30258cef-ddb4-4c74-ac52-9109751cd12f__wakuorg_nwaku:latest.log
2026-03-11 04:33:41.875 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:33:41.875 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-03-11_04-33-41__30258cef-ddb4-4c74-ac52-9109751cd12f__wakuorg_nwaku:latest.log
2026-03-11 04:33:41.875 INFO [tests.e2e.test_network_conditions] Starting 4 nodes with relay enabled (bootstrap chain)
2026-03-11 04:33:41.875 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:33:41.875 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:33:41.877 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:33:41.877 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.125.23
2026-03-11 04:33:41.877 DEBUG [src.node.docker_mananger] Generated ports ['57616', '57617', '57618', '57619', '57620']
2026-03-11 04:33:41.877 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:33:41.877 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:33:41.877 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:33:41.878 DEBUG [src.node.docker_mananger] docker run -i -t -p 57616:57616 -p 57617:57617 -p 57618:57618 -p 57619:57619 -p 57620:57620 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57618 --rest-port=57616 --tcp-port=57617 --discv5-udp-port=57619 --rest-address=0.0.0.0 --nat=extip:172.18.125.23 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4bc23217a470adda5e186e542dcad9dfcaec1281daede7ddc0d7e397eba69cc3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57620 --metrics-logging=true --relay=true
2026-03-11 04:33:42.025 ERROR [src.node.docker_mananger] Max retries reached for container 277bc4ba6bc7. Exiting log stream.
2026-03-11 04:33:42.065 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.125.23 waku e4e3d371aa6a1539ec6a3cc44d709ba4effea295d3d07df44ea70ff064d3ccdc
2026-03-11 04:33:42.099 DEBUG [src.node.docker_mananger] Container started with ID e4e3d371aa6a. Setting up logs at ./log/docker/node1_2026-03-11_04-33-41__30258cef-ddb4-4c74-ac52-9109751cd12f__wakuorg_nwaku:latest.log
2026-03-11 04:33:42.100 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57616
2026-03-11 04:33:42.101 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:33:43.103 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57616/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:33:43.106 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:33:43.106 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:33:43.107 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57616/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:33:43.109 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.125.23/tcp/57617/p2p/16Uiu2HAkyE3R3PDaXYnnDe5JxuHJHrgnSP3fbVA2LeYnCfHXoXor","/ip4/172.18.125.23/tcp/57618/ws/p2p/16Uiu2HAkyE3R3PDaXYnnDe5JxuHJHrgnSP3fbVA2LeYnCfHXoXor"],"enrUri":"enr:-L24QOL1hPCg5WvtWZjQ9ryfCHm8a5wHDr6clCTQ42dzev57Q8T0l5LkMoz01ZzAedkLej_4ACZ6x_unaCuRAZ0g4DECgmlkgnY0gmlwhKwSfReKbXVsdGlhZGRyc5YACASsEn0XBuERAAoErBJ9FwbhEt0DgnJzhQADAQAAiXNlY3AyNTZrMaECOHQD1itoES_PsMwqSE7AKNKw4T_goUb95_1hFLq-meWDdGNwguERg3VkcILhE4V3YWt1MgE"}'
2026-03-11 04:33:43.109 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:33:43.109 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:33:43.109 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:33:43.111 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:33:43.111 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.179.30
2026-03-11 04:33:43.111 DEBUG [src.node.docker_mananger] Generated ports ['27473', '27474', '27475', '27476', '27477']
2026-03-11 04:33:43.111 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:33:43.111 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:33:43.112 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:33:43.112 DEBUG [src.node.docker_mananger] docker run -i -t -p 27473:27473 -p 27474:27474 -p 27475:27475 -p 27476:27476 -p 27477:27477 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27475 --rest-port=27473 --tcp-port=27474 --discv5-udp-port=27476 --rest-address=0.0.0.0 --nat=extip:172.18.179.30 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b5e48fd099bbe7ee8ed4c2bea54cbb67f7adcef9b16a2e33daf8fe4fda72cfcc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27477 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOL1hPCg5WvtWZjQ9ryfCHm8a5wHDr6clCTQ42dzev57Q8T0l5LkMoz01ZzAedkLej_4ACZ6x_unaCuRAZ0g4DECgmlkgnY0gmlwhKwSfReKbXVsdGlhZGRyc5YACASsEn0XBuERAAoErBJ9FwbhEt0DgnJzhQADAQAAiXNlY3AyNTZrMaECOHQD1itoES_PsMwqSE7AKNKw4T_goUb95_1hFLq-meWDdGNwguERg3VkcILhE4V3YWt1MgE
2026-03-11 04:33:43.306 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.179.30 waku 162850c5e9ed542eb073260371a066630de2de4d9deec243d7e72bbc8afbfdd1
2026-03-11 04:33:43.341 DEBUG [src.node.docker_mananger] Container started with ID 162850c5e9ed. Setting up logs at ./log/docker/node2_2026-03-11_04-33-41__30258cef-ddb4-4c74-ac52-9109751cd12f__wakuorg_nwaku:latest.log
2026-03-11 04:33:43.342 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27473
2026-03-11 04:33:43.342 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:33:44.342 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27473/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:33:44.366 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:33:44.366 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:33:44.366 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27473/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:33:44.371 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.179.30/tcp/27474/p2p/16Uiu2HAm6gSqawTGUMVF44bjFCJzfFSrzr9Q8EXT11ipXaeYQ1nU","/ip4/172.18.179.30/tcp/27475/ws/p2p/16Uiu2HAm6gSqawTGUMVF44bjFCJzfFSrzr9Q8EXT11ipXaeYQ1nU"],"enrUri":"enr:-L24QKXNuiHQu6ktHdXMBm2xCVkTe-A_3O__fWVdJVnBNP49exdcKY1orK2YwGiFZgcD0DfONJL0yPPb5QWUlMLrfpwCgmlkgnY0gmlwhKwSsx6KbXVsdGlhZGRyc5YACASsErMeBmtSAAoErBKzHgZrU90DgnJzhQADAQAAiXNlY3AyNTZrMaECpzlov57LOH1bNbsVyBWSGw6OmoV4BHLMm6cuA840WzWDdGNwgmtSg3VkcIJrVIV3YWt1MgE"}'
2026-03-11 04:33:44.372 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:33:44.372 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:33:44.373 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:33:44.376 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:33:44.376 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.83.11
2026-03-11 04:33:44.377 DEBUG [src.node.docker_mananger] Generated ports ['46613', '46614', '46615', '46616', '46617']
2026-03-11 04:33:44.378 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:33:44.378 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:33:44.378 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:33:44.378 DEBUG [src.node.docker_mananger] docker run -i -t -p 46613:46613 -p 46614:46614 -p 46615:46615 -p 46616:46616 -p 46617:46617 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46615 --rest-port=46613 --tcp-port=46614 --discv5-udp-port=46616 --rest-address=0.0.0.0 --nat=extip:172.18.83.11 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6ffccf3fba03c92aee696a9dba489dcae357f5c9ae4efbd1db8c293bf61bf890 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46617 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKXNuiHQu6ktHdXMBm2xCVkTe-A_3O__fWVdJVnBNP49exdcKY1orK2YwGiFZgcD0DfONJL0yPPb5QWUlMLrfpwCgmlkgnY0gmlwhKwSsx6KbXVsdGlhZGRyc5YACASsErMeBmtSAAoErBKzHgZrU90DgnJzhQADAQAAiXNlY3AyNTZrMaECpzlov57LOH1bNbsVyBWSGw6OmoV4BHLMm6cuA840WzWDdGNwgmtSg3VkcIJrVIV3YWt1MgE
2026-03-11 04:33:44.572 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.83.11 waku 80c9b7e45d3e81a5e3a6b9b58590681c1b837d270e79fcaf63685103832d5b75
2026-03-11 04:33:44.607 DEBUG [src.node.docker_mananger] Container started with ID 80c9b7e45d3e. Setting up logs at ./log/docker/node3_2026-03-11_04-33-41__30258cef-ddb4-4c74-ac52-9109751cd12f__wakuorg_nwaku:latest.log
2026-03-11 04:33:44.608 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 46613
2026-03-11 04:33:44.608 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:33:45.609 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46613/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:33:45.627 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:33:45.628 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:33:45.630 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46613/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:33:45.635 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.83.11/tcp/46614/p2p/16Uiu2HAkz5rGYQTPMis24XWJ2VSL7xijsSPnjfNfbiLybQVhv5ae","/ip4/172.18.83.11/tcp/46615/ws/p2p/16Uiu2HAkz5rGYQTPMis24XWJ2VSL7xijsSPnjfNfbiLybQVhv5ae"],"enrUri":"enr:-L24QOdw_R7IbvS9arXGj4E8C2Gk2IjlWWHvW-3znfWcrD9acMyHcwxLp6xvicxnAzGaE4lLehuG07KTjRM6plTwv8MCgmlkgnY0gmlwhKwSUwuKbXVsdGlhZGRyc5YACASsElMLBrYWAAoErBJTCwa2F90DgnJzhQADAQAAiXNlY3AyNTZrMaECRTZztl2fYZNuG_eexm3zx7praslVDGq_emcp4U2R3TeDdGNwgrYWg3VkcIK2GIV3YWt1MgE"}'
2026-03-11 04:33:45.636 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:33:45.636 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:33:45.636 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:33:45.638 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:33:45.638 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.14.211
2026-03-11 04:33:45.638 DEBUG [src.node.docker_mananger] Generated ports ['14845', '14846', '14847', '14848', '14849']
2026-03-11 04:33:45.638 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:33:45.638 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:33:45.638 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:33:45.638 DEBUG [src.node.docker_mananger] docker run -i -t -p 14845:14845 -p 14846:14846 -p 14847:14847 -p 14848:14848 -p 14849:14849 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14847 --rest-port=14845 --tcp-port=14846 --discv5-udp-port=14848 --rest-address=0.0.0.0 --nat=extip:172.18.14.211 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=faf217afe657e6ea4ddabe11dad6dd8406a32c03fb865d08efef01a2d7fb6db9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14849 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOdw_R7IbvS9arXGj4E8C2Gk2IjlWWHvW-3znfWcrD9acMyHcwxLp6xvicxnAzGaE4lLehuG07KTjRM6plTwv8MCgmlkgnY0gmlwhKwSUwuKbXVsdGlhZGRyc5YACASsElMLBrYWAAoErBJTCwa2F90DgnJzhQADAQAAiXNlY3AyNTZrMaECRTZztl2fYZNuG_eexm3zx7praslVDGq_emcp4U2R3TeDdGNwgrYWg3VkcIK2GIV3YWt1MgE
2026-03-11 04:33:45.839 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.14.211 waku e98f8671afb3ae929d4782ae0a7d11a0eb83b4a15c1526cf2d38a2dd8b95a073
2026-03-11 04:33:45.872 DEBUG [src.node.docker_mananger] Container started with ID e98f8671afb3. Setting up logs at ./log/docker/node4_2026-03-11_04-33-41__30258cef-ddb4-4c74-ac52-9109751cd12f__wakuorg_nwaku:latest.log
2026-03-11 04:33:45.873 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 14845
2026-03-11 04:33:45.873 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:33:46.874 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14845/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:33:46.895 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:33:46.896 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:33:46.896 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14845/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:33:46.899 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.14.211/tcp/14846/p2p/16Uiu2HAmCx2qJCcWrphKuZ2ucEqLMYnUj3SMYzhHabXDpjjgTsts","/ip4/172.18.14.211/tcp/14847/ws/p2p/16Uiu2HAmCx2qJCcWrphKuZ2ucEqLMYnUj3SMYzhHabXDpjjgTsts"],"enrUri":"enr:-L24QBAQx8o-JSfiGehyPE64JtYHBgKqg05KKZliBbHeRdCwauMynfTDEC6SfTzdgEa9OB7s2dJQdhRA053QPINml1UCgmlkgnY0gmlwhKwSDtOKbXVsdGlhZGRyc5YACASsEg7TBjn-AAoErBIO0wY5_90DgnJzhQADAQAAiXNlY3AyNTZrMaEDBF2uYMxkx0RTCq82VxbgCfZwZGZrNxw3OhxlGfZGSoiDdGNwgjn-g3VkcII6AIV3YWt1MgE"}'
2026-03-11 04:33:46.900 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:33:46.900 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57616/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-11 04:33:46.905 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:33:46.905 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27473/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-11 04:33:46.913 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:33:46.913 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46613/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-11 04:33:46.922 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:33:46.924 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14845/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-11 04:33:46.930 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:33:46.931 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57616/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:33:46.936 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.179.30/tcp/56848/p2p/16Uiu2HAm6gSqawTGUMVF44bjFCJzfFSrzr9Q8EXT11ipXaeYQ1nU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
2026-03-11 04:33:46.936 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27473/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:33:46.939 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.83.11/tcp/44018/p2p/16Uiu2HAkz5rGYQTPMis24XWJ2VSL7xijsSPnjfNfbiLybQVhv5ae","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.125.23/tcp/57617/p2p/16Uiu2HAkyE3R3PDaXYnnDe5JxuHJHrgnSP3fbVA2LeYnCfHXoXor","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-11 04:33:46.939 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46613/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:33:46.941 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.14.211/tcp/39540/p2p/16Uiu2HAmCx2qJCcWrphKuZ2ucEqLMYnUj3SMYzhHabXDpjjgTsts","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.179.30/tcp/27474/p2p/16Uiu2HAm6gSqawTGUMVF44bjFCJzfFSrzr9Q8EXT11ipXaeYQ1nU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-11 04:33:46.942 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14845/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:33:46.944 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.83.11/tcp/46614/p2p/16Uiu2HAkz5rGYQTPMis24XWJ2VSL7xijsSPnjfNfbiLybQVhv5ae","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-11 04:33:46.945 DEBUG [src.libs.common] Sleeping for 40 seconds
2026-03-11 04:34:26.945 INFO [tests.e2e.test_network_conditions] Applying 3000ms latency on sender node1
2026-03-11 04:34:26.947 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '8844', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-03-11 04:34:27.016 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '8844', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'delay', '3000ms']
2026-03-11 04:34:27.030 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57616/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:34:33.040 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:34:33.040 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14845/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:34:33.043 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":1773203667030344680,"ephemeral":false,"proof":""}]'
2026-03-11 04:34:33.044 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '8844', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-03-11 04:34:33.056 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-11 04:34:33.056 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-11 04:34:33.057 DEBUG [src.node.waku_node] Stopping container with id e4e3d371aa6a
2026-03-11 04:34:33.619 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:34:33.619 DEBUG [src.node.waku_node] Stopping container with id 162850c5e9ed
2026-03-11 04:34:34.233 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:34:34.234 DEBUG [src.node.waku_node] Stopping container with id 80c9b7e45d3e
2026-03-11 04:34:34.437 ERROR [src.node.docker_mananger] Max retries reached for container e4e3d371aa6a. Exiting log stream.
2026-03-11 04:34:34.813 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:34:34.815 DEBUG [src.node.waku_node] Stopping container with id e98f8671afb3
2026-03-11 04:34:35.047 ERROR [src.node.docker_mananger] Max retries reached for container 162850c5e9ed. Exiting log stream.
2026-03-11 04:34:35.397 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:34:35.399 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-11 04:34:35.436 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-11 04:34:35.474 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-11 04:34:35.512 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-11 04:34:35.547 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,105 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_long_string_pubsub_topic with id: 2026-03-11_04-35-45__6e25e6fe-e709-4184-a98d-c8a29ab574e8
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-03-11_04-35-45__6e25e6fe-e709-4184-a98d-c8a29ab574e8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.234.97
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['61888', '61889', '61890', '61891', '61892']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 61888:61888 -p 61889:61889 -p 61890:61890 -p 61891:61891 -p 61892:61892 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61890 --rest-port=61888 --tcp-port=61889 --discv5-udp-port=61891 --rest-address=0.0.0.0 --nat=extip:172.18.234.97 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=749aa30dc4f3f5b33e40a2aba3b67a23dbcfca7df8208fc9f1cf7707d32acdca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61892 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 12d6e863845f. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.234.97 waku f0c6912d94dd3dd5277c58113412432f733ff076ecd93d4eee438edff4642936
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f0c6912d94dd. Setting up logs at ./log/docker/publishing_node1_2026-03-11_04-35-45__6e25e6fe-e709-4184-a98d-c8a29ab574e8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 61888
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 743587e214cb. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61888/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61888/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.234.97/tcp/61889/p2p/16Uiu2HAmNWXhAcVTJcL9MGTj23CfNkf2o1qBDCUtS5JFMQPiVJ9s","/ip4/172.18.234.97/tcp/61890/ws/p2p/16Uiu2HAmNWXhAcVTJcL9MGTj23CfNkf2o1qBDCUtS5JFMQPiVJ9s"],"enrUri":"enr:-L24QLu8-ymUCYYY32ixIKp_rH7V6UQk-d146Y-4Uyn4hBsMZb-ekojiGTVZmBRwbi4NAW8HkymP5UZA-SSVivUdKY4CgmlkgnY0gmlwhKwS6mGKbXVsdGlhZGRyc5YACASsEuphBvHBAAoErBLqYQbxwt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDkmoUzzipiY7-ArHnCZCFznRLnzz4cJTrSXoheCI8gtaDdGNwgvHBg3VkcILxw4V3YWt1MgM"}'
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-03-11_04-35-45__6e25e6fe-e709-4184-a98d-c8a29ab574e8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.49
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['60546', '60547', '60548', '60549', '60550']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 60546:60546 -p 60547:60547 -p 60548:60548 -p 60549:60549 -p 60550:60550 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60548 --rest-port=60546 --tcp-port=60547 --discv5-udp-port=60549 --rest-address=0.0.0.0 --nat=extip:172.18.46.49 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6c4d5ece6feba4a4bbc67fb8aced19b39fb19ffdaffdb9e5f4c9bbcca9ee970d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60550 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QLu8-ymUCYYY32ixIKp_rH7V6UQk-d146Y-4Uyn4hBsMZb-ekojiGTVZmBRwbi4NAW8HkymP5UZA-SSVivUdKY4CgmlkgnY0gmlwhKwS6mGKbXVsdGlhZGRyc5YACASsEuphBvHBAAoErBLqYQbxwt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDkmoUzzipiY7-ArHnCZCFznRLnzz4cJTrSXoheCI8gtaDdGNwgvHBg3VkcILxw4V3YWt1MgM --storenode=/ip4/172.18.234.97/tcp/61889/p2p/16Uiu2HAmNWXhAcVTJcL9MGTj23CfNkf2o1qBDCUtS5JFMQPiVJ9s --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.46.49 waku 5a5af59478c0c7d64206edd596facdddfe8c8cb8756cb915e979f1a10e780308
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5a5af59478c0. Setting up logs at ./log/docker/store_node1_2026-03-11_04-35-45__6e25e6fe-e709-4184-a98d-c8a29ab574e8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 60546
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60546/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60546/debug/v1/info" -H "Content-Type: application/json" -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.49/tcp/60547/p2p/16Uiu2HAm52F17TAfpULDmfw6jVMQyjVYyGsskMCFffXqErG6cNMt","/ip4/172.18.46.49/tcp/60548/ws/p2p/16Uiu2HAm52F17TAfpULDmfw6jVMQyjVYyGsskMCFffXqErG6cNMt"],"enrUri":"enr:-L24QHemaSUDqQnieDnDTI3MTReVmppYPfz731Usup409DMOdtP6VJ2yKfQlNK1sbwoZqVnUMi4sT__Ak-aqa71EensCgmlkgnY0gmlwhKwSLjGKbXVsdGlhZGRyc5YACASsEi4xBuyDAAoErBIuMQbshN0DgnJzhQADAQAAiXNlY3AyNTZrMaECjpREzg7tBvey8_jWNXkck97bOFgCylVbthoiaxHI0JeDdGNwguyDg3VkcILshYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60546/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.234.97/tcp/61889/p2p/16Uiu2HAmNWXhAcVTJcL9MGTj23CfNkf2o1qBDCUtS5JFMQPiVJ9s"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61888/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:60546/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:61888/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61888/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:61888/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:61888/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:61888/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:61888/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:61888/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:61888/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  tests.store.test_topics:test_topics.py:146 Trying to get stored msg with url topic size million
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61888/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  tests.store.test_topics:test_topics.py:152 store request with very long pubsub topic wasn't accepted
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f0c6912d94dd
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5a5af59478c0
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,62 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_metadata_protocol_mounted_also_on_non_1_clusters with id: 2026-03-11_04-34-16__99cfad8b-82b1-461a-bed7-1a83fd7537a8
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-03-11_04-34-16__99cfad8b-82b1-461a-bed7-1a83fd7537a8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.126
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['18185', '18186', '18187', '18188', '18189']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 18185:18185 -p 18186:18186 -p 18187:18187 -p 18188:18188 -p 18189:18189 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18187 --rest-port=18185 --tcp-port=18186 --discv5-udp-port=18188 --rest-address=0.0.0.0 --nat=extip:172.18.155.126 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cde7bf66afedd710468aca2ee0c2cb87c69aa0a0ac8f481528a99684730efcc7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18189 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.155.126 waku 779bd3424d28d87b29bbebc849c7da234913c9add87609b98e23fa6525e4208a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 779bd3424d28. Setting up logs at ./log/docker/node1_2026-03-11_04-34-16__99cfad8b-82b1-461a-bed7-1a83fd7537a8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 18185
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 1c3c51cd7e03. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 997bf3aabbd7. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18185/debug/v1/info" -H "Content-Type: application/json" -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.126/tcp/18186/p2p/16Uiu2HAmDiSqg8dWBJH57poFmtonbq8uUUfQfUacoekATaDEpzrT","/ip4/172.18.155.126/tcp/18187/ws/p2p/16Uiu2HAmDiSqg8dWBJH57poFmtonbq8uUUfQfUacoekATaDEpzrT"],"enrUri":"enr:-L24QJvpxwsp6vPfjdsO9wJunZjE2fafzaqYPTR6IpPG23nWZFL0EFemch0D_wsVeLT-FMbhNS0bAvQaFI2hptH5INICgmlkgnY0gmlwhKwSm36KbXVsdGlhZGRyc5YACASsEpt-BkcKAAoErBKbfgZHC90DgnJzhQADAQAAiXNlY3AyNTZrMaEDD75hiqZGbUBnHqZcwL04_tl1fG5M9Ih4DjfmEvyODSCDdGNwgkcKg3VkcIJHDIV3YWt1MgE"}'
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-03-11_04-34-16__99cfad8b-82b1-461a-bed7-1a83fd7537a8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.233.220
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58518', '58519', '58520', '58521', '58522']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 58518:58518 -p 58519:58519 -p 58520:58520 -p 58521:58521 -p 58522:58522 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58520 --rest-port=58518 --tcp-port=58519 --discv5-udp-port=58521 --rest-address=0.0.0.0 --nat=extip:172.18.233.220 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=073a9a04ee4eabab9f8ce55e2ddfb8e5fdad8adbe3d37ee87e81966fe1030d2f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58522 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJvpxwsp6vPfjdsO9wJunZjE2fafzaqYPTR6IpPG23nWZFL0EFemch0D_wsVeLT-FMbhNS0bAvQaFI2hptH5INICgmlkgnY0gmlwhKwSm36KbXVsdGlhZGRyc5YACASsEpt-BkcKAAoErBKbfgZHC90DgnJzhQADAQAAiXNlY3AyNTZrMaEDD75hiqZGbUBnHqZcwL04_tl1fG5M9Ih4DjfmEvyODSCDdGNwgkcKg3VkcIJHDIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.233.220 waku 9b70b69a573ef788ec6bdbe608117c0cfbc2fe8f7ca72042f0a71e9198510fca
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9b70b69a573e. Setting up logs at ./log/docker/node2_2026-03-11_04-34-16__99cfad8b-82b1-461a-bed7-1a83fd7537a8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 58518
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58518/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58518/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.233.220/tcp/58519/p2p/16Uiu2HAkvXqcBbiRARVpETN9yzmWUHK2ybZDfVpB2Trt24RvJcWK","/ip4/172.18.233.220/tcp/58520/ws/p2p/16Uiu2HAkvXqcBbiRARVpETN9yzmWUHK2ybZDfVpB2Trt24RvJcWK"],"enrUri":"enr:-L24QDfl-4h7vMxdFXl7sTzRUNp-IRyVfDirhwjz1sV-YAuWeTW5YBn05nm44_sZjptMz3FUA3LmVnZBoRhux6Glq9UCgmlkgnY0gmlwhKwS6dyKbXVsdGlhZGRyc5YACASsEuncBuSXAAoErBLp3AbkmN0DgnJzhQADAQAAiXNlY3AyNTZrMaECEHAOunomY_zvzRWz0eVoCJLYqixX2fJcJwe8brckpMiDdGNwguSXg3VkcILkmYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58518/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.155.126/tcp/18186/p2p/16Uiu2HAmDiSqg8dWBJH57poFmtonbq8uUUfQfUacoekATaDEpzrT"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:141 Found matches for keyword 'Created WakuMetadata protocol': ['INF 2026-03-11 04:34:16.469+00:00 Created WakuMetadata protocol topics="waku node" tid=1 file=protocol.nim:107 clusterId=3 shards="[0]"']
DEBUG  src.node.docker_mananger:docker_mananger.py:141 Found matches for keyword 'Created WakuMetadata protocol': ['INF 2026-03-11 04:34:17.714+00:00 Created WakuMetadata protocol topics="waku node" tid=1 file=protocol.nim:107 clusterId=3 shards="[0]"']
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 779bd3424d28
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9b70b69a573e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_unsubscribe_with_content_topic_string_instead_of_list with id: 2026-03-11_04-34-34__5b2ab6cc-ff10-4fa2-b5ac-7fb397d8778b
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-03-11_04-34-34__5b2ab6cc-ff10-4fa2-b5ac-7fb397d8778b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.67
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['15635', '15636', '15637', '15638', '15639']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 15635:15635 -p 15636:15636 -p 15637:15637 -p 15638:15638 -p 15639:15639 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15637 --rest-port=15635 --tcp-port=15636 --discv5-udp-port=15638 --rest-address=0.0.0.0 --nat=extip:172.18.141.67 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8edfeb47a40edae7406f70c2cbc9abcdfaf71c6b5c64f2eeff95d1bb1558abbb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15639 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.141.67 waku 3e6230d6031d405170ea8ed1cb4b7c4fa07f2f9cf9617eb13f25def342f09c81
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3e6230d6031d. Setting up logs at ./log/docker/node1_2026-03-11_04-34-34__5b2ab6cc-ff10-4fa2-b5ac-7fb397d8778b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 15635
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 5e98ab6fbd31. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 58bd334f40a3. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15635/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15635/debug/v1/info" -H "Content-Type: application/json" -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.67/tcp/15636/p2p/16Uiu2HAmRAR4KBY2C7C5c5AQbnWavkHBEReeNTm7ZG4MnKbtvSSk","/ip4/172.18.141.67/tcp/15637/ws/p2p/16Uiu2HAmRAR4KBY2C7C5c5AQbnWavkHBEReeNTm7ZG4MnKbtvSSk"],"enrUri":"enr:-L24QEtj532YTVOt8tIluk3z9ODEhkyGTgYhXKnSavC3wgYcYOmbUO9NjEAPy592qMf-h99QNBaToG847KT43BEwd-oCgmlkgnY0gmlwhKwSjUOKbXVsdGlhZGRyc5YACASsEo1DBj0UAAoErBKNQwY9Fd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDudYF8o8Cvu5HT2LGJbA5h3FdbpBV8cQ512RJmu-U2RGDdGNwgj0Ug3VkcII9FoV3YWt1MgU"}'
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-03-11_04-34-34__5b2ab6cc-ff10-4fa2-b5ac-7fb397d8778b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.41.18
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['61793', '61794', '61795', '61796', '61797']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 61793:61793 -p 61794:61794 -p 61795:61795 -p 61796:61796 -p 61797:61797 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61795 --rest-port=61793 --tcp-port=61794 --discv5-udp-port=61796 --rest-address=0.0.0.0 --nat=extip:172.18.41.18 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cda7c6faef4fbc1cae3fe04824ed4d027ac1572ab573ceab3f0bd3b9f084ea9b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61797 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QEtj532YTVOt8tIluk3z9ODEhkyGTgYhXKnSavC3wgYcYOmbUO9NjEAPy592qMf-h99QNBaToG847KT43BEwd-oCgmlkgnY0gmlwhKwSjUOKbXVsdGlhZGRyc5YACASsEo1DBj0UAAoErBKNQwY9Fd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDudYF8o8Cvu5HT2LGJbA5h3FdbpBV8cQ512RJmu-U2RGDdGNwgj0Ug3VkcII9FoV3YWt1MgU --filternode=/ip4/172.18.141.67/tcp/15636/p2p/16Uiu2HAmRAR4KBY2C7C5c5AQbnWavkHBEReeNTm7ZG4MnKbtvSSk
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.41.18 waku 33db64c20974121e5bd7072da9e7f5ee336a4290969968a7d12cc37094ff4e7e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 33db64c20974. Setting up logs at ./log/docker/node2_2026-03-11_04-34-34__5b2ab6cc-ff10-4fa2-b5ac-7fb397d8778b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 61793
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61793/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61793/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.41.18/tcp/61794/p2p/16Uiu2HAmRfWDWDd1Ecdg3yBhppiLifpi9d6qQ8UKkEFwpDsHc4Yh","/ip4/172.18.41.18/tcp/61795/ws/p2p/16Uiu2HAmRfWDWDd1Ecdg3yBhppiLifpi9d6qQ8UKkEFwpDsHc4Yh"],"enrUri":"enr:-L24QElffLnOiX_tGDIC4cNVPfi3oG-WHE2P4uACUy8QcnQ9LbE_kCZNYhSlpkmFLAuOyOqAlC19YfGd2YEfbGk6kDwCgmlkgnY0gmlwhKwSKRKKbXVsdGlhZGRyc5YACASsEikSBvFiAAoErBIpEgbxY90DgnJzhQADAQAAiXNlY3AyNTZrMaEDwUmzCl8Nmcfrvu8ASjHkdz-OVCkIqz5Wg-Vekdb-stKDdGNwgvFig3VkcILxZIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61793/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.141.67/tcp/15636/p2p/16Uiu2HAmRAR4KBY2C7C5c5AQbnWavkHBEReeNTm7ZG4MnKbtvSSk"]'
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:15635/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:61793/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "237ac038-d502-4782-9015-85d76a914651", "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":"237ac038-d502-4782-9015-85d76a914651","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:61793/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:61793/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 3e6230d6031d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 33db64c20974
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

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