deploy: 8e5859ec6527d6d952c89899fb753600cc394053

This commit is contained in:
AYAHASSAN287 2026-02-25 20:22:16 +00:00
parent bc8ba3103d
commit 866d19e075
1442 changed files with 293021 additions and 6 deletions

2
nim/1095/app.js Normal file

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,154 @@
2026-02-25 20:03:40.315 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 20:03:40.316 DEBUG [tests.conftest] Running test: test_ping_only_some_nodes_have_subscriptions with id: 2026-02-25_20-03-40__a7ca5d26-c5e7-42d5-9896-2576e30bcdd5
2026-02-25 20:03:40.316 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 20:03:40.316 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-25 20:03:40.316 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-25 20:03:40.324 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:03:40.324 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_20-03-40__a7ca5d26-c5e7-42d5-9896-2576e30bcdd5__wakuorg_nwaku:latest.log
2026-02-25 20:03:40.324 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:03:40.324 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:03:40.326 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:03:40.326 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.107.157
2026-02-25 20:03:40.326 DEBUG [src.node.docker_mananger] Generated ports ['26467', '26468', '26469', '26470', '26471']
2026-02-25 20:03:40.326 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:03:40.327 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:03:40.327 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:03:40.327 DEBUG [src.node.docker_mananger] docker run -i -t -p 26467:26467 -p 26468:26468 -p 26469:26469 -p 26470:26470 -p 26471:26471 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26469 --rest-port=26467 --tcp-port=26468 --discv5-udp-port=26470 --rest-address=0.0.0.0 --nat=extip:172.18.107.157 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f7ecc6c6abda680fa19879e710fcd9e1ecc227f07b1c14ba741d3ab9a97f85d1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26471 --metrics-logging=true --relay=true --filter=true
2026-02-25 20:03:40.521 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.107.157 waku 5320f386746beeea617263f4e485359e2945010a34ebe7597642a212b9f9c23d
2026-02-25 20:03:40.555 DEBUG [src.node.docker_mananger] Container started with ID 5320f386746b. Setting up logs at ./log/docker/node1_2026-02-25_20-03-40__a7ca5d26-c5e7-42d5-9896-2576e30bcdd5__wakuorg_nwaku:latest.log
2026-02-25 20:03:40.556 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 26467
2026-02-25 20:03:40.556 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:03:40.569 ERROR [src.node.docker_mananger] Max retries reached for container 9af4da87730d. Exiting log stream.
2026-02-25 20:03:41.110 ERROR [src.node.docker_mananger] Max retries reached for container 6f09c776a3bc. Exiting log stream.
2026-02-25 20:03:41.557 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26467/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:03:41.561 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:03:41.561 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:03:41.561 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26467/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:03:41.564 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.107.157/tcp/26468/p2p/16Uiu2HAmNdEh9v53cqSG2gzHJuVJHUn4juwzLUdzAF9qkpwsonNd","/ip4/172.18.107.157/tcp/26469/ws/p2p/16Uiu2HAmNdEh9v53cqSG2gzHJuVJHUn4juwzLUdzAF9qkpwsonNd"],"enrUri":"enr:-L24QKmFhkcBfzQ36eqMMvAUZ0-wel2JE3TyIPzANi49zy3ATNW9X9uu6L_BErnLGefR5GsNxPTKyrDwL4sYLCqvuRECgmlkgnY0gmlwhKwSa52KbXVsdGlhZGRyc5YACASsEmudBmdkAAoErBJrnQZnZd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDlCHsvL179QcvXXDnkP8GAkvF7ZN_ipf00WZglyb7vYqDdGNwgmdkg3VkcIJnZoV3YWt1MgU"}'
2026-02-25 20:03:41.564 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:03:41.564 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-25 20:03:41.571 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:03:41.571 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_20-03-40__a7ca5d26-c5e7-42d5-9896-2576e30bcdd5__wakuorg_nwaku:latest.log
2026-02-25 20:03:41.572 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:03:41.572 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:03:41.573 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:03:41.573 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.157.144
2026-02-25 20:03:41.573 DEBUG [src.node.docker_mananger] Generated ports ['15307', '15308', '15309', '15310', '15311']
2026-02-25 20:03:41.574 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:03:41.574 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:03:41.574 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:03:41.574 DEBUG [src.node.docker_mananger] docker run -i -t -p 15307:15307 -p 15308:15308 -p 15309:15309 -p 15310:15310 -p 15311:15311 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15309 --rest-port=15307 --tcp-port=15308 --discv5-udp-port=15310 --rest-address=0.0.0.0 --nat=extip:172.18.157.144 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a76fff75abe8a4f0f4d7fccaabcec7f94adfad440a76b91fcbdcaf041a8cdbb8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15311 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QKmFhkcBfzQ36eqMMvAUZ0-wel2JE3TyIPzANi49zy3ATNW9X9uu6L_BErnLGefR5GsNxPTKyrDwL4sYLCqvuRECgmlkgnY0gmlwhKwSa52KbXVsdGlhZGRyc5YACASsEmudBmdkAAoErBJrnQZnZd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDlCHsvL179QcvXXDnkP8GAkvF7ZN_ipf00WZglyb7vYqDdGNwgmdkg3VkcIJnZoV3YWt1MgU --filternode=/ip4/172.18.107.157/tcp/26468/p2p/16Uiu2HAmNdEh9v53cqSG2gzHJuVJHUn4juwzLUdzAF9qkpwsonNd
2026-02-25 20:03:41.776 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.157.144 waku d832869744f6b0504291daba9216b3680382f103bd856e8517bc7af2b80bbc76
2026-02-25 20:03:41.811 DEBUG [src.node.docker_mananger] Container started with ID d832869744f6. Setting up logs at ./log/docker/node2_2026-02-25_20-03-40__a7ca5d26-c5e7-42d5-9896-2576e30bcdd5__wakuorg_nwaku:latest.log
2026-02-25 20:03:41.811 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 15307
2026-02-25 20:03:41.811 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:03:42.812 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15307/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:03:42.815 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:03:42.815 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:03:42.816 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15307/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:03:42.818 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.157.144/tcp/15308/p2p/16Uiu2HAmCeZxKpg2oWxZzBewhDQjU1DrFMCEVdqoH1GgvptzcpSV","/ip4/172.18.157.144/tcp/15309/ws/p2p/16Uiu2HAmCeZxKpg2oWxZzBewhDQjU1DrFMCEVdqoH1GgvptzcpSV"],"enrUri":"enr:-L24QD7z9QQUj3MlmjELt3DlutHzCVw5eIXkqwq-Vda1-cYCTBOyHzvaOVTUUKH4w3YbzTm_h28QKIqouCsM8Pg_E2gCgmlkgnY0gmlwhKwSnZCKbXVsdGlhZGRyc5YACASsEp2QBjvMAAoErBKdkAY7zd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC_-RqWRzDBPr04PPRzcVkvg3v0TEMU9TmZSAcxZKiOYqDdGNwgjvMg3VkcII7zoV3YWt1MgA"}'
2026-02-25 20:03:42.819 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:03:42.819 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15307/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.107.157/tcp/26468/p2p/16Uiu2HAmNdEh9v53cqSG2gzHJuVJHUn4juwzLUdzAF9qkpwsonNd"]'
2026-02-25 20:03:42.856 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:03:42.860 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26467/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 20:03:42.878 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:03:42.879 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15307/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "fe7d1aa0-b3db-4e52-8f94-e8b0a83c559e", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 20:03:42.893 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"fe7d1aa0-b3db-4e52-8f94-e8b0a83c559e","statusDesc":"OK"}'
2026-02-25 20:03:42.901 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:03:42.901 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-25_20-03-40__a7ca5d26-c5e7-42d5-9896-2576e30bcdd5__wakuorg_nwaku:latest.log
2026-02-25 20:03:42.901 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:03:42.901 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:03:42.903 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:03:42.903 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.135.138
2026-02-25 20:03:42.903 DEBUG [src.node.docker_mananger] Generated ports ['6919', '6920', '6921', '6922', '6923']
2026-02-25 20:03:42.904 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:03:42.904 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:03:42.904 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:03:42.904 DEBUG [src.node.docker_mananger] docker run -i -t -p 6919:6919 -p 6920:6920 -p 6921:6921 -p 6922:6922 -p 6923:6923 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6921 --rest-port=6919 --tcp-port=6920 --discv5-udp-port=6922 --rest-address=0.0.0.0 --nat=extip:172.18.135.138 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ae8b3bca336dcc91ad7c4acdf9e6b24dfc81faff8f9fd9c363bfffc0aa47a776 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6923 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QKmFhkcBfzQ36eqMMvAUZ0-wel2JE3TyIPzANi49zy3ATNW9X9uu6L_BErnLGefR5GsNxPTKyrDwL4sYLCqvuRECgmlkgnY0gmlwhKwSa52KbXVsdGlhZGRyc5YACASsEmudBmdkAAoErBJrnQZnZd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDlCHsvL179QcvXXDnkP8GAkvF7ZN_ipf00WZglyb7vYqDdGNwgmdkg3VkcIJnZoV3YWt1MgU --filternode=/ip4/172.18.107.157/tcp/26468/p2p/16Uiu2HAmNdEh9v53cqSG2gzHJuVJHUn4juwzLUdzAF9qkpwsonNd
2026-02-25 20:03:43.112 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.135.138 waku 3615c4a7cfafacaa4b8becba0cb202f4b1e989fcc7b8ee6f761ed8111c613a80
2026-02-25 20:03:43.150 DEBUG [src.node.docker_mananger] Container started with ID 3615c4a7cfaf. Setting up logs at ./log/docker/node3_2026-02-25_20-03-40__a7ca5d26-c5e7-42d5-9896-2576e30bcdd5__wakuorg_nwaku:latest.log
2026-02-25 20:03:43.150 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6919
2026-02-25 20:03:43.150 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:03:44.151 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6919/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:03:44.154 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:03:44.155 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:03:44.155 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6919/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:03:44.157 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.135.138/tcp/6920/p2p/16Uiu2HAm6cEB8v1iXM9oBMfnetjbZwuCHs8vbAwPpPEGd3t9Mfqe","/ip4/172.18.135.138/tcp/6921/ws/p2p/16Uiu2HAm6cEB8v1iXM9oBMfnetjbZwuCHs8vbAwPpPEGd3t9Mfqe"],"enrUri":"enr:-L24QJFdbWGBLpQRX9pZ732d37wE3mrHb_D2KkeYHXinBoRvRFx-0zFQ4kChZv5XzuUgzYgMp0qNOsSurFyfu8nfbgkCgmlkgnY0gmlwhKwSh4qKbXVsdGlhZGRyc5YACASsEoeKBhsIAAoErBKHigYbCd0DgnJzhQADAQAAiXNlY3AyNTZrMaECpiTEl8mKUWZ0aTZ6vk75FqR0CTTBq8XjdgGkAmCIWF2DdGNwghsIg3VkcIIbCoV3YWt1MgA"}'
2026-02-25 20:03:44.157 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:03:44.158 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6919/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.107.157/tcp/26468/p2p/16Uiu2HAmNdEh9v53cqSG2gzHJuVJHUn4juwzLUdzAF9qkpwsonNd"]'
2026-02-25 20:03:44.193 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:03:44.209 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:03:44.209 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-25_20-03-40__a7ca5d26-c5e7-42d5-9896-2576e30bcdd5__wakuorg_nwaku:latest.log
2026-02-25 20:03:44.209 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:03:44.210 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:03:44.212 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:03:44.213 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.194.14
2026-02-25 20:03:44.213 DEBUG [src.node.docker_mananger] Generated ports ['14853', '14854', '14855', '14856', '14857']
2026-02-25 20:03:44.213 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:03:44.214 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:03:44.214 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:03:44.214 DEBUG [src.node.docker_mananger] docker run -i -t -p 14853:14853 -p 14854:14854 -p 14855:14855 -p 14856:14856 -p 14857:14857 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14855 --rest-port=14853 --tcp-port=14854 --discv5-udp-port=14856 --rest-address=0.0.0.0 --nat=extip:172.18.194.14 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e6fd7d70de9f7d8cc0ca616d1dcbc953fe9d5f9cde89841e84ed72a9691a5daf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14857 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QKmFhkcBfzQ36eqMMvAUZ0-wel2JE3TyIPzANi49zy3ATNW9X9uu6L_BErnLGefR5GsNxPTKyrDwL4sYLCqvuRECgmlkgnY0gmlwhKwSa52KbXVsdGlhZGRyc5YACASsEmudBmdkAAoErBJrnQZnZd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDlCHsvL179QcvXXDnkP8GAkvF7ZN_ipf00WZglyb7vYqDdGNwgmdkg3VkcIJnZoV3YWt1MgU --filternode=/ip4/172.18.107.157/tcp/26468/p2p/16Uiu2HAmNdEh9v53cqSG2gzHJuVJHUn4juwzLUdzAF9qkpwsonNd
2026-02-25 20:03:44.428 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.194.14 waku 537e08e542ec510bc7cb31799dda654bfdff4a62ddcfbaf20a322e9ecbab4a29
2026-02-25 20:03:44.465 DEBUG [src.node.docker_mananger] Container started with ID 537e08e542ec. Setting up logs at ./log/docker/node4_2026-02-25_20-03-40__a7ca5d26-c5e7-42d5-9896-2576e30bcdd5__wakuorg_nwaku:latest.log
2026-02-25 20:03:44.465 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 14853
2026-02-25 20:03:44.465 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:03:45.466 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:03:45.469 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:03:45.469 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:03:45.470 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14853/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:03:45.472 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.194.14/tcp/14854/p2p/16Uiu2HAmE22LKQpB4TBSZN6YbPyzTs1Rc2GiEBg1XgsqvmqPaswJ","/ip4/172.18.194.14/tcp/14855/ws/p2p/16Uiu2HAmE22LKQpB4TBSZN6YbPyzTs1Rc2GiEBg1XgsqvmqPaswJ"],"enrUri":"enr:-L24QANVERRVShL_zzYT2UadyLdL0sYaoou93gg8R03DKl_GObVaYMQFml07vNNDikpJzywnThQkL6qro2D2Rn8kGl4CgmlkgnY0gmlwhKwSwg6KbXVsdGlhZGRyc5YACASsEsIOBjoGAAoErBLCDgY6B90DgnJzhQADAQAAiXNlY3AyNTZrMaEDFD8gWpWBWzeHLB0mKkVRsRqkIYX7TBQ_UguzsxQHuV2DdGNwgjoGg3VkcII6CIV3YWt1MgA"}'
2026-02-25 20:03:45.472 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:03:45.472 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14853/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.107.157/tcp/26468/p2p/16Uiu2HAmNdEh9v53cqSG2gzHJuVJHUn4juwzLUdzAF9qkpwsonNd"]'
2026-02-25 20:03:45.512 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:03:45.526 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:03:45.526 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2026-02-25_20-03-40__a7ca5d26-c5e7-42d5-9896-2576e30bcdd5__wakuorg_nwaku:latest.log
2026-02-25 20:03:45.526 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:03:45.526 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:03:45.528 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:03:45.528 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.38.200
2026-02-25 20:03:45.528 DEBUG [src.node.docker_mananger] Generated ports ['29452', '29453', '29454', '29455', '29456']
2026-02-25 20:03:45.528 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:03:45.528 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:03:45.529 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:03:45.529 DEBUG [src.node.docker_mananger] docker run -i -t -p 29452:29452 -p 29453:29453 -p 29454:29454 -p 29455:29455 -p 29456:29456 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29454 --rest-port=29452 --tcp-port=29453 --discv5-udp-port=29455 --rest-address=0.0.0.0 --nat=extip:172.18.38.200 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f1d25d47cf4f706dabf54ee76afeedaedec40547bbe8ae1edcff5178bfc4db30 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29456 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QKmFhkcBfzQ36eqMMvAUZ0-wel2JE3TyIPzANi49zy3ATNW9X9uu6L_BErnLGefR5GsNxPTKyrDwL4sYLCqvuRECgmlkgnY0gmlwhKwSa52KbXVsdGlhZGRyc5YACASsEmudBmdkAAoErBJrnQZnZd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDlCHsvL179QcvXXDnkP8GAkvF7ZN_ipf00WZglyb7vYqDdGNwgmdkg3VkcIJnZoV3YWt1MgU --filternode=/ip4/172.18.107.157/tcp/26468/p2p/16Uiu2HAmNdEh9v53cqSG2gzHJuVJHUn4juwzLUdzAF9qkpwsonNd
2026-02-25 20:03:45.726 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.38.200 waku 41c5d4af292f33b48b93c0144861c1868bbcfec8db52c52f7e5de231eb86b3e2
2026-02-25 20:03:45.765 DEBUG [src.node.docker_mananger] Container started with ID 41c5d4af292f. Setting up logs at ./log/docker/node5_2026-02-25_20-03-40__a7ca5d26-c5e7-42d5-9896-2576e30bcdd5__wakuorg_nwaku:latest.log
2026-02-25 20:03:45.766 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 29452
2026-02-25 20:03:45.766 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:03:46.767 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29452/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:03:46.770 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:03:46.771 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:03:46.771 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29452/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:03:46.773 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.38.200/tcp/29453/p2p/16Uiu2HAm4Zbc73MFACVZuA2aLbdGZ4jDrzqaFB2spE5wpvxUQYwg","/ip4/172.18.38.200/tcp/29454/ws/p2p/16Uiu2HAm4Zbc73MFACVZuA2aLbdGZ4jDrzqaFB2spE5wpvxUQYwg"],"enrUri":"enr:-L24QKEEM39O7ILhiqNhF_gqaH1Nhled5DDEipna1wwEri_XOM9KWjKDqf6QzcE1Fo13sXiN30CNTKSHGU3IsC3amykCgmlkgnY0gmlwhKwSJsiKbXVsdGlhZGRyc5YACASsEibIBnMNAAoErBImyAZzDt0DgnJzhQADAQAAiXNlY3AyNTZrMaECh8DiGAtFJ2OcrjxdKuG8Ys7ErGYCp5o8FLMJKnGy5ieDdGNwgnMNg3VkcIJzD4V3YWt1MgA"}'
2026-02-25 20:03:46.774 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:03:46.774 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29452/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.107.157/tcp/26468/p2p/16Uiu2HAmNdEh9v53cqSG2gzHJuVJHUn4juwzLUdzAF9qkpwsonNd"]'
2026-02-25 20:03:46.810 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:03:46.815 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15307/filter/v2/subscriptions/1" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:03:46.829 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 20:03:46.831 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6919/filter/v2/subscriptions/05fb568b-7c10-48bc-b11c-7b94e7898273" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:03:46.843 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:6919/filter/v2/subscriptions/05fb568b-7c10-48bc-b11c-7b94e7898273. Response content: b'{"requestId":"05fb568b-7c10-48bc-b11c-7b94e7898273","statusDesc":"NOT_FOUND: peer has no subscriptions"}'
2026-02-25 20:03:46.850 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14853/filter/v2/subscriptions/35378482-25aa-453e-89c8-91b8518f9409" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:03:46.858 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:14853/filter/v2/subscriptions/35378482-25aa-453e-89c8-91b8518f9409. Response content: b'{"requestId":"35378482-25aa-453e-89c8-91b8518f9409","statusDesc":"NOT_FOUND: peer has no subscriptions"}'
2026-02-25 20:03:46.860 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29452/filter/v2/subscriptions/0d2a4da5-16ea-487c-816d-cb4ad6bbd310" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:03:46.869 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:29452/filter/v2/subscriptions/0d2a4da5-16ea-487c-816d-cb4ad6bbd310. Response content: b'{"requestId":"0d2a4da5-16ea-487c-816d-cb4ad6bbd310","statusDesc":"NOT_FOUND: peer has no subscriptions"}'
2026-02-25 20:03:46.871 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 20:03:46.872 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 20:03:46.873 DEBUG [src.node.waku_node] Stopping container with id 5320f386746b
2026-02-25 20:03:47.465 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:03:47.467 DEBUG [src.node.waku_node] Stopping container with id d832869744f6
2026-02-25 20:03:48.064 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:03:48.064 DEBUG [src.node.waku_node] Stopping container with id 3615c4a7cfaf
2026-02-25 20:03:48.343 ERROR [src.node.docker_mananger] Max retries reached for container 5320f386746b. Exiting log stream.
2026-02-25 20:03:48.650 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:03:48.652 DEBUG [src.node.waku_node] Stopping container with id 537e08e542ec
2026-02-25 20:03:48.878 ERROR [src.node.docker_mananger] Max retries reached for container d832869744f6. Exiting log stream.
2026-02-25 20:03:49.240 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:03:49.242 DEBUG [src.node.waku_node] Stopping container with id 41c5d4af292f
2026-02-25 20:03:49.466 ERROR [src.node.docker_mananger] Max retries reached for container 3615c4a7cfaf. Exiting log stream.
2026-02-25 20:03:49.817 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:03:49.820 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 20:03:49.849 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:03:49.854 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:03:49.859 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:03:49.864 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:03:49.868 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,185 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_get_store_messages_with_different_pubsub_topics with id: 2026-02-25_20-08-03__9915b3fe-bc36-4f81-bc64-94ff5d9351df
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-25_20-08-03__9915b3fe-bc36-4f81-bc64-94ff5d9351df__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.169
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8486', '8487', '8488', '8489', '8490']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 8486:8486 -p 8487:8487 -p 8488:8488 -p 8489:8489 -p 8490:8490 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8488 --rest-port=8486 --tcp-port=8487 --discv5-udp-port=8489 --rest-address=0.0.0.0 --nat=extip:172.18.189.169 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fb3bdfcafac6eaadbcee8fe6debb3fef9c4cef4a6cfafaba1de0da6d3b1ece95 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8490 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.189.169 waku 31b61fb843f384f01db330ba5d5147a77cbeed9e9c8fabbf77b65f05b888887c
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container dbad35efc113. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 31b61fb843f3. Setting up logs at ./log/docker/publishing_node1_2026-02-25_20-08-03__9915b3fe-bc36-4f81-bc64-94ff5d9351df__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 8486
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 75cad303e26e. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8486/health" -H "Content-Type: application/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:8486/debug/v1/info" -H "Content-Type: application/json" -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.169/tcp/8487/p2p/16Uiu2HAmBiiy6qkYNwfsE4aG6Vn8qoSYWAkqSJvLZycVmJiB4Y5w","/ip4/172.18.189.169/tcp/8488/ws/p2p/16Uiu2HAmBiiy6qkYNwfsE4aG6Vn8qoSYWAkqSJvLZycVmJiB4Y5w"],"enrUri":"enr:-L24QGCOloc2PUYlnk7uEDUTqDgmFPDl4_QKWUkrE15hVWSZeOVXAlrEXrB5YE8Nh1EVB_UZxXFPA59Khy5iMYOuy9MCgmlkgnY0gmlwhKwSvamKbXVsdGlhZGRyc5YACASsEr2pBiEnAAoErBK9qQYhKN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC8hk-Qhum_QD7iFpjC4JTEr3Ov3rnH6UUyWYM5TCM8nKDdGNwgiEng3VkcIIhKYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-25_20-08-03__9915b3fe-bc36-4f81-bc64-94ff5d9351df__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.167.191
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['60284', '60285', '60286', '60287', '60288']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 60284:60284 -p 60285:60285 -p 60286:60286 -p 60287:60287 -p 60288:60288 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60286 --rest-port=60284 --tcp-port=60285 --discv5-udp-port=60287 --rest-address=0.0.0.0 --nat=extip:172.18.167.191 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bd2f4e6df05b7bcc96273a0ba75eeffcb73cabfbebb997fbb2ea3de52de9d4ab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60288 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QGCOloc2PUYlnk7uEDUTqDgmFPDl4_QKWUkrE15hVWSZeOVXAlrEXrB5YE8Nh1EVB_UZxXFPA59Khy5iMYOuy9MCgmlkgnY0gmlwhKwSvamKbXVsdGlhZGRyc5YACASsEr2pBiEnAAoErBK9qQYhKN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC8hk-Qhum_QD7iFpjC4JTEr3Ov3rnH6UUyWYM5TCM8nKDdGNwgiEng3VkcIIhKYV3YWt1MgM --storenode=/ip4/172.18.189.169/tcp/8487/p2p/16Uiu2HAmBiiy6qkYNwfsE4aG6Vn8qoSYWAkqSJvLZycVmJiB4Y5w --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.167.191 waku e5e2ae7bc7c805362f085b01556ce46fad6910497b9f86a09cf5cbb7c777d0fc
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e5e2ae7bc7c8. Setting up logs at ./log/docker/store_node1_2026-02-25_20-08-03__9915b3fe-bc36-4f81-bc64-94ff5d9351df__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 60284
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60284/health" -H "Content-Type: application/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:60284/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.167.191/tcp/60285/p2p/16Uiu2HAmNUEBg63yvRNEm9v9V6LidJgP9k7wuXLmvrUZw9zRsqLV","/ip4/172.18.167.191/tcp/60286/ws/p2p/16Uiu2HAmNUEBg63yvRNEm9v9V6LidJgP9k7wuXLmvrUZw9zRsqLV"],"enrUri":"enr:-L24QIhdO3g3YrEMDYm-LKs5qsuuucWIQCB6aZ2IMn6NiZKXcBDedUDAFWXetxQBvTGyLuMdzGp85lhebTK5hzYD9VcCgmlkgnY0gmlwhKwSp7-KbXVsdGlhZGRyc5YACASsEqe_But9AAoErBKnvwbrft0DgnJzhQADAQAAiXNlY3AyNTZrMaEDkdMfbbkM_3Nao7tgt2ZqulybUu7ol5no6IhJugADdBqDdGNwgut9g3VkcILrf4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60284/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.189.169/tcp/8487/p2p/16Uiu2HAmBiiy6qkYNwfsE4aG6Vn8qoSYWAkqSJvLZycVmJiB4Y5w"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8486/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:60284/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:8486/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/2", "/waku/2/rs/3/3", "/waku/2/rs/3/4", "/waku/2/rs/3/5", "/waku/2/rs/3/6", "/waku/2/rs/3/7", "/waku/2/rs/3/8"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60284/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/2", "/waku/2/rs/3/3", "/waku/2/rs/3/4", "/waku/2/rs/3/5", "/waku/2/rs/3/6", "/waku/2/rs/3/7", "/waku/2/rs/3/8"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.store.test_get_messages:test_get_messages.py:44 Running test with pubsub topic /waku/2/rs/3/0
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8486/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:8486/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":"0x163b8a517382bf3d120fe2fad21980587ae0705efef615ed0c328589920d8703"}]}'
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:60284/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":"0x163b8a517382bf3d120fe2fad21980587ae0705efef615ed0c328589920d8703"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:44 Running test with pubsub topic /waku/2/rs/3/1
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8486/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8486/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5a0bb58b7a0118b7bbabe74b17234ff15f98afeaab261775c46882bc8a1e4f22"}]}'
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:60284/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5a0bb58b7a0118b7bbabe74b17234ff15f98afeaab261775c46882bc8a1e4f22"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:44 Running test with pubsub topic /waku/2/rs/3/2
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8486/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F2" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8486/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F2&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa0c06d78bd2344f60567189b87ffa8366f375f89dddb7a9aa804a13e1db06204"}]}'
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:60284/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F2&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa0c06d78bd2344f60567189b87ffa8366f375f89dddb7a9aa804a13e1db06204"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:44 Running test with pubsub topic /waku/2/rs/3/3
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8486/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F3" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8486/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F3&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe8b3cab913bdc004dfc450129e8e06efeeb8cf30af228ee521435c886b89c8a3"}]}'
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:60284/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F3&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe8b3cab913bdc004dfc450129e8e06efeeb8cf30af228ee521435c886b89c8a3"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:44 Running test with pubsub topic /waku/2/rs/3/4
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8486/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F4" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8486/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F4&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x45d6911adb6924f24c2d701314897480e7221d4e755ff7ae732e05842c2eae23"}]}'
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:60284/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F4&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x45d6911adb6924f24c2d701314897480e7221d4e755ff7ae732e05842c2eae23"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:44 Running test with pubsub topic /waku/2/rs/3/5
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8486/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F5" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8486/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F5&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x383927bbd2439087cf9a81e4143b1453965653dd96a9e717e2c7cfb5b79e64cf"}]}'
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:60284/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F5&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x383927bbd2439087cf9a81e4143b1453965653dd96a9e717e2c7cfb5b79e64cf"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:44 Running test with pubsub topic /waku/2/rs/3/6
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8486/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F6" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8486/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F6&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6bfa8e3f965f908587edb18984ab09821a627c373201c9e4841f4a83981775a9"}]}'
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:60284/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F6&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6bfa8e3f965f908587edb18984ab09821a627c373201c9e4841f4a83981775a9"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:44 Running test with pubsub topic /waku/2/rs/3/7
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8486/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F7" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8486/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F7&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x268bf023db32602b108a992931407f3b2214ad458ae88569cefc64f5997ddb96"}]}'
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:60284/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F7&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x268bf023db32602b108a992931407f3b2214ad458ae88569cefc64f5997ddb96"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:44 Running test with pubsub topic /waku/2/rs/3/8
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8486/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F8" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8486/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F8&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7207279214579a39a56dbf6fae0136303f254bc77da2b8c3eb4a844504761279"}]}'
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:60284/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F8&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7207279214579a39a56dbf6fae0136303f254bc77da2b8c3eb4a844504761279"}]}'
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 31b61fb843f3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e5e2ae7bc7c8
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,108 @@
2026-02-25 20:14:18.175 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 20:14:18.175 DEBUG [tests.conftest] Running test: test_store_sort_ascending[false] with id: 2026-02-25_20-14-18__d6c5d9ea-9baf-4cba-a922-2dcb275d8de2
2026-02-25 20:14:18.176 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 20:14:18.176 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-25 20:14:18.176 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-25 20:14:18.184 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:14:18.184 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-25_20-14-18__d6c5d9ea-9baf-4cba-a922-2dcb275d8de2__wakuorg_nwaku:latest.log
2026-02-25 20:14:18.184 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:14:18.184 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:14:18.187 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:14:18.188 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.77.90
2026-02-25 20:14:18.188 DEBUG [src.node.docker_mananger] Generated ports ['11376', '11377', '11378', '11379', '11380']
2026-02-25 20:14:18.188 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:14:18.188 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:14:18.189 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:14:18.189 DEBUG [src.node.docker_mananger] docker run -i -t -p 11376:11376 -p 11377:11377 -p 11378:11378 -p 11379:11379 -p 11380:11380 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11378 --rest-port=11376 --tcp-port=11377 --discv5-udp-port=11379 --rest-address=0.0.0.0 --nat=extip:172.18.77.90 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=086b62362094b8359115fbec0bd2326060fcbcc4d9bb3ec5ccad1b9b1bdefe46 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11380 --metrics-logging=true --store=true --relay=true
2026-02-25 20:14:18.391 ERROR [src.node.docker_mananger] Max retries reached for container 96a7124de629. Exiting log stream.
2026-02-25 20:14:18.393 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.77.90 waku 5154ac334c93298d2095b15dba6cbc89721e7f87e90009c3392faa6cd498ca0b
2026-02-25 20:14:18.435 DEBUG [src.node.docker_mananger] Container started with ID 5154ac334c93. Setting up logs at ./log/docker/publishing_node1_2026-02-25_20-14-18__d6c5d9ea-9baf-4cba-a922-2dcb275d8de2__wakuorg_nwaku:latest.log
2026-02-25 20:14:18.436 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 11376
2026-02-25 20:14:18.436 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:14:18.983 ERROR [src.node.docker_mananger] Max retries reached for container 59133ad84995. Exiting log stream.
2026-02-25 20:14:19.438 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11376/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:14:19.441 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:14:19.441 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:14:19.442 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11376/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:14:19.444 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.77.90/tcp/11377/p2p/16Uiu2HAmBXG4oL64DCDNXKRzyPH6dztwtGrpvDis5wW6zJdGCErZ","/ip4/172.18.77.90/tcp/11378/ws/p2p/16Uiu2HAmBXG4oL64DCDNXKRzyPH6dztwtGrpvDis5wW6zJdGCErZ"],"enrUri":"enr:-L24QBhZ3SjGZNGm256xVJUl3enSdwHPkE4MKs2DYMUq6ss5fPSa4T_cs6ydg8BrEjSystbhtvHEIbesIh4nY1n4V7wCgmlkgnY0gmlwhKwSTVqKbXVsdGlhZGRyc5YACASsEk1aBixxAAoErBJNWgYsct0DgnJzhQADAQAAiXNlY3AyNTZrMaEC7ylvtsNHGg068J6vDJlOUYcOhtO4MCuYaB7AUe_yE_aDdGNwgixxg3VkcIIsc4V3YWt1MgM"}'
2026-02-25 20:14:19.444 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:14:19.451 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:14:19.452 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-25_20-14-18__d6c5d9ea-9baf-4cba-a922-2dcb275d8de2__wakuorg_nwaku:latest.log
2026-02-25 20:14:19.452 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:14:19.452 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:14:19.453 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:14:19.453 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.104.37
2026-02-25 20:14:19.454 DEBUG [src.node.docker_mananger] Generated ports ['40659', '40660', '40661', '40662', '40663']
2026-02-25 20:14:19.454 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:14:19.454 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:14:19.454 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:14:19.454 DEBUG [src.node.docker_mananger] docker run -i -t -p 40659:40659 -p 40660:40660 -p 40661:40661 -p 40662:40662 -p 40663:40663 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40661 --rest-port=40659 --tcp-port=40660 --discv5-udp-port=40662 --rest-address=0.0.0.0 --nat=extip:172.18.104.37 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a40ccf58edd1dafd5e7dcdf3af9e2d9fd7e5020b9a5540fe0dccca1f64c95b14 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40663 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QBhZ3SjGZNGm256xVJUl3enSdwHPkE4MKs2DYMUq6ss5fPSa4T_cs6ydg8BrEjSystbhtvHEIbesIh4nY1n4V7wCgmlkgnY0gmlwhKwSTVqKbXVsdGlhZGRyc5YACASsEk1aBixxAAoErBJNWgYsct0DgnJzhQADAQAAiXNlY3AyNTZrMaEC7ylvtsNHGg068J6vDJlOUYcOhtO4MCuYaB7AUe_yE_aDdGNwgixxg3VkcIIsc4V3YWt1MgM --storenode=/ip4/172.18.77.90/tcp/11377/p2p/16Uiu2HAmBXG4oL64DCDNXKRzyPH6dztwtGrpvDis5wW6zJdGCErZ --store=true --relay=true
2026-02-25 20:14:19.663 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.104.37 waku 726b372f37772c3ac6c89d5bcd8cf780370ef69c83ba469858df0b6f050234a6
2026-02-25 20:14:19.699 DEBUG [src.node.docker_mananger] Container started with ID 726b372f3777. Setting up logs at ./log/docker/store_node1_2026-02-25_20-14-18__d6c5d9ea-9baf-4cba-a922-2dcb275d8de2__wakuorg_nwaku:latest.log
2026-02-25 20:14:19.700 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40659
2026-02-25 20:14:19.700 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:14:20.700 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40659/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:14:20.703 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:14:20.703 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:14:20.704 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40659/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:14:20.706 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.104.37/tcp/40660/p2p/16Uiu2HAmNCXFm32Qx6oH3FukKYDfckRoYmrqw7ENrrFWeWFx8gg9","/ip4/172.18.104.37/tcp/40661/ws/p2p/16Uiu2HAmNCXFm32Qx6oH3FukKYDfckRoYmrqw7ENrrFWeWFx8gg9"],"enrUri":"enr:-L24QPB3a5ldr95ajDXJpY6sae4JbzSaCoMrTPvY3ovcJxrHD-1337B1ksiisqD9f3oQJ_iuYu9N6Cbl7xdp_GqS92ACgmlkgnY0gmlwhKwSaCWKbXVsdGlhZGRyc5YACASsEmglBp7UAAoErBJoJQae1d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDjc0hpS3GS_0yym77CTdcdwKR5S4uKJFwv7-VwVmr3GKDdGNwgp7Ug3VkcIKe1oV3YWt1MgM"}'
2026-02-25 20:14:20.706 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:14:20.707 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40659/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.77.90/tcp/11377/p2p/16Uiu2HAmBXG4oL64DCDNXKRzyPH6dztwtGrpvDis5wW6zJdGCErZ"]'
2026-02-25 20:14:20.710 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:14:20.710 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11376/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 20:14:20.713 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:14:20.713 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40659/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 20:14:20.715 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:14:20.717 DEBUG [src.steps.store] Relaying message
2026-02-25 20:14:20.717 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11376/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:14:20.723 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:14:20.724 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:14:20.925 DEBUG [src.steps.store] Relaying message
2026-02-25 20:14:20.925 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11376/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:14:20.931 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:14:20.931 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:14:21.132 DEBUG [src.steps.store] Relaying message
2026-02-25 20:14:21.132 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11376/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:14:21.138 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:14:21.138 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:14:21.339 DEBUG [src.steps.store] Relaying message
2026-02-25 20:14:21.339 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11376/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:14:21.345 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:14:21.346 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:14:21.547 DEBUG [src.steps.store] Relaying message
2026-02-25 20:14:21.547 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11376/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:14:21.552 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:14:21.553 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:14:21.753 DEBUG [src.steps.store] Relaying message
2026-02-25 20:14:21.754 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11376/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:14:21.761 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:14:21.762 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:14:21.962 DEBUG [src.steps.store] Relaying message
2026-02-25 20:14:21.963 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11376/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:14:21.969 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:14:21.970 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:14:22.170 DEBUG [src.steps.store] Relaying message
2026-02-25 20:14:22.171 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11376/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:14:22.177 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:14:22.177 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:14:22.378 DEBUG [src.steps.store] Relaying message
2026-02-25 20:14:22.378 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11376/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:14:22.385 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:14:22.385 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:14:22.586 DEBUG [src.steps.store] Relaying message
2026-02-25 20:14:22.587 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11376/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:14:22.592 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:14:22.592 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:14:22.793 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11376/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=false" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:14:22.797 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb5dfa40e3f963aeb3201d3b1e22348fbfa7873c4c71974b4fe32941cd440cbdb"},{"messageHash":"0xffffb944f0ee90312a453f0eee3ac4e567ae29f90fec57f27894cbd9cc07b8ff"},{"messageHash":"0xad33d6b6968825c2d49880064796417214fcc246da19c3f8d739c8fcb1a488e2"},{"messageHash":"0x14286af743d1f2eb1aedf53c49674ac3a6cdaf26cba801329f361864bbe810f0"},{"messageHash":"0xd332abcb8986cae112628291a1b5d6a37e646064de0d816112b54d9b68909eeb"}],"paginationCursor":"0xb5dfa40e3f963aeb3201d3b1e22348fbfa7873c4c71974b4fe32941cd440cbdb"}'
2026-02-25 20:14:22.797 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40659/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=false" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:14:22.800 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb5dfa40e3f963aeb3201d3b1e22348fbfa7873c4c71974b4fe32941cd440cbdb"},{"messageHash":"0xffffb944f0ee90312a453f0eee3ac4e567ae29f90fec57f27894cbd9cc07b8ff"},{"messageHash":"0xad33d6b6968825c2d49880064796417214fcc246da19c3f8d739c8fcb1a488e2"},{"messageHash":"0x14286af743d1f2eb1aedf53c49674ac3a6cdaf26cba801329f361864bbe810f0"},{"messageHash":"0xd332abcb8986cae112628291a1b5d6a37e646064de0d816112b54d9b68909eeb"}],"paginationCursor":"0xb5dfa40e3f963aeb3201d3b1e22348fbfa7873c4c71974b4fe32941cd440cbdb"}'
2026-02-25 20:14:22.803 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 20:14:22.804 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 20:14:22.804 DEBUG [src.node.waku_node] Stopping container with id 5154ac334c93
2026-02-25 20:14:23.409 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:14:23.410 DEBUG [src.node.waku_node] Stopping container with id 726b372f3777
2026-02-25 20:14:23.995 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:14:23.998 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 20:14:24.006 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:14:24.013 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_subscribe_with_invalid_pubsub_topic_format with id: 2026-02-25_20-06-00__fcebccfa-01ba-4e1d-804d-a1c9ddefc954
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_20-06-00__fcebccfa-01ba-4e1d-804d-a1c9ddefc954__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.244.52
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58896', '58897', '58898', '58899', '58900']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 58896:58896 -p 58897:58897 -p 58898:58898 -p 58899:58899 -p 58900:58900 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58898 --rest-port=58896 --tcp-port=58897 --discv5-udp-port=58899 --rest-address=0.0.0.0 --nat=extip:172.18.244.52 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d6c1ff1cca5b57a4ea0821f54614bf64a7fbdddbae2e50cceec7f0159eaf806b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58900 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.244.52 waku 45e97c3c4ee5592482955a96aba77f4158fd7ec48b460ee83b75fff4e4166f4d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 45e97c3c4ee5. Setting up logs at ./log/docker/node1_2026-02-25_20-06-00__fcebccfa-01ba-4e1d-804d-a1c9ddefc954__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 58896
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 c4996043c464. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 986fc31e1775. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58896/health" -H "Content-Type: application/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:58896/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.244.52/tcp/58897/p2p/16Uiu2HAm1uAH9bGU6Cv4oXCBV4VrZNkXdqQZfqQ9m41dCx3PHv3P","/ip4/172.18.244.52/tcp/58898/ws/p2p/16Uiu2HAm1uAH9bGU6Cv4oXCBV4VrZNkXdqQZfqQ9m41dCx3PHv3P"],"enrUri":"enr:-L24QC2OLw0A6qEEt85DYE9Cb6K3Aflr5afb0myvOeqyfkAzDNzrvYigFw09Bz1sR6jS4mVq0A4FkDYTMMs-_aKtxFgCgmlkgnY0gmlwhKwS9DSKbXVsdGlhZGRyc5YACASsEvQ0BuYRAAoErBL0NAbmEt0DgnJzhQADAQAAiXNlY3AyNTZrMaECYDDNK5DJpUDXgRACTlc95A56ryh_rpLeEUXxc8fsgV6DdGNwguYRg3VkcILmE4V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_20-06-00__fcebccfa-01ba-4e1d-804d-a1c9ddefc954__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.170.255
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['65510', '65511', '65512', '65513', '65514']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 65510:65510 -p 65511:65511 -p 65512:65512 -p 65513:65513 -p 65514:65514 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=65512 --rest-port=65510 --tcp-port=65511 --discv5-udp-port=65513 --rest-address=0.0.0.0 --nat=extip:172.18.170.255 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e130a1fdbf2c29e23d3649cb43bbf2f598effc39ffa93d9f76caed51d9713ee3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65514 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QC2OLw0A6qEEt85DYE9Cb6K3Aflr5afb0myvOeqyfkAzDNzrvYigFw09Bz1sR6jS4mVq0A4FkDYTMMs-_aKtxFgCgmlkgnY0gmlwhKwS9DSKbXVsdGlhZGRyc5YACASsEvQ0BuYRAAoErBL0NAbmEt0DgnJzhQADAQAAiXNlY3AyNTZrMaECYDDNK5DJpUDXgRACTlc95A56ryh_rpLeEUXxc8fsgV6DdGNwguYRg3VkcILmE4V3YWt1MgU --filternode=/ip4/172.18.244.52/tcp/58897/p2p/16Uiu2HAm1uAH9bGU6Cv4oXCBV4VrZNkXdqQZfqQ9m41dCx3PHv3P
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.170.255 waku edf9a3baee77ac3d2af2201f5fa6955bedc7aec13605b679f47bad314f933db1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID edf9a3baee77. Setting up logs at ./log/docker/node2_2026-02-25_20-06-00__fcebccfa-01ba-4e1d-804d-a1c9ddefc954__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 65510
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65510/health" -H "Content-Type: application/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:65510/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.170.255/tcp/65511/p2p/16Uiu2HAmMUkbs2RZKQr9CnoM7XeHRGx2PJvGPNRZWvoytdPKrsFd","/ip4/172.18.170.255/tcp/65512/ws/p2p/16Uiu2HAmMUkbs2RZKQr9CnoM7XeHRGx2PJvGPNRZWvoytdPKrsFd"],"enrUri":"enr:-L24QF867Dknj1smoBtTX4jnuWr1Kj6A25vDofQsLi7ZmuQARGb3IPCxj8aUexkXXN5ZNeCzmAxG1btbJuBsT9FX8e8CgmlkgnY0gmlwhKwSqv-KbXVsdGlhZGRyc5YACASsEqr_Bv_nAAoErBKq_wb_6N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDgxnUGMy4y3d5m9lxhk5UTXn-5rorc1KILSWP0bDYdWCDdGNwgv_ng3VkcIL_6YV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65510/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.244.52/tcp/58897/p2p/16Uiu2HAm1uAH9bGU6Cv4oXCBV4VrZNkXdqQZfqQ9m41dCx3PHv3P"]'
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:58896/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:65510/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "db361ac5-dc48-4eea-b943-7726b118d5ec", "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":"db361ac5-dc48-4eea-b943-7726b118d5ec","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65510/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:65510/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 45e97c3c4ee5
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id edf9a3baee77
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
2026-02-25 20:04:55.531 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 20:04:55.532 DEBUG [tests.conftest] Running test: test_message_published_on_different_pubsub_topic_is_not_retrieved with id: 2026-02-25_20-04-55__7813c572-4c6d-43cb-ab3f-648db90a23a5
2026-02-25 20:04:55.532 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 20:04:55.532 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-25 20:04:55.532 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-02-25 20:04:55.539 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:04:55.539 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_20-04-55__7813c572-4c6d-43cb-ab3f-648db90a23a5__wakuorg_nwaku:latest.log
2026-02-25 20:04:55.539 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:04:55.539 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:04:55.540 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:04:55.541 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.175.116
2026-02-25 20:04:55.541 DEBUG [src.node.docker_mananger] Generated ports ['59952', '59953', '59954', '59955', '59956']
2026-02-25 20:04:55.541 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:04:55.541 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:04:55.541 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:04:55.541 DEBUG [src.node.docker_mananger] docker run -i -t -p 59952:59952 -p 59953:59953 -p 59954:59954 -p 59955:59955 -p 59956:59956 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59954 --rest-port=59952 --tcp-port=59953 --discv5-udp-port=59955 --rest-address=0.0.0.0 --nat=extip:172.18.175.116 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e2a3994a8dee3ebd5030ca72b19e5a5dbab4be306a6f5aee5b2fec1b3eb2c8dc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59956 --metrics-logging=true --relay=true
2026-02-25 20:04:55.723 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.175.116 waku b4b184b77ee9f22a620f5ee38045e3a205ecc2cc2e0b0df5024fa7c8ed1d0432
2026-02-25 20:04:55.758 DEBUG [src.node.docker_mananger] Container started with ID b4b184b77ee9. Setting up logs at ./log/docker/node1_2026-02-25_20-04-55__7813c572-4c6d-43cb-ab3f-648db90a23a5__wakuorg_nwaku:latest.log
2026-02-25 20:04:55.758 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 59952
2026-02-25 20:04:55.759 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:04:55.840 ERROR [src.node.docker_mananger] Max retries reached for container cf18b9e3294f. Exiting log stream.
2026-02-25 20:04:56.341 ERROR [src.node.docker_mananger] Max retries reached for container a101f5ab157c. Exiting log stream.
2026-02-25 20:04:56.760 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59952/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:56.763 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:04:56.763 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:04:56.763 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59952/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:56.766 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.175.116/tcp/59953/p2p/16Uiu2HAmLM1EEMwRaR6BDiG74Bi3qSgpvH5oa6fR2SLZf6mJ3eMW","/ip4/172.18.175.116/tcp/59954/ws/p2p/16Uiu2HAmLM1EEMwRaR6BDiG74Bi3qSgpvH5oa6fR2SLZf6mJ3eMW"],"enrUri":"enr:-L24QIhP7TlEALzt2-LHJuVG6xp1n8XBSezZEd4cvDET38yCZTtg-G3kIZ7VBaNBT1IR1zvAnE5Knbs7d58n2TjhdgcCgmlkgnY0gmlwhKwSr3SKbXVsdGlhZGRyc5YACASsEq90BuoxAAoErBKvdAbqMt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDckIIsHVk8ZXi14IOW0Pvvn6frIr_ItPK-NvMOkky_PmDdGNwguoxg3VkcILqM4V3YWt1MgE"}'
2026-02-25 20:04:56.766 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:04:56.772 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:04:56.772 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_20-04-55__7813c572-4c6d-43cb-ab3f-648db90a23a5__wakuorg_nwaku:latest.log
2026-02-25 20:04:56.773 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:04:56.773 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:04:56.774 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:04:56.774 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.69.60
2026-02-25 20:04:56.774 DEBUG [src.node.docker_mananger] Generated ports ['61273', '61274', '61275', '61276', '61277']
2026-02-25 20:04:56.775 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:04:56.775 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:04:56.775 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:04:56.775 DEBUG [src.node.docker_mananger] docker run -i -t -p 61273:61273 -p 61274:61274 -p 61275:61275 -p 61276:61276 -p 61277:61277 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61275 --rest-port=61273 --tcp-port=61274 --discv5-udp-port=61276 --rest-address=0.0.0.0 --nat=extip:172.18.69.60 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cdbce90c0efbb9ec1dc065dd9ada77c1aceeefcb6ae20df2ec90dbcdfc4cec1d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61277 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QIhP7TlEALzt2-LHJuVG6xp1n8XBSezZEd4cvDET38yCZTtg-G3kIZ7VBaNBT1IR1zvAnE5Knbs7d58n2TjhdgcCgmlkgnY0gmlwhKwSr3SKbXVsdGlhZGRyc5YACASsEq90BuoxAAoErBKvdAbqMt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDckIIsHVk8ZXi14IOW0Pvvn6frIr_ItPK-NvMOkky_PmDdGNwguoxg3VkcILqM4V3YWt1MgE
2026-02-25 20:04:56.958 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.69.60 waku da6c35346653437534601bdd4e32b6a8c38b8ba320ba5f21735d5134cd229698
2026-02-25 20:04:56.995 DEBUG [src.node.docker_mananger] Container started with ID da6c35346653. Setting up logs at ./log/docker/node2_2026-02-25_20-04-55__7813c572-4c6d-43cb-ab3f-648db90a23a5__wakuorg_nwaku:latest.log
2026-02-25 20:04:56.996 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 61273
2026-02-25 20:04:56.997 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:04:57.997 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61273/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:58.018 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:04:58.020 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:04:58.021 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61273/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:58.024 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.69.60/tcp/61274/p2p/16Uiu2HAmLoCfNSFAELoqdbv4S4i949D8WusfBDfW2rWehHGDFzDr","/ip4/172.18.69.60/tcp/61275/ws/p2p/16Uiu2HAmLoCfNSFAELoqdbv4S4i949D8WusfBDfW2rWehHGDFzDr"],"enrUri":"enr:-L24QHZ6ZGTA3QBQxwzHB_uNGGi0XEi89qnMCUjrJZbx1D4lJFExtxyaNbJX8kDUdFX3lG3UkbnoQ_14O9Y4pYvuz-ICgmlkgnY0gmlwhKwSRTyKbXVsdGlhZGRyc5YACASsEkU8Bu9aAAoErBJFPAbvW90DgnJzhQADAQAAiXNlY3AyNTZrMaEDePgQE_Ezr8yB1i9l48UHMlOlKY7RaviEsYJAwuEvGj2DdGNwgu9ag3VkcILvXIV3YWt1MgE"}'
2026-02-25 20:04:58.025 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:04:58.025 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61273/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.175.116/tcp/59953/p2p/16Uiu2HAmLM1EEMwRaR6BDiG74Bi3qSgpvH5oa6fR2SLZf6mJ3eMW"]'
2026-02-25 20:04:58.029 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:58.030 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-02-25 20:04:58.030 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59952/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 20:04:58.034 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:58.035 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61273/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 20:04:58.041 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:58.042 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:58.046 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:58.047 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:04:58.148 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 20:04:58.148 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:58.151 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":1772049898042041600,"ephemeral":false,"proof":""}]'
2026-02-25 20:04:58.153 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 20:04:58.153 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:58.155 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":1772049898042041600,"ephemeral":false,"proof":""}]'
2026-02-25 20:04:58.157 INFO [src.steps.relay] WARM UP successful!!
2026-02-25 20:04:58.158 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59952/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
2026-02-25 20:04:58.163 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:58.164 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61273/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
2026-02-25 20:04:58.173 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:58.174 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:58.186 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:58.186 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:04:58.286 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:58.289 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[]'
2026-02-25 20:04:58.291 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 20:04:58.292 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 20:04:58.292 DEBUG [src.node.waku_node] Stopping container with id b4b184b77ee9
2026-02-25 20:04:58.886 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:04:58.887 DEBUG [src.node.waku_node] Stopping container with id da6c35346653
2026-02-25 20:04:59.421 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:04:59.424 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 20:04:59.432 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:04:59.439 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,62 @@
2026-02-25 20:04:51.890 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 20:04:51.891 DEBUG [tests.conftest] Running test: test_metadata_protocol_mounted_also_on_non_1_clusters with id: 2026-02-25_20-04-51__96f5231c-5b6d-4722-9261-b1c644d1d7a6
2026-02-25 20:04:51.892 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 20:04:51.893 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-25 20:04:51.893 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-02-25 20:04:51.902 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:04:51.902 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_20-04-51__96f5231c-5b6d-4722-9261-b1c644d1d7a6__wakuorg_nwaku:latest.log
2026-02-25 20:04:51.903 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:04:51.903 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:04:51.905 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:04:51.905 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.207.91
2026-02-25 20:04:51.905 DEBUG [src.node.docker_mananger] Generated ports ['14166', '14167', '14168', '14169', '14170']
2026-02-25 20:04:51.905 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:04:51.906 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:04:51.906 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:04:51.906 DEBUG [src.node.docker_mananger] docker run -i -t -p 14166:14166 -p 14167:14167 -p 14168:14168 -p 14169:14169 -p 14170:14170 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14168 --rest-port=14166 --tcp-port=14167 --discv5-udp-port=14169 --rest-address=0.0.0.0 --nat=extip:172.18.207.91 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6adc6a5ed61493685575eb64ac6bacaece1299dc339f656d7c0bf77ccc998954 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14170 --metrics-logging=true --relay=true
2026-02-25 20:04:52.095 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.207.91 waku cf18b9e3294fe5d7adec93a8356c8a8f3499b657fac276c43c917f6a40a535a1
2026-02-25 20:04:52.130 DEBUG [src.node.docker_mananger] Container started with ID cf18b9e3294f. Setting up logs at ./log/docker/node1_2026-02-25_20-04-51__96f5231c-5b6d-4722-9261-b1c644d1d7a6__wakuorg_nwaku:latest.log
2026-02-25 20:04:52.130 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 14166
2026-02-25 20:04:52.131 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:04:52.168 ERROR [src.node.docker_mananger] Max retries reached for container d1a81a528d8d. Exiting log stream.
2026-02-25 20:04:52.723 ERROR [src.node.docker_mananger] Max retries reached for container 6f56c536a8fe. Exiting log stream.
2026-02-25 20:04:53.131 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14166/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:53.134 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:04:53.134 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:04:53.134 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14166/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:53.136 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.207.91/tcp/14167/p2p/16Uiu2HAmA17QoKkeeHuZRVCep9qxXev8aQMNU4bthmHWa7i1d5KU","/ip4/172.18.207.91/tcp/14168/ws/p2p/16Uiu2HAmA17QoKkeeHuZRVCep9qxXev8aQMNU4bthmHWa7i1d5KU"],"enrUri":"enr:-L24QPzDoG299-Kft9jythpfjWHxJZKUn7RdJ0jN7__64YOhJVpY5Yxyt1VW-YwbMP9_BDWFJcsmguOfvTfW-sZ8ru0CgmlkgnY0gmlwhKwSz1uKbXVsdGlhZGRyc5YACASsEs9bBjdXAAoErBLPWwY3WN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC2JSJ61fL7Nl6x8gBj4mXRGAOYV25APfu0sucexsu2f-DdGNwgjdXg3VkcII3WYV3YWt1MgE"}'
2026-02-25 20:04:53.137 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:04:53.143 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:04:53.144 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_20-04-51__96f5231c-5b6d-4722-9261-b1c644d1d7a6__wakuorg_nwaku:latest.log
2026-02-25 20:04:53.144 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:04:53.144 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:04:53.145 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:04:53.145 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.37.74
2026-02-25 20:04:53.146 DEBUG [src.node.docker_mananger] Generated ports ['2431', '2432', '2433', '2434', '2435']
2026-02-25 20:04:53.146 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:04:53.146 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:04:53.146 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:04:53.146 DEBUG [src.node.docker_mananger] docker run -i -t -p 2431:2431 -p 2432:2432 -p 2433:2433 -p 2434:2434 -p 2435:2435 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2433 --rest-port=2431 --tcp-port=2432 --discv5-udp-port=2434 --rest-address=0.0.0.0 --nat=extip:172.18.37.74 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bfa26a4f1783c1f0e2b94c45fc84c982f8b1d3917eb37ab91b5c4feb37ff1fac --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2435 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPzDoG299-Kft9jythpfjWHxJZKUn7RdJ0jN7__64YOhJVpY5Yxyt1VW-YwbMP9_BDWFJcsmguOfvTfW-sZ8ru0CgmlkgnY0gmlwhKwSz1uKbXVsdGlhZGRyc5YACASsEs9bBjdXAAoErBLPWwY3WN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC2JSJ61fL7Nl6x8gBj4mXRGAOYV25APfu0sucexsu2f-DdGNwgjdXg3VkcII3WYV3YWt1MgE
2026-02-25 20:04:53.336 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.37.74 waku a101f5ab157cfa78d2098581af0382f40828797e6f07206802470ada2e2af46c
2026-02-25 20:04:53.372 DEBUG [src.node.docker_mananger] Container started with ID a101f5ab157c. Setting up logs at ./log/docker/node2_2026-02-25_20-04-51__96f5231c-5b6d-4722-9261-b1c644d1d7a6__wakuorg_nwaku:latest.log
2026-02-25 20:04:53.373 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2431
2026-02-25 20:04:53.373 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:04:54.373 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2431/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:54.397 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:04:54.397 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:04:54.398 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2431/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:54.404 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.37.74/tcp/2432/p2p/16Uiu2HAmEt8UL3v1t2RUeoXJj4X4oSh2PpWRJSjkSzLPLusFUjo1","/ip4/172.18.37.74/tcp/2433/ws/p2p/16Uiu2HAmEt8UL3v1t2RUeoXJj4X4oSh2PpWRJSjkSzLPLusFUjo1"],"enrUri":"enr:-L24QAmmps4-2TErxNmSn7QjqLHA50x2K44aESDrBHPI_F_NHG5TybpVENZLLwYMBB_JJMMazs3ebfClQXgmtMi9aBwCgmlkgnY0gmlwhKwSJUqKbXVsdGlhZGRyc5YACASsEiVKBgmAAAoErBIlSgYJgd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDIRUbc4l5sg9pd9GydtwitL0gFpM9--j-77laV0r-8SyDdGNwggmAg3VkcIIJgoV3YWt1MgE"}'
2026-02-25 20:04:54.404 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:04:54.406 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2431/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.207.91/tcp/14167/p2p/16Uiu2HAmA17QoKkeeHuZRVCep9qxXev8aQMNU4bthmHWa7i1d5KU"]'
2026-02-25 20:04:54.409 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:54.410 DEBUG [src.node.docker_mananger] Found matches for keyword 'Created WakuMetadata protocol': ['INF 2026-02-25 20:04:52.098+00:00 Created WakuMetadata protocol topics="waku node" tid=1 file=protocol.nim:107 clusterId=3 shards="[0]"']
2026-02-25 20:04:54.411 DEBUG [src.node.docker_mananger] Found matches for keyword 'Created WakuMetadata protocol': ['INF 2026-02-25 20:04:53.340+00:00 Created WakuMetadata protocol topics="waku node" tid=1 file=protocol.nim:107 clusterId=3 shards="[0]"']
2026-02-25 20:04:54.412 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 20:04:54.413 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 20:04:54.413 DEBUG [src.node.waku_node] Stopping container with id cf18b9e3294f
2026-02-25 20:04:55.005 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:04:55.007 DEBUG [src.node.waku_node] Stopping container with id a101f5ab157c
2026-02-25 20:04:55.512 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:04:55.514 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 20:04:55.523 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:04:55.528 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,210 @@
2026-02-25 20:05:50.425 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 20:05:50.426 DEBUG [tests.conftest] Running test: test_publish_on_not_subscribed_content_topic_works with id: 2026-02-25_20-05-50__46575338-216f-4540-978e-d3787648bd99
2026-02-25 20:05:50.426 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 20:05:50.426 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-25 20:05:50.427 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-25 20:05:50.434 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:05:50.434 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_20-05-50__46575338-216f-4540-978e-d3787648bd99__wakuorg_nwaku:latest.log
2026-02-25 20:05:50.434 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:05:50.434 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:05:50.436 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:05:50.436 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.123.177
2026-02-25 20:05:50.436 DEBUG [src.node.docker_mananger] Generated ports ['2005', '2006', '2007', '2008', '2009']
2026-02-25 20:05:50.436 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:05:50.436 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:05:50.436 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:05:50.437 DEBUG [src.node.docker_mananger] docker run -i -t -p 2005:2005 -p 2006:2006 -p 2007:2007 -p 2008:2008 -p 2009:2009 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2007 --rest-port=2005 --tcp-port=2006 --discv5-udp-port=2008 --rest-address=0.0.0.0 --nat=extip:172.18.123.177 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=7d7456ad120fb4ebae8dd64d74e2c7eaa1ae43d8ceaebcd47fe1d04bcdcbe4de --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2009 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-02-25 20:05:50.628 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.123.177 waku f418f051138eabb97945abd2e3175f57347478b4cabbcac946750e9cc27ee1eb
2026-02-25 20:05:50.668 DEBUG [src.node.docker_mananger] Container started with ID f418f051138e. Setting up logs at ./log/docker/node1_2026-02-25_20-05-50__46575338-216f-4540-978e-d3787648bd99__wakuorg_nwaku:latest.log
2026-02-25 20:05:50.668 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2005
2026-02-25 20:05:50.670 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:05:50.700 ERROR [src.node.docker_mananger] Max retries reached for container 0c4c217ad85d. Exiting log stream.
2026-02-25 20:05:51.221 ERROR [src.node.docker_mananger] Max retries reached for container 7838baff92a4. Exiting log stream.
2026-02-25 20:05:51.670 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2005/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:51.673 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:05:51.673 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:05:51.674 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2005/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:51.676 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.123.177/tcp/2006/p2p/16Uiu2HAmGAPhhCo1iHq9jcfoaZSkw9vBt2AtYkt2PtW6AtjA8Kjs","/ip4/172.18.123.177/tcp/2007/ws/p2p/16Uiu2HAmGAPhhCo1iHq9jcfoaZSkw9vBt2AtYkt2PtW6AtjA8Kjs"],"enrUri":"enr:-L24QP9FLZUgO78krjm9PzQ3WyqnrRuJNao2A7mceDRUyJ5hHEGBUaGc8VMIhkMHOb4G3lB3Gh35vnJHPsOWX6rpnIMCgmlkgnY0gmlwhKwSe7GKbXVsdGlhZGRyc5YACASsEnuxBgfWAAoErBJ7sQYH190DgnJzhQACAQAAiXNlY3AyNTZrMaEDNBtO5kAt7feXInGWr1JUbtXLebgkeHLGjBcoJyYJj2aDdGNwggfWg3VkcIIH2IV3YWt1MgU"}'
2026-02-25 20:05:51.676 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:05:51.683 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:05:51.684 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_20-05-50__46575338-216f-4540-978e-d3787648bd99__wakuorg_nwaku:latest.log
2026-02-25 20:05:51.684 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:05:51.684 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:05:51.685 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:05:51.685 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.169.165
2026-02-25 20:05:51.685 DEBUG [src.node.docker_mananger] Generated ports ['17069', '17070', '17071', '17072', '17073']
2026-02-25 20:05:51.686 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:05:51.686 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:05:51.686 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:05:51.686 DEBUG [src.node.docker_mananger] docker run -i -t -p 17069:17069 -p 17070:17070 -p 17071:17071 -p 17072:17072 -p 17073:17073 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17071 --rest-port=17069 --tcp-port=17070 --discv5-udp-port=17072 --rest-address=0.0.0.0 --nat=extip:172.18.169.165 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=601bacbabaaeccb4f5cfd4a5aafe5d9960cfed2c55e1ffab6ff811ba23e3b703 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17073 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QP9FLZUgO78krjm9PzQ3WyqnrRuJNao2A7mceDRUyJ5hHEGBUaGc8VMIhkMHOb4G3lB3Gh35vnJHPsOWX6rpnIMCgmlkgnY0gmlwhKwSe7GKbXVsdGlhZGRyc5YACASsEnuxBgfWAAoErBJ7sQYH190DgnJzhQACAQAAiXNlY3AyNTZrMaEDNBtO5kAt7feXInGWr1JUbtXLebgkeHLGjBcoJyYJj2aDdGNwggfWg3VkcIIH2IV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-02-25 20:05:51.883 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.169.165 waku 7426be3cd28b1c1bd4f87c30e5e1c80d8369b01e60ef7275180e29e42d2b56bc
2026-02-25 20:05:51.917 DEBUG [src.node.docker_mananger] Container started with ID 7426be3cd28b. Setting up logs at ./log/docker/node2_2026-02-25_20-05-50__46575338-216f-4540-978e-d3787648bd99__wakuorg_nwaku:latest.log
2026-02-25 20:05:51.918 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17069
2026-02-25 20:05:51.918 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:05:52.918 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17069/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:52.940 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:05:52.941 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:05:52.943 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17069/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:52.950 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.169.165/tcp/17070/p2p/16Uiu2HAm3cg8Rr2637r6VHL71tN3uyhd8Y1e1UwxAmEP2KK5owoh","/ip4/172.18.169.165/tcp/17071/ws/p2p/16Uiu2HAm3cg8Rr2637r6VHL71tN3uyhd8Y1e1UwxAmEP2KK5owoh"],"enrUri":"enr:-L24QLnlPKqru8oRHX1_-VYhSdMkAOMi0cT-LKG9u0kZmfNFNs1GQxbb3EqiBKeDtRjvTJGsaAut-atQQ-WqkOSWGVMCgmlkgnY0gmlwhKwSqaWKbXVsdGlhZGRyc5YACASsEqmlBkKuAAoErBKppQZCr90DgnJzhQACAQAAiXNlY3AyNTZrMaECea8Ne0EfjSgDlVyYWq4p5gdWy4yWDZrG4e9poNceJ9yDdGNwgkKug3VkcIJCsIV3YWt1MgE"}'
2026-02-25 20:05:52.950 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:05:52.951 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17069/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.123.177/tcp/2006/p2p/16Uiu2HAmGAPhhCo1iHq9jcfoaZSkw9vBt2AtYkt2PtW6AtjA8Kjs"]'
2026-02-25 20:05:52.955 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:52.956 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2005/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-02-25 20:05:52.958 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:52.958 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17069/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-02-25 20:05:52.961 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:52.961 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2005/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:05:52.964 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:2005/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
2026-02-25 20:05:52.999 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 20:05:53.000 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 20:05:53.001 DEBUG [src.node.waku_node] Stopping container with id f418f051138e
2026-02-25 20:05:53.571 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:05:53.571 DEBUG [src.node.waku_node] Stopping container with id 7426be3cd28b
2026-02-25 20:05:54.157 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:05:54.158 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 20:05:54.167 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:05:54.171 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:05:54.172 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-02-25 20:05:54.172 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-02-25 20:05:54.172 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-02-25_20-05-50__46575338-216f-4540-978e-d3787648bd99__wakuorg_nwaku:latest.log
2026-02-25 20:05:54.173 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-02-25_20-05-50__46575338-216f-4540-978e-d3787648bd99__wakuorg_nwaku:latest.log
2026-02-25 20:05:54.176 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 20:05:54.176 DEBUG [tests.conftest] Running test: test_publish_on_not_subscribed_content_topic_works with id: 2026-02-25_20-05-54__fd91024b-e579-485e-b232-fc425c87197c
2026-02-25 20:05:54.176 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 20:05:54.177 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-25 20:05:54.177 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-25 20:05:54.185 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:05:54.185 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_20-05-54__fd91024b-e579-485e-b232-fc425c87197c__wakuorg_nwaku:latest.log
2026-02-25 20:05:54.185 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:05:54.185 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:05:54.187 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:05:54.187 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.155.41
2026-02-25 20:05:54.187 DEBUG [src.node.docker_mananger] Generated ports ['42686', '42687', '42688', '42689', '42690']
2026-02-25 20:05:54.187 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:05:54.187 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:05:54.188 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:05:54.188 DEBUG [src.node.docker_mananger] docker run -i -t -p 42686:42686 -p 42687:42687 -p 42688:42688 -p 42689:42689 -p 42690:42690 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42688 --rest-port=42686 --tcp-port=42687 --discv5-udp-port=42689 --rest-address=0.0.0.0 --nat=extip:172.18.155.41 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=2cab67efa124ffee5aacd1279fbfe72a5ed62db748c7e0a0baa57abc848842c4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42690 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-02-25 20:05:54.376 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.155.41 waku b8ac1e6f31e23ce274fc5c093840da28918c5313e021f932fde55682ec276a45
2026-02-25 20:05:54.386 ERROR [src.node.docker_mananger] Max retries reached for container f418f051138e. Exiting log stream.
2026-02-25 20:05:54.411 DEBUG [src.node.docker_mananger] Container started with ID b8ac1e6f31e2. Setting up logs at ./log/docker/node1_2026-02-25_20-05-54__fd91024b-e579-485e-b232-fc425c87197c__wakuorg_nwaku:latest.log
2026-02-25 20:05:54.413 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 42686
2026-02-25 20:05:54.413 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:05:54.974 ERROR [src.node.docker_mananger] Max retries reached for container 7426be3cd28b. Exiting log stream.
2026-02-25 20:05:55.414 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42686/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:55.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_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:05:55.417 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:05:55.417 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42686/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:55.419 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.155.41/tcp/42687/p2p/16Uiu2HAmGcW6Co2mzVF2NJisUG2Nvj26gJsUd1AdiHgxSz5xpvi7","/ip4/172.18.155.41/tcp/42688/ws/p2p/16Uiu2HAmGcW6Co2mzVF2NJisUG2Nvj26gJsUd1AdiHgxSz5xpvi7"],"enrUri":"enr:-L24QJhHgedeMt2qY2adF5qQ7_8U8d9KgP7MqD0bpDKMKkhgcedmcgmDGoTFxJV4kOdhCPI92hpaLh-5ShWEJUXf_kYCgmlkgnY0gmlwhKwSmymKbXVsdGlhZGRyc5YACASsEpspBqa_AAoErBKbKQamwN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDOsuh3eEKRPwjsH_NsQTN_nCUNih6r59isK4_CXgok8yDdGNwgqa_g3VkcIKmwYV3YWt1MgU"}'
2026-02-25 20:05:55.419 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:05:55.426 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:05:55.426 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_20-05-54__fd91024b-e579-485e-b232-fc425c87197c__wakuorg_nwaku:latest.log
2026-02-25 20:05:55.427 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:05:55.427 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:05:55.428 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:05:55.429 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.216.86
2026-02-25 20:05:55.429 DEBUG [src.node.docker_mananger] Generated ports ['58882', '58883', '58884', '58885', '58886']
2026-02-25 20:05:55.429 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:05:55.429 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:05:55.429 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:05:55.429 DEBUG [src.node.docker_mananger] docker run -i -t -p 58882:58882 -p 58883:58883 -p 58884:58884 -p 58885:58885 -p 58886:58886 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58884 --rest-port=58882 --tcp-port=58883 --discv5-udp-port=58885 --rest-address=0.0.0.0 --nat=extip:172.18.216.86 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=1bdd842dfa07dab39cfdaa106afcd2a38757f2ac4fafaedcdd90a8abef0d1d0e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58886 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJhHgedeMt2qY2adF5qQ7_8U8d9KgP7MqD0bpDKMKkhgcedmcgmDGoTFxJV4kOdhCPI92hpaLh-5ShWEJUXf_kYCgmlkgnY0gmlwhKwSmymKbXVsdGlhZGRyc5YACASsEpspBqa_AAoErBKbKQamwN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDOsuh3eEKRPwjsH_NsQTN_nCUNih6r59isK4_CXgok8yDdGNwgqa_g3VkcIKmwYV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-02-25 20:05:55.635 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.216.86 waku 31d35204e7ff284fdea60e6df6eb0949a94ec32f011d01d2166036f393e289d2
2026-02-25 20:05:55.669 DEBUG [src.node.docker_mananger] Container started with ID 31d35204e7ff. Setting up logs at ./log/docker/node2_2026-02-25_20-05-54__fd91024b-e579-485e-b232-fc425c87197c__wakuorg_nwaku:latest.log
2026-02-25 20:05:55.670 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 58882
2026-02-25 20:05:55.670 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:05:56.671 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58882/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:56.691 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:05:56.693 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:05:56.694 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58882/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:56.700 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.216.86/tcp/58883/p2p/16Uiu2HAmF2odfycAficKmmuC51K7ekpZwTVbTyhaLowF1K5VQ4sY","/ip4/172.18.216.86/tcp/58884/ws/p2p/16Uiu2HAmF2odfycAficKmmuC51K7ekpZwTVbTyhaLowF1K5VQ4sY"],"enrUri":"enr:-L24QJxfftwFiYvAIPl2Q_L2cZ-rN9td24lTC4oit-nzFP-_OjM5NUPkheyBdDiCdVQPThYBDHGJnCqOfQKjOlJmfT4CgmlkgnY0gmlwhKwS2FaKbXVsdGlhZGRyc5YACASsEthWBuYDAAoErBLYVgbmBN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDI04Ihhtg6J9lmjcrSoRyGx93rQ_dZ8TwKsVRGq3gKzeDdGNwguYDg3VkcILmBYV3YWt1MgE"}'
2026-02-25 20:05:56.702 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:05:56.703 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58882/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.155.41/tcp/42687/p2p/16Uiu2HAmGcW6Co2mzVF2NJisUG2Nvj26gJsUd1AdiHgxSz5xpvi7"]'
2026-02-25 20:05:56.706 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:56.707 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42686/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-02-25 20:05:56.709 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:56.710 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58882/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-02-25 20:05:56.712 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:56.712 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42686/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:05:56.715 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:42686/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
2026-02-25 20:05:56.747 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 20:05:56.748 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 20:05:56.748 DEBUG [src.node.waku_node] Stopping container with id b8ac1e6f31e2
2026-02-25 20:05:57.318 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:05:57.319 DEBUG [src.node.waku_node] Stopping container with id 31d35204e7ff
2026-02-25 20:05:57.881 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:05:57.884 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 20:05:57.888 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:05:57.893 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:05:57.893 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-02-25 20:05:57.893 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-02-25 20:05:57.894 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-02-25_20-05-54__fd91024b-e579-485e-b232-fc425c87197c__wakuorg_nwaku:latest.log
2026-02-25 20:05:57.894 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-02-25_20-05-54__fd91024b-e579-485e-b232-fc425c87197c__wakuorg_nwaku:latest.log
2026-02-25 20:05:57.898 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 20:05:57.898 DEBUG [tests.conftest] Running test: test_publish_on_not_subscribed_content_topic_works with id: 2026-02-25_20-05-57__832ffe9e-7968-4cde-b1a1-b43174ff99d7
2026-02-25 20:05:57.898 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 20:05:57.898 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-25 20:05:57.899 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-25 20:05:57.906 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:05:57.906 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_20-05-57__832ffe9e-7968-4cde-b1a1-b43174ff99d7__wakuorg_nwaku:latest.log
2026-02-25 20:05:57.906 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:05:57.906 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:05:57.908 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:05:57.908 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.244.119
2026-02-25 20:05:57.908 DEBUG [src.node.docker_mananger] Generated ports ['34521', '34522', '34523', '34524', '34525']
2026-02-25 20:05:57.908 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:05:57.908 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:05:57.908 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:05:57.909 DEBUG [src.node.docker_mananger] docker run -i -t -p 34521:34521 -p 34522:34522 -p 34523:34523 -p 34524:34524 -p 34525:34525 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34523 --rest-port=34521 --tcp-port=34522 --discv5-udp-port=34524 --rest-address=0.0.0.0 --nat=extip:172.18.244.119 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ace0f0d5bb4d575bae5ac6b0ae48f62e4ec4dbc0adf6ce42230ba3eecb6b70a0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34525 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-02-25 20:05:58.100 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.244.119 waku 05bd92ee71a19d95446cb4d89973123cf23fc3e07330b5b0d930e68c569bb62b
2026-02-25 20:05:58.130 ERROR [src.node.docker_mananger] Max retries reached for container b8ac1e6f31e2. Exiting log stream.
2026-02-25 20:05:58.139 DEBUG [src.node.docker_mananger] Container started with ID 05bd92ee71a1. Setting up logs at ./log/docker/node1_2026-02-25_20-05-57__832ffe9e-7968-4cde-b1a1-b43174ff99d7__wakuorg_nwaku:latest.log
2026-02-25 20:05:58.140 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 34521
2026-02-25 20:05:58.141 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:05:58.699 ERROR [src.node.docker_mananger] Max retries reached for container 31d35204e7ff. Exiting log stream.
2026-02-25 20:05:59.142 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34521/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:59.145 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:05:59.145 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:05:59.145 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34521/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:59.148 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.244.119/tcp/34522/p2p/16Uiu2HAm5k4pUwHmePwj6aH8TqVKt5oc9XsJVTrJ1iEW852D9bjD","/ip4/172.18.244.119/tcp/34523/ws/p2p/16Uiu2HAm5k4pUwHmePwj6aH8TqVKt5oc9XsJVTrJ1iEW852D9bjD"],"enrUri":"enr:-L24QNeQTFXse_RKOsEK4rOon882Cc59HuSAZwyntJ0v86LPJtXsD0XucmI3KaOGQQdTHczT2n1KeSg9CfZELe3Fx2sCgmlkgnY0gmlwhKwS9HeKbXVsdGlhZGRyc5YACASsEvR3BobaAAoErBL0dwaG290DgnJzhQACAQAAiXNlY3AyNTZrMaECmUsmA5IeElikaz07W98-VD3-926OPmZBtpkeLTHTEXiDdGNwgobag3VkcIKG3IV3YWt1MgU"}'
2026-02-25 20:05:59.148 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:05:59.155 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:05:59.155 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_20-05-57__832ffe9e-7968-4cde-b1a1-b43174ff99d7__wakuorg_nwaku:latest.log
2026-02-25 20:05:59.156 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:05:59.156 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:05:59.157 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:05:59.157 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.29.161
2026-02-25 20:05:59.157 DEBUG [src.node.docker_mananger] Generated ports ['38233', '38234', '38235', '38236', '38237']
2026-02-25 20:05:59.158 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:05:59.158 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:05:59.158 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:05:59.158 DEBUG [src.node.docker_mananger] docker run -i -t -p 38233:38233 -p 38234:38234 -p 38235:38235 -p 38236:38236 -p 38237:38237 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38235 --rest-port=38233 --tcp-port=38234 --discv5-udp-port=38236 --rest-address=0.0.0.0 --nat=extip:172.18.29.161 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=33e70447d6a36fbedb57a9c84bebad0e3a3bd61240db13a1f7babaac9139fccb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38237 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNeQTFXse_RKOsEK4rOon882Cc59HuSAZwyntJ0v86LPJtXsD0XucmI3KaOGQQdTHczT2n1KeSg9CfZELe3Fx2sCgmlkgnY0gmlwhKwS9HeKbXVsdGlhZGRyc5YACASsEvR3BobaAAoErBL0dwaG290DgnJzhQACAQAAiXNlY3AyNTZrMaECmUsmA5IeElikaz07W98-VD3-926OPmZBtpkeLTHTEXiDdGNwgobag3VkcIKG3IV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-02-25 20:05:59.354 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.29.161 waku 43f14d9a065a5069d20409a1cff94b7adc3e8f7e6b6de7df1fa6d67f9863ff1f
2026-02-25 20:05:59.388 DEBUG [src.node.docker_mananger] Container started with ID 43f14d9a065a. Setting up logs at ./log/docker/node2_2026-02-25_20-05-57__832ffe9e-7968-4cde-b1a1-b43174ff99d7__wakuorg_nwaku:latest.log
2026-02-25 20:05:59.389 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 38233
2026-02-25 20:05:59.389 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:06:00.392 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38233/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:00.411 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:06:00.412 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:06:00.412 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38233/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:00.420 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.29.161/tcp/38234/p2p/16Uiu2HAmJJWoFSLkJMM1MeR5CEbEBUG8JpqY5N6pYw2NNYK6E9JX","/ip4/172.18.29.161/tcp/38235/ws/p2p/16Uiu2HAmJJWoFSLkJMM1MeR5CEbEBUG8JpqY5N6pYw2NNYK6E9JX"],"enrUri":"enr:-L24QJu7jmGlWelWQrkUZm0UQ315ynhY9-B0Y34XkERKpmBBI0CnPXkqQ3m4IIBNF-vWNOeZ3PI3WJtpmBqFWC8sJIICgmlkgnY0gmlwhKwSHaGKbXVsdGlhZGRyc5YACASsEh2hBpVaAAoErBIdoQaVW90DgnJzhQACAQAAiXNlY3AyNTZrMaEDU-daDPPlabt5R8_JnNVDeBt5QfCP9xLbwoAEuuLzVPCDdGNwgpVag3VkcIKVXIV3YWt1MgE"}'
2026-02-25 20:06:00.420 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:06:00.421 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38233/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.244.119/tcp/34522/p2p/16Uiu2HAm5k4pUwHmePwj6aH8TqVKt5oc9XsJVTrJ1iEW852D9bjD"]'
2026-02-25 20:06:00.425 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:00.427 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34521/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-02-25 20:06:00.429 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:00.429 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38233/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-02-25 20:06:00.432 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:00.432 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34521/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:00.435 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:34521/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
2026-02-25 20:06:00.468 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 20:06:00.469 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 20:06:00.469 DEBUG [src.node.waku_node] Stopping container with id 05bd92ee71a1
2026-02-25 20:06:01.075 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:06:01.076 DEBUG [src.node.waku_node] Stopping container with id 43f14d9a065a
2026-02-25 20:06:01.630 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:06:01.633 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 20:06:01.638 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:06:01.642 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:06:01.643 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-02-25 20:06:01.643 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-02-25 20:06:01.643 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-02-25_20-05-57__832ffe9e-7968-4cde-b1a1-b43174ff99d7__wakuorg_nwaku:latest.log
2026-02-25 20:06:01.644 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-02-25_20-05-57__832ffe9e-7968-4cde-b1a1-b43174ff99d7__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,110 @@
2026-02-25 20:12:49.448 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 20:12:49.449 DEBUG [tests.conftest] Running test: test_light_push_and_retrieve_duplicate_message with id: 2026-02-25_20-12-49__f8003843-1cef-448b-b9c1-ed568ac74c32
2026-02-25 20:12:49.449 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 20:12:49.449 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-25 20:12:49.459 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:12:49.459 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-25_20-12-49__f8003843-1cef-448b-b9c1-ed568ac74c32__wakuorg_nwaku:latest.log
2026-02-25 20:12:49.459 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:12:49.460 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:12:49.464 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:12:49.465 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.224.110
2026-02-25 20:12:49.465 DEBUG [src.node.docker_mananger] Generated ports ['31674', '31675', '31676', '31677', '31678']
2026-02-25 20:12:49.465 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:12:49.465 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:12:49.466 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:12:49.466 DEBUG [src.node.docker_mananger] docker run -i -t -p 31674:31674 -p 31675:31675 -p 31676:31676 -p 31677:31677 -p 31678:31678 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31676 --rest-port=31674 --tcp-port=31675 --discv5-udp-port=31677 --rest-address=0.0.0.0 --nat=extip:172.18.224.110 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c0d88e10ba7cdaa6937fa12ce8f6b84fdc1afdf5d6ec6e7a8c93c893bfe7f3e3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31678 --metrics-logging=true --lightpush=true --relay=true
2026-02-25 20:12:49.646 ERROR [src.node.docker_mananger] Max retries reached for container b9bac7182257. Exiting log stream.
2026-02-25 20:12:49.669 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.224.110 waku 0207c71091aeb86a3cb65173c4c240259dd8cbb3b5ae57e46f3018375ade41c4
2026-02-25 20:12:49.707 DEBUG [src.node.docker_mananger] Container started with ID 0207c71091ae. Setting up logs at ./log/docker/receiving_node1_2026-02-25_20-12-49__f8003843-1cef-448b-b9c1-ed568ac74c32__wakuorg_nwaku:latest.log
2026-02-25 20:12:49.708 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31674
2026-02-25 20:12:49.708 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:12:50.309 ERROR [src.node.docker_mananger] Max retries reached for container 83cf6a6adbc1. Exiting log stream.
2026-02-25 20:12:50.709 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31674/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:12:50.712 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:12:50.712 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:12:50.712 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31674/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:12:50.715 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.224.110/tcp/31675/p2p/16Uiu2HAmBqm7YNRpVpQhUeTn2zomXtTBsAGcp29WxUt1Rjojjj6w","/ip4/172.18.224.110/tcp/31676/ws/p2p/16Uiu2HAmBqm7YNRpVpQhUeTn2zomXtTBsAGcp29WxUt1Rjojjj6w"],"enrUri":"enr:-L24QCwD8VM0S8Z9LJQMzyHhoyRgDc-vK454wwtg4RTxZqUBCyjsApYXZUIXMnlfmr_5I8EyuTKSPfTPjAhiZ8_TFdcCgmlkgnY0gmlwhKwS4G6KbXVsdGlhZGRyc5YACASsEuBuBnu7AAoErBLgbgZ7vN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC8-a8HEzmgyRcYbwAlrFE_a8jRifzRBJd6UQ73MnMP7CDdGNwgnu7g3VkcIJ7vYV3YWt1Mgk"}'
2026-02-25 20:12:50.715 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:12:50.722 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:12:50.722 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-25_20-12-49__f8003843-1cef-448b-b9c1-ed568ac74c32__wakuorg_nwaku:latest.log
2026-02-25 20:12:50.722 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:12:50.722 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:12:50.724 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:12:50.724 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.245.172
2026-02-25 20:12:50.724 DEBUG [src.node.docker_mananger] Generated ports ['39434', '39435', '39436', '39437', '39438']
2026-02-25 20:12:50.724 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:12:50.724 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:12:50.725 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:12:50.725 DEBUG [src.node.docker_mananger] docker run -i -t -p 39434:39434 -p 39435:39435 -p 39436:39436 -p 39437:39437 -p 39438:39438 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39436 --rest-port=39434 --tcp-port=39435 --discv5-udp-port=39437 --rest-address=0.0.0.0 --nat=extip:172.18.245.172 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=47a04f709fcef7edc3dd6ec632df0a3d1c6d5d7eadc2ddcb1cddbff1231c7e21 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39438 --metrics-logging=true --lightpush=false --relay=true
2026-02-25 20:12:50.917 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.245.172 waku daecf21e8a2796be6710a602f091e68d08b78af9618e0e55b19b5dc3698bdc51
2026-02-25 20:12:50.956 DEBUG [src.node.docker_mananger] Container started with ID daecf21e8a27. Setting up logs at ./log/docker/receiving_node2_2026-02-25_20-12-49__f8003843-1cef-448b-b9c1-ed568ac74c32__wakuorg_nwaku:latest.log
2026-02-25 20:12:50.956 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 39434
2026-02-25 20:12:50.956 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:12:51.957 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39434/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:12:51.960 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:12:51.961 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:12:51.961 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39434/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:12:51.963 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.245.172/tcp/39435/p2p/16Uiu2HAmLLvpEX3KD9ex7C2nnYUHqye4ukKYE8LU3bz3iDkBjkGv","/ip4/172.18.245.172/tcp/39436/ws/p2p/16Uiu2HAmLLvpEX3KD9ex7C2nnYUHqye4ukKYE8LU3bz3iDkBjkGv"],"enrUri":"enr:-L24QD8iLH9nCPm1buAMT8uHHux2QOHDIbfA0PjLamwDC9sJYzC_akC61KvCbzmCjc7Pmo_bwWz3xPUdGFZVYULZxnwCgmlkgnY0gmlwhKwS9ayKbXVsdGlhZGRyc5YACASsEvWsBpoLAAoErBL1rAaaDN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDcj0LFfByklpcUqPiKoLgu80hcyJJV1bIRn0s0QdIdTeDdGNwgpoLg3VkcIKaDYV3YWt1MgE"}'
2026-02-25 20:12:51.963 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:12:51.964 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39434/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.224.110/tcp/31675/p2p/16Uiu2HAmBqm7YNRpVpQhUeTn2zomXtTBsAGcp29WxUt1Rjojjj6w"]'
2026-02-25 20:12:52.003 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:12:52.015 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:12:52.015 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-25_20-12-49__f8003843-1cef-448b-b9c1-ed568ac74c32__wakuorg_nwaku:latest.log
2026-02-25 20:12:52.015 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:12:52.016 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:12:52.018 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:12:52.018 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.19.60
2026-02-25 20:12:52.019 DEBUG [src.node.docker_mananger] Generated ports ['27575', '27576', '27577', '27578', '27579']
2026-02-25 20:12:52.021 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:12:52.024 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:12:52.025 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:12:52.026 DEBUG [src.node.docker_mananger] docker run -i -t -p 27575:27575 -p 27576:27576 -p 27577:27577 -p 27578:27578 -p 27579:27579 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27577 --rest-port=27575 --tcp-port=27576 --discv5-udp-port=27578 --rest-address=0.0.0.0 --nat=extip:172.18.19.60 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c3f33b7998ecb4d247fdf1eab45bbf1cb3804bbbb9ca92461ded3cc5ffd908ec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27579 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCwD8VM0S8Z9LJQMzyHhoyRgDc-vK454wwtg4RTxZqUBCyjsApYXZUIXMnlfmr_5I8EyuTKSPfTPjAhiZ8_TFdcCgmlkgnY0gmlwhKwS4G6KbXVsdGlhZGRyc5YACASsEuBuBnu7AAoErBLgbgZ7vN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC8-a8HEzmgyRcYbwAlrFE_a8jRifzRBJd6UQ73MnMP7CDdGNwgnu7g3VkcIJ7vYV3YWt1Mgk --lightpushnode=/ip4/172.18.224.110/tcp/31675/p2p/16Uiu2HAmBqm7YNRpVpQhUeTn2zomXtTBsAGcp29WxUt1Rjojjj6w --lightpush=true --relay=true
2026-02-25 20:12:52.236 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.19.60 waku db50595999ef6ffcb51e4e4b91cab3877261c6a690c1ef9ad2828b48523c34ab
2026-02-25 20:12:52.269 DEBUG [src.node.docker_mananger] Container started with ID db50595999ef. Setting up logs at ./log/docker/lightpush_node1_2026-02-25_20-12-49__f8003843-1cef-448b-b9c1-ed568ac74c32__wakuorg_nwaku:latest.log
2026-02-25 20:12:52.270 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27575
2026-02-25 20:12:52.270 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:12:53.271 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27575/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:12:53.274 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:12:53.274 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:12:53.274 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27575/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:12:53.277 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.19.60/tcp/27576/p2p/16Uiu2HAmPxP9WDztAjQRQqzmtEWTA1zFKgtbc866VH6apFMDCBye","/ip4/172.18.19.60/tcp/27577/ws/p2p/16Uiu2HAmPxP9WDztAjQRQqzmtEWTA1zFKgtbc866VH6apFMDCBye"],"enrUri":"enr:-L24QId696dlvS0NFNgY0I0RDflhYKmeqWXEkvfPfNJ_MIX5BExs6mxDRi9fYociOa57p8D4CRxBgfvw5vqkh5WFyxoCgmlkgnY0gmlwhKwSEzyKbXVsdGlhZGRyc5YACASsEhM8Bmu4AAoErBITPAZrud0DgnJzhQADAQAAiXNlY3AyNTZrMaEDp-U01Q4yeZLC8qh1fN1m6V0_mv-Efvct9aylZ8yVdTWDdGNwgmu4g3VkcIJruoV3YWt1Mgk"}'
2026-02-25 20:12:53.277 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:12:53.277 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27575/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.224.110/tcp/31675/p2p/16Uiu2HAmBqm7YNRpVpQhUeTn2zomXtTBsAGcp29WxUt1Rjojjj6w"]'
2026-02-25 20:12:53.324 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:12:53.326 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27575/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.245.172/tcp/39435/p2p/16Uiu2HAmLLvpEX3KD9ex7C2nnYUHqye4ukKYE8LU3bz3iDkBjkGv"]'
2026-02-25 20:12:53.360 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:12:53.361 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31674/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 20:12:53.369 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:12:53.370 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39434/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 20:12:53.377 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:12:53.378 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27575/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 20:12:53.381 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:12:53.382 DEBUG [src.steps.light_push] Lightpushing message
2026-02-25 20:12:53.382 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27575/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772050373382122119}}'
2026-02-25 20:12:53.395 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:12:53.396 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:12:53.496 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 20:12:53.496 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31674/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:12:53.499 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772050373382122119,"ephemeral":false,"proof":""}]'
2026-02-25 20:12:53.501 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 20:12:53.501 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39434/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:12:53.504 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772050373382122119,"ephemeral":false,"proof":""}]'
2026-02-25 20:12:53.505 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 20:12:53.505 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27575/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:12:53.508 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772050373382122119,"ephemeral":false,"proof":""}]'
2026-02-25 20:12:53.510 DEBUG [src.steps.light_push] Lightpushing message
2026-02-25 20:12:53.510 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27575/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772050373382122119}}'
2026-02-25 20:12:53.519 ERROR [src.node.api_clients.base_client] HTTP error occurred: 503 Server Error: Service Unavailable for url: http://127.0.0.1:27575/lightpush/v1/message. Response content: b'Failed to request a message push: not_published_to_any_peer'
2026-02-25 20:12:53.522 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 20:12:53.524 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 20:12:53.524 DEBUG [src.node.waku_node] Stopping container with id 0207c71091ae
2026-02-25 20:12:54.123 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:12:54.124 DEBUG [src.node.waku_node] Stopping container with id daecf21e8a27
2026-02-25 20:12:54.725 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:12:54.726 DEBUG [src.node.waku_node] Stopping container with id db50595999ef
2026-02-25 20:12:54.938 ERROR [src.node.docker_mananger] Max retries reached for container 0207c71091ae. Exiting log stream.
2026-02-25 20:12:55.317 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:12:55.319 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 20:12:55.328 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:12:55.336 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:12:55.345 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,156 @@
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-02-25_20-07-45__9c8683cb-ebba-4eef-9ae2-3186f279656a
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_20-07-45__9c8683cb-ebba-4eef-9ae2-3186f279656a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.192
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21442', '21443', '21444', '21445', '21446']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 21442:21442 -p 21443:21443 -p 21444:21444 -p 21445:21445 -p 21446:21446 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21444 --rest-port=21442 --tcp-port=21443 --discv5-udp-port=21445 --rest-address=0.0.0.0 --nat=extip:172.18.204.192 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=6dd9a4741db6940defd475b4f61cffd12fdd8e2403cb37d2cd31b8fc8a283281 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21446 --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.204.192 waku f817a53074c5e241edad4884faced9fe6e799097978a3ffea1789cd8a5c651a2
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f817a53074c5. Setting up logs at ./log/docker/node1_2026-02-25_20-07-45__9c8683cb-ebba-4eef-9ae2-3186f279656a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 21442
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 083c09e678f7. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container cb0cd8f39dc5. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21442/health" -H "Content-Type: application/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:21442/debug/v1/info" -H "Content-Type: application/json" -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.192/tcp/21443/p2p/16Uiu2HAmFmSK6wY77zrv649EvpBjVyQvzssj17D4u2ZgRtbXjhw5","/ip4/172.18.204.192/tcp/21444/ws/p2p/16Uiu2HAmFmSK6wY77zrv649EvpBjVyQvzssj17D4u2ZgRtbXjhw5"],"enrUri":"enr:-L24QJyQJFkI3fOiN66iU3b7tM0cDfHlDtyMNmU82arbiDTEBS2g0ui7f4sEHLaTheNvXF7iJjy1DOYyj-5eK4-GV5gCgmlkgnY0gmlwhKwSzMCKbXVsdGlhZGRyc5YACASsEszABlPDAAoErBLMwAZTxN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDLjnmu4ZqwtigfEhuXJaMWcWvEgeJbb-3ElDSGNfz4VCDdGNwglPDg3VkcIJTxYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_20-07-45__9c8683cb-ebba-4eef-9ae2-3186f279656a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.95
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16713', '16714', '16715', '16716', '16717']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 16713:16713 -p 16714:16714 -p 16715:16715 -p 16716:16716 -p 16717:16717 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16715 --rest-port=16713 --tcp-port=16714 --discv5-udp-port=16716 --rest-address=0.0.0.0 --nat=extip:172.18.17.95 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=9fe9d8dc548ab2284cbec979ff01ac430f969ec0624cbcefe1adc3a22b0b713a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16717 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJyQJFkI3fOiN66iU3b7tM0cDfHlDtyMNmU82arbiDTEBS2g0ui7f4sEHLaTheNvXF7iJjy1DOYyj-5eK4-GV5gCgmlkgnY0gmlwhKwSzMCKbXVsdGlhZGRyc5YACASsEszABlPDAAoErBLMwAZTxN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDLjnmu4ZqwtigfEhuXJaMWcWvEgeJbb-3ElDSGNfz4VCDdGNwglPDg3VkcIJTxYV3YWt1MgU --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.17.95 waku 6bd0808482106df67bbc8a656973998e2c26a93f1b8a8191350cc061c509b1f1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6bd080848210. Setting up logs at ./log/docker/node2_2026-02-25_20-07-45__9c8683cb-ebba-4eef-9ae2-3186f279656a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 16713
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16713/health" -H "Content-Type: application/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:16713/debug/v1/info" -H "Content-Type: application/json" -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.95/tcp/16714/p2p/16Uiu2HAm1gLh1c7wsmn3UuLczsDz2pDxhaaBRi54ARSqohAnEqxW","/ip4/172.18.17.95/tcp/16715/ws/p2p/16Uiu2HAm1gLh1c7wsmn3UuLczsDz2pDxhaaBRi54ARSqohAnEqxW"],"enrUri":"enr:-L24QOTHJYZQYLtlaqCmXhSZy21VxorUJuIfSBGoTi5bCTh3bR6UAEkBoV3BrVSswqMiHJvYVi7Tq_ito61mHFySKaECgmlkgnY0gmlwhKwSEV-KbXVsdGlhZGRyc5YACASsEhFfBkFKAAoErBIRXwZBS90DgnJzhQACAQAAiXNlY3AyNTZrMaECXOgF7aUnjlKJR2Gtx-Vo74udrkkB4erjnDN-an4u9MuDdGNwgkFKg3VkcIJBTIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16713/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.204.192/tcp/21443/p2p/16Uiu2HAmFmSK6wY77zrv649EvpBjVyQvzssj17D4u2ZgRtbXjhw5"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21442/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:16713/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:21442/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:21442/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":1772050067898650972,"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:16713/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":1772050067898650972,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21442/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:21442/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":1772050068027995322,"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:16713/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":1772050068027995322,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21442/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:21442/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":1772050068141520261,"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:16713/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":1772050068141520261,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21442/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:21442/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":1772050068256282687,"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:16713/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":1772050068256282687,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21442/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:21442/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":1772050068371871395,"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:16713/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":1772050068371871395,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21442/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:21442/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":1772050068486965720,"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:16713/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":1772050068486965720,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21442/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:21442/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":1772050068602870297,"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:16713/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":1772050068602870297,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21442/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:21442/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":1772050068720324094,"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:16713/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":1772050068720324094,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:21442/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:16713/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:21442/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:21442/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21442/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "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:21442/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21442/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "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:21442/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21442/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:21442/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21442/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "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:21442/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21442/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "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:21442/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21442/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "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:21442/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21442/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "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:21442/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f817a53074c5
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6bd080848210
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,101 @@
2026-02-25 20:06:10.791 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 20:06:10.791 DEBUG [tests.conftest] Running test: test_publishing_node_paused_and_unpaused with id: 2026-02-25_20-06-10__e446d7bd-ecc1-4488-a564-d15a218aa48c
2026-02-25 20:06:10.792 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 20:06:10.792 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-25 20:06:10.792 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-25 20:06:10.799 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:06:10.799 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-25_20-06-10__e446d7bd-ecc1-4488-a564-d15a218aa48c__wakuorg_nwaku:latest.log
2026-02-25 20:06:10.799 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:06:10.799 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:06:10.801 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:06:10.801 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.76.180
2026-02-25 20:06:10.801 DEBUG [src.node.docker_mananger] Generated ports ['39296', '39297', '39298', '39299', '39300']
2026-02-25 20:06:10.801 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:06:10.801 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:06:10.801 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:06:10.801 DEBUG [src.node.docker_mananger] docker run -i -t -p 39296:39296 -p 39297:39297 -p 39298:39298 -p 39299:39299 -p 39300:39300 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39298 --rest-port=39296 --tcp-port=39297 --discv5-udp-port=39299 --rest-address=0.0.0.0 --nat=extip:172.18.76.180 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ace0ea0fd9adb9d7e00a9194fdeda9c66edddd0ee4d1bb8bad71d0cf28d7c6aa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39300 --metrics-logging=true --store=true --relay=true
2026-02-25 20:06:10.995 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.76.180 waku b32b9625ae009fee29d2d63c987ec32482fd658aad0fdaa3003c9c778e470a8c
2026-02-25 20:06:11.021 ERROR [src.node.docker_mananger] Max retries reached for container e989205289a9. Exiting log stream.
2026-02-25 20:06:11.032 DEBUG [src.node.docker_mananger] Container started with ID b32b9625ae00. Setting up logs at ./log/docker/publishing_node1_2026-02-25_20-06-10__e446d7bd-ecc1-4488-a564-d15a218aa48c__wakuorg_nwaku:latest.log
2026-02-25 20:06:11.032 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 39296
2026-02-25 20:06:11.032 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:06:11.592 ERROR [src.node.docker_mananger] Max retries reached for container d74a959858d3. Exiting log stream.
2026-02-25 20:06:12.033 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39296/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:12.036 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:06:12.036 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:06:12.036 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39296/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:12.038 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.76.180/tcp/39297/p2p/16Uiu2HAm4EgAotPnNuxPx5ve37JwzZBbnEUMM44udeAhaDusGzng","/ip4/172.18.76.180/tcp/39298/ws/p2p/16Uiu2HAm4EgAotPnNuxPx5ve37JwzZBbnEUMM44udeAhaDusGzng"],"enrUri":"enr:-L24QK6J1oetJAcCI55s2JMEgjuz11xFZn_0Frzcu9i042Z9I9m-fZQSHYD8CxP8NS1MMW9mObDHzxYsQgpvGrjXR-kCgmlkgnY0gmlwhKwSTLSKbXVsdGlhZGRyc5YACASsEky0BpmBAAoErBJMtAaZgt0DgnJzhQADAQAAiXNlY3AyNTZrMaECgugCGIf23m9vKURu5waFercXtLvYLHuUJSbeQangvNWDdGNwgpmBg3VkcIKZg4V3YWt1MgM"}'
2026-02-25 20:06:12.039 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:06:12.046 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:06:12.046 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-25_20-06-10__e446d7bd-ecc1-4488-a564-d15a218aa48c__wakuorg_nwaku:latest.log
2026-02-25 20:06:12.046 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:06:12.047 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:06:12.048 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:06:12.048 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.178.144
2026-02-25 20:06:12.048 DEBUG [src.node.docker_mananger] Generated ports ['2946', '2947', '2948', '2949', '2950']
2026-02-25 20:06:12.048 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:06:12.049 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:06:12.049 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:06:12.049 DEBUG [src.node.docker_mananger] docker run -i -t -p 2946:2946 -p 2947:2947 -p 2948:2948 -p 2949:2949 -p 2950:2950 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2948 --rest-port=2946 --tcp-port=2947 --discv5-udp-port=2949 --rest-address=0.0.0.0 --nat=extip:172.18.178.144 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a042f8bb917f7af2efe763e9ee306e72a3cebc9cafcba380cc40ed0ba588cbad --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2950 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QK6J1oetJAcCI55s2JMEgjuz11xFZn_0Frzcu9i042Z9I9m-fZQSHYD8CxP8NS1MMW9mObDHzxYsQgpvGrjXR-kCgmlkgnY0gmlwhKwSTLSKbXVsdGlhZGRyc5YACASsEky0BpmBAAoErBJMtAaZgt0DgnJzhQADAQAAiXNlY3AyNTZrMaECgugCGIf23m9vKURu5waFercXtLvYLHuUJSbeQangvNWDdGNwgpmBg3VkcIKZg4V3YWt1MgM --storenode=/ip4/172.18.76.180/tcp/39297/p2p/16Uiu2HAm4EgAotPnNuxPx5ve37JwzZBbnEUMM44udeAhaDusGzng --store=true --relay=true
2026-02-25 20:06:12.244 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.178.144 waku 54d0c48326452e968388c49708823cdb9084cf09dada008d3554a8569ae605f5
2026-02-25 20:06:12.281 DEBUG [src.node.docker_mananger] Container started with ID 54d0c4832645. Setting up logs at ./log/docker/store_node1_2026-02-25_20-06-10__e446d7bd-ecc1-4488-a564-d15a218aa48c__wakuorg_nwaku:latest.log
2026-02-25 20:06:12.281 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2946
2026-02-25 20:06:12.281 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:06:13.283 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2946/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:13.286 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:06:13.286 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:06:13.286 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2946/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:13.289 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.178.144/tcp/2947/p2p/16Uiu2HAmMepKxFFqJnkmqUz92izn5mtDBvGkXezaaSpZ3KsbY7cg","/ip4/172.18.178.144/tcp/2948/ws/p2p/16Uiu2HAmMepKxFFqJnkmqUz92izn5mtDBvGkXezaaSpZ3KsbY7cg"],"enrUri":"enr:-L24QHTZqhizW8665qQZsSu2BWfw-ntb-tElcdlEfDr-ffJgJKMisRjcHFogC3JbyH_2G8_iCx6PTRyrQWuIR9WWRIACgmlkgnY0gmlwhKwSspCKbXVsdGlhZGRyc5YACASsErKQBguDAAoErBKykAYLhN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDha3ZaCPwX4LTGI-jsN8ScisIVRW5gCcE6_bDFDemvqWDdGNwgguDg3VkcIILhYV3YWt1MgM"}'
2026-02-25 20:06:13.289 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:06:13.290 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2946/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.76.180/tcp/39297/p2p/16Uiu2HAm4EgAotPnNuxPx5ve37JwzZBbnEUMM44udeAhaDusGzng"]'
2026-02-25 20:06:13.292 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:13.293 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39296/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 20:06:13.295 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:13.296 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2946/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 20:06:13.298 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:13.299 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:13.299 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39296/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:13.304 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:13.304 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:13.505 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-25 20:06:13.505 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39296/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:13.509 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf8bd82a18630f86e4bc9725530aaa209d2838e92f0427cf03fd67d98e3c1b136"}]}'
2026-02-25 20:06:13.509 DEBUG [src.steps.store] messages length is 1
2026-02-25 20:06:13.509 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-25 20:06:13.510 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2946/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:13.512 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf8bd82a18630f86e4bc9725530aaa209d2838e92f0427cf03fd67d98e3c1b136"}]}'
2026-02-25 20:06:13.512 DEBUG [src.steps.store] messages length is 1
2026-02-25 20:06:13.513 DEBUG [src.node.waku_node] Pausing container with id b32b9625ae00
2026-02-25 20:06:13.522 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:06:14.522 DEBUG [src.node.waku_node] Unpause container with id b32b9625ae00
2026-02-25 20:06:14.531 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39296/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:14.534 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:06:14.535 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:06:14.535 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39296/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:14.537 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.76.180/tcp/39297/p2p/16Uiu2HAm4EgAotPnNuxPx5ve37JwzZBbnEUMM44udeAhaDusGzng","/ip4/172.18.76.180/tcp/39298/ws/p2p/16Uiu2HAm4EgAotPnNuxPx5ve37JwzZBbnEUMM44udeAhaDusGzng"],"enrUri":"enr:-L24QK6J1oetJAcCI55s2JMEgjuz11xFZn_0Frzcu9i042Z9I9m-fZQSHYD8CxP8NS1MMW9mObDHzxYsQgpvGrjXR-kCgmlkgnY0gmlwhKwSTLSKbXVsdGlhZGRyc5YACASsEky0BpmBAAoErBJMtAaZgt0DgnJzhQADAQAAiXNlY3AyNTZrMaECgugCGIf23m9vKURu5waFercXtLvYLHuUJSbeQangvNWDdGNwgpmBg3VkcIKZg4V3YWt1MgM"}'
2026-02-25 20:06:14.537 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:06:14.538 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:14.538 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39296/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:14.543 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:14.544 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:14.745 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-25 20:06:14.745 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39296/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:14.748 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf8bd82a18630f86e4bc9725530aaa209d2838e92f0427cf03fd67d98e3c1b136"},{"messageHash":"0xf28b432d9c72e5d084eba33ea20bc8ace8d2dd3cf6296b567f051162d48bdc61"}]}'
2026-02-25 20:06:14.748 DEBUG [src.steps.store] messages length is 2
2026-02-25 20:06:14.748 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-25 20:06:14.749 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2946/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:14.751 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf8bd82a18630f86e4bc9725530aaa209d2838e92f0427cf03fd67d98e3c1b136"},{"messageHash":"0xf28b432d9c72e5d084eba33ea20bc8ace8d2dd3cf6296b567f051162d48bdc61"}]}'
2026-02-25 20:06:14.752 DEBUG [src.steps.store] messages length is 2
2026-02-25 20:06:14.752 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39296/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:14.754 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf8bd82a18630f86e4bc9725530aaa209d2838e92f0427cf03fd67d98e3c1b136"},{"messageHash":"0xf28b432d9c72e5d084eba33ea20bc8ace8d2dd3cf6296b567f051162d48bdc61"}]}'
2026-02-25 20:06:14.755 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2946/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:14.757 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf8bd82a18630f86e4bc9725530aaa209d2838e92f0427cf03fd67d98e3c1b136"},{"messageHash":"0xf28b432d9c72e5d084eba33ea20bc8ace8d2dd3cf6296b567f051162d48bdc61"}]}'
2026-02-25 20:06:14.759 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 20:06:14.760 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 20:06:14.760 DEBUG [src.node.waku_node] Stopping container with id b32b9625ae00
2026-02-25 20:06:15.306 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:06:15.307 DEBUG [src.node.waku_node] Stopping container with id 54d0c4832645
2026-02-25 20:06:15.847 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:06:15.851 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 20:06:15.857 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:06:15.863 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_unsubscribe_with_invalid_request_id with id: 2026-02-25_20-05-15__4cd650a7-36ae-4ecf-bc76-f9fbd9453b72
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_20-05-15__4cd650a7-36ae-4ecf-bc76-f9fbd9453b72__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.147
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['42048', '42049', '42050', '42051', '42052']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 42048:42048 -p 42049:42049 -p 42050:42050 -p 42051:42051 -p 42052:42052 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42050 --rest-port=42048 --tcp-port=42049 --discv5-udp-port=42051 --rest-address=0.0.0.0 --nat=extip:172.18.10.147 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c9f6ce5fbafbeeac0a6187c8dafcc766438e73cf5e6ea6deeac47f8cdfa102a4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42052 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.10.147 waku 303a3172dbb129dd6d926a0636f147ce5f711f95b9fbe4f7b2443d4b5ad80fc9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 303a3172dbb1. Setting up logs at ./log/docker/node1_2026-02-25_20-05-15__4cd650a7-36ae-4ecf-bc76-f9fbd9453b72__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 42048
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 0c7892eed95a. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 92a32a959dfb. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42048/health" -H "Content-Type: application/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:42048/debug/v1/info" -H "Content-Type: application/json" -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.147/tcp/42049/p2p/16Uiu2HAmP29KtnUaJXKpkE2EYXywWRzN62ZNCnFcyeR3PHDoVFto","/ip4/172.18.10.147/tcp/42050/ws/p2p/16Uiu2HAmP29KtnUaJXKpkE2EYXywWRzN62ZNCnFcyeR3PHDoVFto"],"enrUri":"enr:-L24QI-BgK9SEZc8oXNFYXPGzIWTZcRztxZi-lPHLK5nP-NKLMEAtl6WcbdZ_e-9sQ6i_tzc6xwEfQvY4i1M0F7uXZICgmlkgnY0gmlwhKwSCpOKbXVsdGlhZGRyc5YACASsEgqTBqRBAAoErBIKkwakQt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDmgA3Ik2Q88T2QIAWSOLA3w7v8QPkL9rLCOHUb6gmnXSDdGNwgqRBg3VkcIKkQ4V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_20-05-15__4cd650a7-36ae-4ecf-bc76-f9fbd9453b72__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.18
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63662', '63663', '63664', '63665', '63666']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 63662:63662 -p 63663:63663 -p 63664:63664 -p 63665:63665 -p 63666:63666 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63664 --rest-port=63662 --tcp-port=63663 --discv5-udp-port=63665 --rest-address=0.0.0.0 --nat=extip:172.18.103.18 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4aaca86bf7c1add1fde108fd8d6e8e6336ccdb2b80cf8ecc4d9cd9288eb9ffd3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63666 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QI-BgK9SEZc8oXNFYXPGzIWTZcRztxZi-lPHLK5nP-NKLMEAtl6WcbdZ_e-9sQ6i_tzc6xwEfQvY4i1M0F7uXZICgmlkgnY0gmlwhKwSCpOKbXVsdGlhZGRyc5YACASsEgqTBqRBAAoErBIKkwakQt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDmgA3Ik2Q88T2QIAWSOLA3w7v8QPkL9rLCOHUb6gmnXSDdGNwgqRBg3VkcIKkQ4V3YWt1MgU --filternode=/ip4/172.18.10.147/tcp/42049/p2p/16Uiu2HAmP29KtnUaJXKpkE2EYXywWRzN62ZNCnFcyeR3PHDoVFto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.103.18 waku 02d678e08bed95f3d5e3636c3526ec5d747837b104bb3eb13f9520be365d9206
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 02d678e08bed. Setting up logs at ./log/docker/node2_2026-02-25_20-05-15__4cd650a7-36ae-4ecf-bc76-f9fbd9453b72__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 63662
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63662/health" -H "Content-Type: application/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:63662/debug/v1/info" -H "Content-Type: application/json" -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.18/tcp/63663/p2p/16Uiu2HAm1QUZbqJ6ZLFoyoBWyHBsq8y8ESBHXxXezNKsgCQsqjNo","/ip4/172.18.103.18/tcp/63664/ws/p2p/16Uiu2HAm1QUZbqJ6ZLFoyoBWyHBsq8y8ESBHXxXezNKsgCQsqjNo"],"enrUri":"enr:-L24QLB84UjnBvriAuwfm9LQP4C_OxGyiivaU384oo4JD_2oDQ_bCvE35QHk1FcAPAmBOp4V2DEvI96FbeZrchIKHUACgmlkgnY0gmlwhKwSZxKKbXVsdGlhZGRyc5YACASsEmcSBvivAAoErBJnEgb4sN0DgnJzhQADAQAAiXNlY3AyNTZrMaECWNehoojxbYcb2bOqlg2muPxdzafIXzeY9P2TAtjrgxiDdGNwgvivg3VkcIL4sYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63662/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.10.147/tcp/42049/p2p/16Uiu2HAmP29KtnUaJXKpkE2EYXywWRzN62ZNCnFcyeR3PHDoVFto"]'
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:42048/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:63662/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "e9c71b06-47b0-4311-a2b2-9b1c281b244f", "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":"e9c71b06-47b0-4311-a2b2-9b1c281b244f","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:63662/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:63662/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 303a3172dbb1
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 02d678e08bed
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,200 @@
2026-02-25 20:02:59.869 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 20:02:59.870 DEBUG [tests.conftest] Running test: test_store_filter_interaction_with_six_nodes with id: 2026-02-25_20-02-59__f6ac81a5-a656-472f-b81c-02dc904320c2
2026-02-25 20:02:59.870 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 20:02:59.870 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-25 20:02:59.870 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-25 20:02:59.879 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:02:59.879 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_20-02-59__f6ac81a5-a656-472f-b81c-02dc904320c2__wakuorg_nwaku:latest.log
2026-02-25 20:02:59.885 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:02:59.885 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_20-02-59__f6ac81a5-a656-472f-b81c-02dc904320c2__wakuorg_nwaku:latest.log
2026-02-25 20:02:59.892 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:02:59.892 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-25_20-02-59__f6ac81a5-a656-472f-b81c-02dc904320c2__wakuorg_nwaku:latest.log
2026-02-25 20:02:59.892 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-25 20:02:59.892 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-25 20:02:59.893 DEBUG [tests.e2e.test_e2e] Create 6 nodes
2026-02-25 20:02:59.899 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:02:59.899 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-25_20-02-59__f6ac81a5-a656-472f-b81c-02dc904320c2__wakuorg_nwaku:latest.log
2026-02-25 20:02:59.905 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:02:59.905 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2026-02-25_20-02-59__f6ac81a5-a656-472f-b81c-02dc904320c2__wakuorg_nwaku:latest.log
2026-02-25 20:02:59.911 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:02:59.911 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node6_2026-02-25_20-02-59__f6ac81a5-a656-472f-b81c-02dc904320c2__wakuorg_nwaku:latest.log
2026-02-25 20:02:59.911 DEBUG [tests.e2e.test_e2e] Start 5 nodes with their corresponding config
2026-02-25 20:02:59.911 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:02:59.911 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:03:00.094 DEBUG [src.node.docker_mananger] Network waku created
2026-02-25 20:03:00.094 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.99.29
2026-02-25 20:03:00.094 DEBUG [src.node.docker_mananger] Generated ports ['21915', '21916', '21917', '21918', '21919']
2026-02-25 20:03:00.094 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:03:00.095 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:03:00.095 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:03:00.095 DEBUG [src.node.docker_mananger] docker run -i -t -p 21915:21915 -p 21916:21916 -p 21917:21917 -p 21918:21918 -p 21919:21919 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21917 --rest-port=21915 --tcp-port=21916 --discv5-udp-port=21918 --rest-address=0.0.0.0 --nat=extip:172.18.99.29 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2ddfabacc0ecb5a962deab430fb6da548eff507e9112fa8cccf4a30f2c2e84f5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21919 --metrics-logging=true --relay=true --store=true
2026-02-25 20:03:03.619 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.99.29 waku 96cf9d2073e69ad6254e489e0a85281b40121c9faa02adbb7ba4a12ef7bf26bc
2026-02-25 20:03:03.653 DEBUG [src.node.docker_mananger] Container started with ID 96cf9d2073e6. Setting up logs at ./log/docker/node1_2026-02-25_20-02-59__f6ac81a5-a656-472f-b81c-02dc904320c2__wakuorg_nwaku:latest.log
2026-02-25 20:03:03.654 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21915
2026-02-25 20:03:03.655 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:03:04.656 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21915/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:03:04.659 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:03:04.659 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:03:04.660 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21915/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:03:04.662 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.99.29/tcp/21916/p2p/16Uiu2HAmVaDasvsGNgAsey8Sh4FjEzKzMTDJph8fXyKmToYn8BVX","/ip4/172.18.99.29/tcp/21917/ws/p2p/16Uiu2HAmVaDasvsGNgAsey8Sh4FjEzKzMTDJph8fXyKmToYn8BVX"],"enrUri":"enr:-L24QP_PbizDdEzYIJHLscDfQeBEVT_ZsuAIA1UFVQJfhTmrGR4KAR9bpW_tE4J2DidGIvVqhG_y7siguMzRb_cP8CgCgmlkgnY0gmlwhKwSYx2KbXVsdGlhZGRyc5YACASsEmMdBlWcAAoErBJjHQZVnd0DgnJzhQADAQAAiXNlY3AyNTZrMaED-1283jroWdMyKOEOGcQStnq74lEIi5NmkAJT4sTSi6aDdGNwglWcg3VkcIJVnoV3YWt1MgM"}'
2026-02-25 20:03:04.662 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:03:04.662 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:03:04.662 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:03:04.664 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:03:04.664 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.175.198
2026-02-25 20:03:04.664 DEBUG [src.node.docker_mananger] Generated ports ['22561', '22562', '22563', '22564', '22565']
2026-02-25 20:03:04.665 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:03:04.665 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:03:04.665 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:03:04.665 DEBUG [src.node.docker_mananger] docker run -i -t -p 22561:22561 -p 22562:22562 -p 22563:22563 -p 22564:22564 -p 22565:22565 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22563 --rest-port=22561 --tcp-port=22562 --discv5-udp-port=22564 --rest-address=0.0.0.0 --nat=extip:172.18.175.198 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3a60cff5a6ac66a3c2bac05cad70239f8eeaec0b2b6f1aa8fef20989ccfc55f5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22565 --metrics-logging=true --relay=true --store=true --discv5-bootstrap-node=enr:-L24QP_PbizDdEzYIJHLscDfQeBEVT_ZsuAIA1UFVQJfhTmrGR4KAR9bpW_tE4J2DidGIvVqhG_y7siguMzRb_cP8CgCgmlkgnY0gmlwhKwSYx2KbXVsdGlhZGRyc5YACASsEmMdBlWcAAoErBJjHQZVnd0DgnJzhQADAQAAiXNlY3AyNTZrMaED-1283jroWdMyKOEOGcQStnq74lEIi5NmkAJT4sTSi6aDdGNwglWcg3VkcIJVnoV3YWt1MgM
2026-02-25 20:03:04.865 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.175.198 waku 0923f5df7a1fd682d95f0e0a85d516870a724f7f413ed6dd758519c6f0ce3a87
2026-02-25 20:03:04.900 DEBUG [src.node.docker_mananger] Container started with ID 0923f5df7a1f. Setting up logs at ./log/docker/node2_2026-02-25_20-02-59__f6ac81a5-a656-472f-b81c-02dc904320c2__wakuorg_nwaku:latest.log
2026-02-25 20:03:04.900 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 22561
2026-02-25 20:03:04.900 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:03:05.901 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22561/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:03:05.904 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:03:05.904 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:03:05.904 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22561/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:03:05.906 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.175.198/tcp/22562/p2p/16Uiu2HAmJr1FH9cLTpYKagpbop2DLWjhrs2ByFuBweRtu3K7qQVH","/ip4/172.18.175.198/tcp/22563/ws/p2p/16Uiu2HAmJr1FH9cLTpYKagpbop2DLWjhrs2ByFuBweRtu3K7qQVH"],"enrUri":"enr:-L24QASQs9M-s7OxGM-5tfF6KWjFC9hB3eaEh0Lw4zY6koXpM9goB-Id3vDmT4WZHLy0BDnMJcU9UarqOJKBa79Bed0CgmlkgnY0gmlwhKwSr8aKbXVsdGlhZGRyc5YACASsEq_GBlgiAAoErBKvxgZYI90DgnJzhQADAQAAiXNlY3AyNTZrMaEDW_iGI95hzk9cXlmbQHtmSlu_z49m8pbmKMZkTIJ2JUSDdGNwglgig3VkcIJYJIV3YWt1MgM"}'
2026-02-25 20:03:05.907 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:03:05.907 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:03:05.907 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:03:05.909 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:03:05.909 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.108.107
2026-02-25 20:03:05.909 DEBUG [src.node.docker_mananger] Generated ports ['65507', '65508', '65509', '65510', '65511']
2026-02-25 20:03:05.909 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:03:05.909 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:03:05.909 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:03:05.910 DEBUG [src.node.docker_mananger] docker run -i -t -p 65507:65507 -p 65508:65508 -p 65509:65509 -p 65510:65510 -p 65511:65511 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=65509 --rest-port=65507 --tcp-port=65508 --discv5-udp-port=65510 --rest-address=0.0.0.0 --nat=extip:172.18.108.107 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=aedfc2ba01bc2de2fa44bfe3e74e13faf49e37fbbdbcd7d0bb33c50bb4228b07 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65511 --metrics-logging=true --relay=true --store=true --discv5-bootstrap-node=enr:-L24QASQs9M-s7OxGM-5tfF6KWjFC9hB3eaEh0Lw4zY6koXpM9goB-Id3vDmT4WZHLy0BDnMJcU9UarqOJKBa79Bed0CgmlkgnY0gmlwhKwSr8aKbXVsdGlhZGRyc5YACASsEq_GBlgiAAoErBKvxgZYI90DgnJzhQADAQAAiXNlY3AyNTZrMaEDW_iGI95hzk9cXlmbQHtmSlu_z49m8pbmKMZkTIJ2JUSDdGNwglgig3VkcIJYJIV3YWt1MgM
2026-02-25 20:03:06.124 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.108.107 waku 43456bcb0fe08dd641f568c7e3f32b210579fc171257ae2479f36fb402018b62
2026-02-25 20:03:06.158 DEBUG [src.node.docker_mananger] Container started with ID 43456bcb0fe0. Setting up logs at ./log/docker/node3_2026-02-25_20-02-59__f6ac81a5-a656-472f-b81c-02dc904320c2__wakuorg_nwaku:latest.log
2026-02-25 20:03:06.158 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 65507
2026-02-25 20:03:06.159 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:03:07.159 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65507/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:03:07.162 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:03:07.162 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:03:07.163 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65507/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:03:07.165 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.108.107/tcp/65508/p2p/16Uiu2HAmAECBN2c3GDAKSBWknxpv5yfaPn9Py5su3SzNAgKNUeem","/ip4/172.18.108.107/tcp/65509/ws/p2p/16Uiu2HAmAECBN2c3GDAKSBWknxpv5yfaPn9Py5su3SzNAgKNUeem"],"enrUri":"enr:-L24QL-0rVCR8jG_Dfmr_8PIFjRQnmP3fWpQS9PoDXPJHNN_UH2u-Is8W68wtwk4bdZtALHYw4fZN3i2zp59hTCEJ-wCgmlkgnY0gmlwhKwSbGuKbXVsdGlhZGRyc5YACASsEmxrBv_kAAoErBJsawb_5d0DgnJzhQADAQAAiXNlY3AyNTZrMaEC2-57GNBq82A4N4jnWYuv4_oFoqeKeeq45FsvhnurTcqDdGNwgv_kg3VkcIL_5oV3YWt1MgM"}'
2026-02-25 20:03:07.165 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:03:07.165 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:03:07.165 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:03:07.167 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:03:07.167 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.164.76
2026-02-25 20:03:07.167 DEBUG [src.node.docker_mananger] Generated ports ['44463', '44464', '44465', '44466', '44467']
2026-02-25 20:03:07.167 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:03:07.167 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:03:07.168 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:03:07.168 DEBUG [src.node.docker_mananger] docker run -i -t -p 44463:44463 -p 44464:44464 -p 44465:44465 -p 44466:44466 -p 44467:44467 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44465 --rest-port=44463 --tcp-port=44464 --discv5-udp-port=44466 --rest-address=0.0.0.0 --nat=extip:172.18.164.76 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3dd1aeda80aad5aa1eeb1f24ef37b9dacc288d96ebd2ebb313ac8cc2a277caab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44467 --metrics-logging=true --relay=true --filter=true --store=true --discv5-bootstrap-node=enr:-L24QL-0rVCR8jG_Dfmr_8PIFjRQnmP3fWpQS9PoDXPJHNN_UH2u-Is8W68wtwk4bdZtALHYw4fZN3i2zp59hTCEJ-wCgmlkgnY0gmlwhKwSbGuKbXVsdGlhZGRyc5YACASsEmxrBv_kAAoErBJsawb_5d0DgnJzhQADAQAAiXNlY3AyNTZrMaEC2-57GNBq82A4N4jnWYuv4_oFoqeKeeq45FsvhnurTcqDdGNwgv_kg3VkcIL_5oV3YWt1MgM
2026-02-25 20:03:07.396 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.164.76 waku 28b3862ab860c7f64d25873495ac06f804365ad70b386978038fb60b9e26f04a
2026-02-25 20:03:07.432 DEBUG [src.node.docker_mananger] Container started with ID 28b3862ab860. Setting up logs at ./log/docker/node4_2026-02-25_20-02-59__f6ac81a5-a656-472f-b81c-02dc904320c2__wakuorg_nwaku:latest.log
2026-02-25 20:03:07.433 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 44463
2026-02-25 20:03:07.433 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:03:08.434 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44463/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:03:08.437 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-02-25 20:03:08.438 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:03:08.438 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44463/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:03:08.440 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.164.76/tcp/44464/p2p/16Uiu2HAmA9WiyYS3AEBga2MVjC4rzy4dEzkskcPEipKvsc2Qn4h3","/ip4/172.18.164.76/tcp/44465/ws/p2p/16Uiu2HAmA9WiyYS3AEBga2MVjC4rzy4dEzkskcPEipKvsc2Qn4h3"],"enrUri":"enr:-L24QPh3rsN8AHOB3P_AygVvBcoSuGNDKTwxhFpehyKfj-utAhr24cDagq9km2bWed21P1jpmqRClCYxjJ2c4RMV8HACgmlkgnY0gmlwhKwSpEyKbXVsdGlhZGRyc5YACASsEqRMBq2wAAoErBKkTAatsd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC2ruLtfnwpVNUpHXG5A4WhSMfas8uVx1c3xAN5nAzsFaDdGNwgq2wg3VkcIKtsoV3YWt1Mgc"}'
2026-02-25 20:03:08.441 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:03:08.441 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:03:08.441 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:03:08.443 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:03:08.443 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.147.93
2026-02-25 20:03:08.443 DEBUG [src.node.docker_mananger] Generated ports ['7203', '7204', '7205', '7206', '7207']
2026-02-25 20:03:08.443 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:03:08.444 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:03:08.444 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:03:08.444 DEBUG [src.node.docker_mananger] docker run -i -t -p 7203:7203 -p 7204:7204 -p 7205:7205 -p 7206:7206 -p 7207:7207 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7205 --rest-port=7203 --tcp-port=7204 --discv5-udp-port=7206 --rest-address=0.0.0.0 --nat=extip:172.18.147.93 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=feaccc78e1b7aeccdf3eaf320c33fd04c59e20ee73fdcbe2575d0eee7b7cded8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7207 --metrics-logging=true --relay=false --filternode=/ip4/172.18.164.76/tcp/44464/p2p/16Uiu2HAmA9WiyYS3AEBga2MVjC4rzy4dEzkskcPEipKvsc2Qn4h3 --discv5-bootstrap-node=enr:-L24QPh3rsN8AHOB3P_AygVvBcoSuGNDKTwxhFpehyKfj-utAhr24cDagq9km2bWed21P1jpmqRClCYxjJ2c4RMV8HACgmlkgnY0gmlwhKwSpEyKbXVsdGlhZGRyc5YACASsEqRMBq2wAAoErBKkTAatsd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC2ruLtfnwpVNUpHXG5A4WhSMfas8uVx1c3xAN5nAzsFaDdGNwgq2wg3VkcIKtsoV3YWt1Mgc
2026-02-25 20:03:08.672 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.147.93 waku e4f49a5e0b2251ca0800875fe0bc75f81d4fda56a560c4eb4a7432b8aab5d800
2026-02-25 20:03:08.706 DEBUG [src.node.docker_mananger] Container started with ID e4f49a5e0b22. Setting up logs at ./log/docker/node6_2026-02-25_20-02-59__f6ac81a5-a656-472f-b81c-02dc904320c2__wakuorg_nwaku:latest.log
2026-02-25 20:03:08.706 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 7203
2026-02-25 20:03:08.707 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:03:09.708 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7203/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:03:09.723 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:03:09.724 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:03:09.724 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7203/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:03:09.732 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.147.93/tcp/7204/p2p/16Uiu2HAmSLG4HYuCQ7P81vb8dyTGvWVJ3zwisjHBq1K3UPFu7G5Q","/ip4/172.18.147.93/tcp/7205/ws/p2p/16Uiu2HAmSLG4HYuCQ7P81vb8dyTGvWVJ3zwisjHBq1K3UPFu7G5Q"],"enrUri":"enr:-L24QFdnCf1CoxYFUX90ZdQ-eebC3hC-IKGfEBfjjvviE5BtZpF8WTE8DT1rwGRUwaCIoX7lS_mzMv5PHi_Eiu4SXwgCgmlkgnY0gmlwhKwSk12KbXVsdGlhZGRyc5YACASsEpNdBhwkAAoErBKTXQYcJd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDyzdXY-9eW0ajCYav6IbJssywDKQ2sibGIhLRJ_o6dAuDdGNwghwkg3VkcIIcJoV3YWt1MgA"}'
2026-02-25 20:03:09.734 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:03:09.735 DEBUG [tests.e2e.test_e2e] Subscribe nodes to relay pubsub topics
2026-02-25 20:03:09.736 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21915/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 20:03:09.743 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:03:09.744 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22561/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 20:03:09.753 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:03:09.757 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65507/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 20:03:09.770 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:03:09.770 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44463/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 20:03:09.780 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:03:09.782 DEBUG [tests.e2e.test_e2e] Node6 subscribe to filter for pubsubtopic /waku/2/rs/3/1
2026-02-25 20:03:09.783 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7203/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 20:03:09.835 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 20:03:09.835 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21915/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:03:09.844 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.108.107/tcp/65508/p2p/16Uiu2HAmAECBN2c3GDAKSBWknxpv5yfaPn9Py5su3SzNAgKNUeem","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"},{"multiaddr":"/ip4/172.18.164.76/tcp/44464/p2p/16Uiu2HAmA9WiyYS3AEBga2MVjC4rzy4dEzkskcPEipKvsc2Qn4h3","protocols":["/ipfs/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":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"},{"multiaddr":"/ip4/172.18.175.198/tcp/60370/p2p/16Uiu2HAmJr1FH9cLTpYKagpbop2DLWjhrs2ByFuBweRtu3K7qQVH","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"}]'
2026-02-25 20:03:09.844 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22561/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:03:09.852 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.108.107/tcp/43448/p2p/16Uiu2HAmAECBN2c3GDAKSBWknxpv5yfaPn9Py5su3SzNAgKNUeem","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.99.29/tcp/21916/p2p/16Uiu2HAmVaDasvsGNgAsey8Sh4FjEzKzMTDJph8fXyKmToYn8BVX","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"}]'
2026-02-25 20:03:09.852 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65507/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:03:09.856 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.164.76/tcp/41076/p2p/16Uiu2HAmA9WiyYS3AEBga2MVjC4rzy4dEzkskcPEipKvsc2Qn4h3","protocols":["/ipfs/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":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.175.198/tcp/22562/p2p/16Uiu2HAmJr1FH9cLTpYKagpbop2DLWjhrs2ByFuBweRtu3K7qQVH","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"},{"multiaddr":"/ip4/172.18.99.29/tcp/42954/p2p/16Uiu2HAmVaDasvsGNgAsey8Sh4FjEzKzMTDJph8fXyKmToYn8BVX","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"}]'
2026-02-25 20:03:09.857 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44463/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:03:09.860 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.108.107/tcp/65508/p2p/16Uiu2HAmAECBN2c3GDAKSBWknxpv5yfaPn9Py5su3SzNAgKNUeem","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"},{"multiaddr":"/ip4/172.18.147.93/tcp/40554/p2p/16Uiu2HAmSLG4HYuCQ7P81vb8dyTGvWVJ3zwisjHBq1K3UPFu7G5Q","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.99.29/tcp/52914/p2p/16Uiu2HAmVaDasvsGNgAsey8Sh4FjEzKzMTDJph8fXyKmToYn8BVX","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"}]'
2026-02-25 20:03:09.860 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7203/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:03:09.862 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.164.76/tcp/44464/p2p/16Uiu2HAmA9WiyYS3AEBga2MVjC4rzy4dEzkskcPEipKvsc2Qn4h3","protocols":["/ipfs/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,1],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"}]'
2026-02-25 20:03:09.863 DEBUG [src.libs.common] Sleeping for 50 seconds
2026-02-25 20:03:59.863 DEBUG [tests.e2e.test_e2e] Node1 publish message for topic /waku/2/rs/3/1
2026-02-25 20:03:59.864 DEBUG [src.steps.store] Relaying message
2026-02-25 20:03:59.864 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21915/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:03:59.872 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:03:59.872 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:04:00.072 DEBUG [src.libs.common] Sleeping for 4 seconds
2026-02-25 20:04:04.073 DEBUG [tests.e2e.test_e2e] Node6 inquery for filter messages on pubsubtopic /waku/2/rs/3/1 & contenttopic/test/1/waku-filter/proto
2026-02-25 20:04:04.073 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7203/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:04.076 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":1772049839863927407,"ephemeral":false}]'
2026-02-25 20:04:04.076 DEBUG [tests.e2e.test_e2e] Filter inquiry response is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1772049839863927407, 'ephemeral': False}]
2026-02-25 20:04:04.076 DEBUG [tests.e2e.test_e2e] Node5 goes live !!
2026-02-25 20:04:04.077 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:04:04.077 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:04:04.078 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:04:04.078 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.86.106
2026-02-25 20:04:04.079 DEBUG [src.node.docker_mananger] Generated ports ['32606', '32607', '32608', '32609', '32610']
2026-02-25 20:04:04.079 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:04:04.079 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:04:04.079 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:04:04.079 DEBUG [src.node.docker_mananger] docker run -i -t -p 32606:32606 -p 32607:32607 -p 32608:32608 -p 32609:32609 -p 32610:32610 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32608 --rest-port=32606 --tcp-port=32607 --discv5-udp-port=32609 --rest-address=0.0.0.0 --nat=extip:172.18.86.106 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f8f1066ca95cde72ad4ae02bdeacaaed6af8c89ddbdebb7dab1d87e4bafb6aa2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32610 --metrics-logging=true --relay=false --storenode=/ip4/172.18.164.76/tcp/44464/p2p/16Uiu2HAmA9WiyYS3AEBga2MVjC4rzy4dEzkskcPEipKvsc2Qn4h3 --discv5-bootstrap-node=enr:-L24QPh3rsN8AHOB3P_AygVvBcoSuGNDKTwxhFpehyKfj-utAhr24cDagq9km2bWed21P1jpmqRClCYxjJ2c4RMV8HACgmlkgnY0gmlwhKwSpEyKbXVsdGlhZGRyc5YACASsEqRMBq2wAAoErBKkTAatsd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC2ruLtfnwpVNUpHXG5A4WhSMfas8uVx1c3xAN5nAzsFaDdGNwgq2wg3VkcIKtsoV3YWt1Mgc
2026-02-25 20:04:04.277 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.86.106 waku 53a62b84be2ef201bc1661871f294d970064d5f8a149b815f188806b34d1d78c
2026-02-25 20:04:04.310 DEBUG [src.node.docker_mananger] Container started with ID 53a62b84be2e. Setting up logs at ./log/docker/node5_2026-02-25_20-02-59__f6ac81a5-a656-472f-b81c-02dc904320c2__wakuorg_nwaku:latest.log
2026-02-25 20:04:04.311 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32606
2026-02-25 20:04:04.311 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:04:05.312 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32606/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:05.314 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:04:05.315 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:04:05.315 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32606/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:05.317 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.86.106/tcp/32607/p2p/16Uiu2HAm7aVYwpo3reHWkKaRnwKWxiiNhJ4pecooKK6pxo6LY3jE","/ip4/172.18.86.106/tcp/32608/ws/p2p/16Uiu2HAm7aVYwpo3reHWkKaRnwKWxiiNhJ4pecooKK6pxo6LY3jE"],"enrUri":"enr:-L24QJaAsGF82fwO8jg81-Q4luC1Cxinrt36V7xCPvReGR4lUbAKON2GzCq3imaxwC6dutSlOFGf3n0VZ0kVGP1wbHwCgmlkgnY0gmlwhKwSVmqKbXVsdGlhZGRyc5YACASsElZqBn9fAAoErBJWagZ_YN0DgnJzhQADAQAAiXNlY3AyNTZrMaECtI6t0ItxA4alCOKGhhrsIdwRI7QIbTl8FGr1yL3o_QGDdGNwgn9fg3VkcIJ_YYV3YWt1MgA"}'
2026-02-25 20:04:05.317 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:04:05.317 DEBUG [src.libs.common] Sleeping for 2 seconds
2026-02-25 20:04:07.318 DEBUG [tests.e2e.test_e2e] Node5 makes request to get stored messages
2026-02-25 20:04:07.318 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-25 20:04:07.319 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32606/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:07.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"c673e6a7d5e2d17826dd","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x206e216e8fcc1d12afb582501f0a1b327ef291255674ad51e9bb453bd179dbe8"}]}'
2026-02-25 20:04:07.366 DEBUG [src.steps.store] messages length is 1
2026-02-25 20:04:07.373 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 20:04:07.374 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 20:04:07.374 DEBUG [src.node.waku_node] Stopping container with id 96cf9d2073e6
2026-02-25 20:04:07.963 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:04:07.966 DEBUG [src.node.waku_node] Stopping container with id 0923f5df7a1f
2026-02-25 20:04:08.565 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:04:08.567 DEBUG [src.node.waku_node] Stopping container with id 43456bcb0fe0
2026-02-25 20:04:08.779 ERROR [src.node.docker_mananger] Max retries reached for container 96cf9d2073e6. Exiting log stream.
2026-02-25 20:04:09.150 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:04:09.154 DEBUG [src.node.waku_node] Stopping container with id 28b3862ab860
2026-02-25 20:04:09.381 ERROR [src.node.docker_mananger] Max retries reached for container 0923f5df7a1f. Exiting log stream.
2026-02-25 20:04:09.721 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:04:09.721 DEBUG [src.node.waku_node] Stopping container with id e4f49a5e0b22
2026-02-25 20:04:09.971 ERROR [src.node.docker_mananger] Max retries reached for container 43456bcb0fe0. Exiting log stream.
2026-02-25 20:04:10.240 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:04:10.241 DEBUG [src.node.waku_node] Stopping container with id 53a62b84be2e
2026-02-25 20:04:10.752 ERROR [src.node.docker_mananger] Max retries reached for container 28b3862ab860. Exiting log stream.
2026-02-25 20:04:10.795 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:04:10.796 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 20:04:10.843 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:04:10.893 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:04:10.942 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:04:11.069 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:04:11.086 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:04:11.092 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,39 @@
2026-02-25 20:07:09.997 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 20:07:09.998 DEBUG [tests.conftest] Running test: test_verify_node_info with id: 2026-02-25_20-07-09__a01e94bc-2de3-490a-bcfc-cf211b5fe83b
2026-02-25 20:07:09.998 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 20:07:09.998 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-25 20:07:09.998 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-25 20:07:10.004 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:07:10.005 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_20-07-09__a01e94bc-2de3-490a-bcfc-cf211b5fe83b__wakuorg_nwaku:latest.log
2026-02-25 20:07:10.005 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-25 20:07:10.005 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-25 20:07:10.006 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:07:10.006 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:07:10.007 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:07:10.007 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.18.30
2026-02-25 20:07:10.007 DEBUG [src.node.docker_mananger] Generated ports ['47099', '47100', '47101', '47102', '47103']
2026-02-25 20:07:10.007 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:07:10.007 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:07:10.008 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:07:10.008 DEBUG [src.node.docker_mananger] docker run -i -t -p 47099:47099 -p 47100:47100 -p 47101:47101 -p 47102:47102 -p 47103:47103 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47101 --rest-port=47099 --tcp-port=47100 --discv5-udp-port=47102 --rest-address=0.0.0.0 --nat=extip:172.18.18.30 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ce838fbc20bafcbd1de27fea450e2b6641138eece0bd9a28cdee3b4cbbafa4ae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47103 --metrics-logging=true --relay=true
2026-02-25 20:07:10.167 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.18.30 waku 89165f775b7711214b4d2dc54eded33d1f4b46d75d792d4d4468e9fc7e96f5a8
2026-02-25 20:07:10.193 DEBUG [src.node.docker_mananger] Container started with ID 89165f775b77. Setting up logs at ./log/docker/node1_2026-02-25_20-07-09__a01e94bc-2de3-490a-bcfc-cf211b5fe83b__wakuorg_nwaku:latest.log
2026-02-25 20:07:10.195 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 47099
2026-02-25 20:07:10.196 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:07:10.254 ERROR [src.node.docker_mananger] Max retries reached for container d03cab71d8d2. Exiting log stream.
2026-02-25 20:07:10.735 ERROR [src.node.docker_mananger] Max retries reached for container a781f920c2eb. Exiting log stream.
2026-02-25 20:07:11.196 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47099/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:07:11.199 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:07:11.199 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:07:11.199 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47099/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:07:11.202 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.18.30/tcp/47100/p2p/16Uiu2HAm7iBc445dkcfziRYcrT6Dj3Tov2qdKTEMxo5YbnZs9NiP","/ip4/172.18.18.30/tcp/47101/ws/p2p/16Uiu2HAm7iBc445dkcfziRYcrT6Dj3Tov2qdKTEMxo5YbnZs9NiP"],"enrUri":"enr:-L24QCkdmbG9fezUm8Kxd0CW0tZwd0kdluh5tQJ0LzopumY9MCAuk2Qjayn9FehpgsIkf5QycpZ8BcWntXOZFeRibnkCgmlkgnY0gmlwhKwSEh6KbXVsdGlhZGRyc5YACASsEhIeBrf8AAoErBISHga3_d0DgnJzhQADAQAAiXNlY3AyNTZrMaECtocIiZdvvz-RT0Lqh9LVCYMqskWD9Pd0viqi3HXPJPSDdGNwgrf8g3VkcIK3_oV3YWt1MgE"}'
2026-02-25 20:07:11.202 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:07:11.202 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47099/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:07:11.204 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.18.30/tcp/47100/p2p/16Uiu2HAm7iBc445dkcfziRYcrT6Dj3Tov2qdKTEMxo5YbnZs9NiP","/ip4/172.18.18.30/tcp/47101/ws/p2p/16Uiu2HAm7iBc445dkcfziRYcrT6Dj3Tov2qdKTEMxo5YbnZs9NiP"],"enrUri":"enr:-L24QCkdmbG9fezUm8Kxd0CW0tZwd0kdluh5tQJ0LzopumY9MCAuk2Qjayn9FehpgsIkf5QycpZ8BcWntXOZFeRibnkCgmlkgnY0gmlwhKwSEh6KbXVsdGlhZGRyc5YACASsEhIeBrf8AAoErBISHga3_d0DgnJzhQADAQAAiXNlY3AyNTZrMaECtocIiZdvvz-RT0Lqh9LVCYMqskWD9Pd0viqi3HXPJPSDdGNwgrf8g3VkcIK3_oV3YWt1MgE"}'
2026-02-25 20:07:11.204 DEBUG [tests.rest_flags.test_debug_flags] node info: {'listenAddresses': ['/ip4/172.18.18.30/tcp/47100/p2p/16Uiu2HAm7iBc445dkcfziRYcrT6Dj3Tov2qdKTEMxo5YbnZs9NiP', '/ip4/172.18.18.30/tcp/47101/ws/p2p/16Uiu2HAm7iBc445dkcfziRYcrT6Dj3Tov2qdKTEMxo5YbnZs9NiP'], 'enrUri': 'enr:-L24QCkdmbG9fezUm8Kxd0CW0tZwd0kdluh5tQJ0LzopumY9MCAuk2Qjayn9FehpgsIkf5QycpZ8BcWntXOZFeRibnkCgmlkgnY0gmlwhKwSEh6KbXVsdGlhZGRyc5YACASsEhIeBrf8AAoErBISHga3_d0DgnJzhQADAQAAiXNlY3AyNTZrMaECtocIiZdvvz-RT0Lqh9LVCYMqskWD9Pd0viqi3HXPJPSDdGNwgrf8g3VkcIK3_oV3YWt1MgE'}
2026-02-25 20:07:11.206 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 20:07:11.207 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 20:07:11.207 DEBUG [src.node.waku_node] Stopping container with id 89165f775b77
2026-02-25 20:07:11.700 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:07:11.701 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 20:07:11.704 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,88 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_get_message_after_node_pauses_and_pauses with id: 2026-02-25_20-03-49__db6b25bf-49a8-4e01-a3e4-a14718221c17
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_20-03-49__db6b25bf-49a8-4e01-a3e4-a14718221c17__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.56
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8298', '8299', '8300', '8301', '8302']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 8298:8298 -p 8299:8299 -p 8300:8300 -p 8301:8301 -p 8302:8302 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8300 --rest-port=8298 --tcp-port=8299 --discv5-udp-port=8301 --rest-address=0.0.0.0 --nat=extip:172.18.103.56 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7bb8cea9c5c8cbae340dfaa0e03fcbaa471fdc044d9fe0c7b1bb68badb509e0a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8302 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b00649d974f2. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.103.56 waku 8781696ba0756686206f821317fffa12270099faa4e59086096df33570dba7a3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8781696ba075. Setting up logs at ./log/docker/node1_2026-02-25_20-03-49__db6b25bf-49a8-4e01-a3e4-a14718221c17__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 8298
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 79abcec9241d. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8298/health" -H "Content-Type: application/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:8298/debug/v1/info" -H "Content-Type: application/json" -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.56/tcp/8299/p2p/16Uiu2HAkw4FjJcaC21PpVbnx2phCJtvaPwQtqgkf97tzhxbV7Dtw","/ip4/172.18.103.56/tcp/8300/ws/p2p/16Uiu2HAkw4FjJcaC21PpVbnx2phCJtvaPwQtqgkf97tzhxbV7Dtw"],"enrUri":"enr:-L24QCWcn66AND3TwmeVpWB9NmE7t-PNe_i5m_PLsGZ-GMxAM-SHfPiUq9iKerMBJPyDzWOnFoOKxuAZu6_epe2EXYACgmlkgnY0gmlwhKwSZziKbXVsdGlhZGRyc5YACASsEmc4BiBrAAoErBJnOAYgbN0DgnJzhQADAQAAiXNlY3AyNTZrMaECGDrB7GsxKv9deLnzXIrm3UJnTYUBmvoav8rUY6UzriSDdGNwgiBrg3VkcIIgbYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_20-03-49__db6b25bf-49a8-4e01-a3e4-a14718221c17__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.242.0
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24971', '24972', '24973', '24974', '24975']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 24971:24971 -p 24972:24972 -p 24973:24973 -p 24974:24974 -p 24975:24975 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24973 --rest-port=24971 --tcp-port=24972 --discv5-udp-port=24974 --rest-address=0.0.0.0 --nat=extip:172.18.242.0 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=41b00f73ad708bf65bbe9d74ba1b56a62fbec3a74ceca05fd1cdabd83dd0f88e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24975 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QCWcn66AND3TwmeVpWB9NmE7t-PNe_i5m_PLsGZ-GMxAM-SHfPiUq9iKerMBJPyDzWOnFoOKxuAZu6_epe2EXYACgmlkgnY0gmlwhKwSZziKbXVsdGlhZGRyc5YACASsEmc4BiBrAAoErBJnOAYgbN0DgnJzhQADAQAAiXNlY3AyNTZrMaECGDrB7GsxKv9deLnzXIrm3UJnTYUBmvoav8rUY6UzriSDdGNwgiBrg3VkcIIgbYV3YWt1MgU --filternode=/ip4/172.18.103.56/tcp/8299/p2p/16Uiu2HAkw4FjJcaC21PpVbnx2phCJtvaPwQtqgkf97tzhxbV7Dtw
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.242.0 waku 625fcbdf9f56efff1277b369144b99a5e027254be84e23648d971da2b25f6dfa
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 625fcbdf9f56. Setting up logs at ./log/docker/node2_2026-02-25_20-03-49__db6b25bf-49a8-4e01-a3e4-a14718221c17__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 24971
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24971/health" -H "Content-Type: application/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:24971/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.242.0/tcp/24972/p2p/16Uiu2HAmGgH67KBMFoqQennyhMHxvqv7kisEc2WpkJwtYAWBUdC3","/ip4/172.18.242.0/tcp/24973/ws/p2p/16Uiu2HAmGgH67KBMFoqQennyhMHxvqv7kisEc2WpkJwtYAWBUdC3"],"enrUri":"enr:-L24QLxxFfwwLuGGTQwdsDgYDrHfx2llPjXaCDF8zL7Ji25UA8G2HFQuKIGiLPqysZHwEwpsTGjexpEoianj-nAfeNsCgmlkgnY0gmlwhKwS8gCKbXVsdGlhZGRyc5YACASsEvIABmGMAAoErBLyAAZhjd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDO8NBKXyyD2NlZc_wUEXozOyriBtsSixteG6hZPd1TEiDdGNwgmGMg3VkcIJhjoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24971/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.103.56/tcp/8299/p2p/16Uiu2HAkw4FjJcaC21PpVbnx2phCJtvaPwQtqgkf97tzhxbV7Dtw"]'
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:8298/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:24971/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "0e15a9c7-6226-4359-9f0f-24caf7b81a4f", "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":"0e15a9c7-6226-4359-9f0f-24caf7b81a4f","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8298/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:24971/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":1772049832413900519,"ephemeral":false}]'
DEBUG  src.node.waku_node:waku_node.py:262 Pausing container with id 8781696ba075
DEBUG  src.node.waku_node:waku_node.py:267 Unpause container with id 8781696ba075
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8298/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TTE=", "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:24971/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":"TTE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1772049832548469589,"ephemeral":false}]'
DEBUG  src.node.waku_node:waku_node.py:262 Pausing container with id 625fcbdf9f56
DEBUG  src.node.waku_node:waku_node.py:267 Unpause container with id 625fcbdf9f56
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8298/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TTI=", "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:24971/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":"TTI=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1772049832679990092,"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 8781696ba075
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 625fcbdf9f56
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,134 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_sync_messages_received_via_lightpush with id: 2026-02-25_20-07-33__b364c1c5-3fe5-4233-8d69-021f7c2152c6
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_20-07-33__b364c1c5-3fe5-4233-8d69-021f7c2152c6__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_20-07-33__b364c1c5-3fe5-4233-8d69-021f7c2152c6__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-25_20-07-33__b364c1c5-3fe5-4233-8d69-021f7c2152c6__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.231.173
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['55921', '55922', '55923', '55924', '55925']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 55921:55921 -p 55922:55922 -p 55923:55923 -p 55924:55924 -p 55925:55925 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55923 --rest-port=55921 --tcp-port=55922 --discv5-udp-port=55924 --rest-address=0.0.0.0 --nat=extip:172.18.231.173 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3da4b0b8dc40e95aed52faa67c7cc1ee1e1e4defb5d7612fa8cdee2d1d35a94e --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55925 --metrics-logging=true --relay=true --lightpush=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 760e8f5d27f7. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.231.173 waku 520dc76bd827fa6542c4ce830d26bb9001f2ff363300cd5e1c9383b9e16b22b2
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 520dc76bd827. Setting up logs at ./log/docker/node1_2026-02-25_20-07-33__b364c1c5-3fe5-4233-8d69-021f7c2152c6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 55921
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 be32bcaa0cd8. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55921/health" -H "Content-Type: application/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":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"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:55921/debug/v1/info" -H "Content-Type: application/json" -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.173/tcp/55922/p2p/16Uiu2HAmK7UK4QRtuu8HEkFTYBp6ksQ7ZgL2z7bkucdVuLurHJmc","/ip4/172.18.231.173/tcp/55923/ws/p2p/16Uiu2HAmK7UK4QRtuu8HEkFTYBp6ksQ7ZgL2z7bkucdVuLurHJmc"],"enrUri":"enr:-L24QDD5RcI7ak4LtNw6jzpiGYQwXrusluFMQg7m0oNRcW0UWIEaHNiqMmmSo-AFz465c4I3ewKR75DZgVpbVCpUKxcCgmlkgnY0gmlwhKwS562KbXVsdGlhZGRyc5YACASsEuetBtpyAAoErBLnrQbac90DgnJzhQADAQAAiXNlY3AyNTZrMaEDX-7WvIZuW8b5F1q_u0OvUogcqxmIY6VFKi0cwVYESU-DdGNwgtpyg3VkcILadIV3YWt1Mhs"}'
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.158.7
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31819', '31820', '31821', '31822', '31823']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 31819:31819 -p 31820:31820 -p 31821:31821 -p 31822:31822 -p 31823:31823 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31821 --rest-port=31819 --tcp-port=31820 --discv5-udp-port=31822 --rest-address=0.0.0.0 --nat=extip:172.18.158.7 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=501fff42ffbec68004ca5acd8723abeb36ab4beabe0ea5ffd64b983ba6f67aac --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31823 --metrics-logging=true --relay=true --lightpush=true --discv5-bootstrap-node=enr:-L24QDD5RcI7ak4LtNw6jzpiGYQwXrusluFMQg7m0oNRcW0UWIEaHNiqMmmSo-AFz465c4I3ewKR75DZgVpbVCpUKxcCgmlkgnY0gmlwhKwS562KbXVsdGlhZGRyc5YACASsEuetBtpyAAoErBLnrQbac90DgnJzhQADAQAAiXNlY3AyNTZrMaEDX-7WvIZuW8b5F1q_u0OvUogcqxmIY6VFKi0cwVYESU-DdGNwgtpyg3VkcILadIV3YWt1Mhs --lightpushnode=/ip4/172.18.231.173/tcp/55922/p2p/16Uiu2HAmK7UK4QRtuu8HEkFTYBp6ksQ7ZgL2z7bkucdVuLurHJmc
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.158.7 waku 2731a48eb8b0ade9f2f0eba7a0467b81b2356b3d027719da5798c8705005057f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2731a48eb8b0. Setting up logs at ./log/docker/node2_2026-02-25_20-07-33__b364c1c5-3fe5-4233-8d69-021f7c2152c6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 31819
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31819/health" -H "Content-Type: application/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:31819/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.158.7/tcp/31820/p2p/16Uiu2HAkurnk9vJyf2ZykrRSsuih1unND6wum5aXCzWs5MQcsqj1","/ip4/172.18.158.7/tcp/31821/ws/p2p/16Uiu2HAkurnk9vJyf2ZykrRSsuih1unND6wum5aXCzWs5MQcsqj1"],"enrUri":"enr:-L24QOyTfS069BOCkjRcauNfULbKH6vwKwTxcxnAyDNHJbc6QodEMobI8OQ_ntT1vniw3p_EiIMyvDvcy-kkSj3auDUCgmlkgnY0gmlwhKwSngeKbXVsdGlhZGRyc5YACASsEp4HBnxMAAoErBKeBwZ8Td0DgnJzhQADAQAAiXNlY3AyNTZrMaECBm8rVM7n4NGZK-qiH-u1FkKsRQ-BWZbGBD3smLyefaSDdGNwgnxMg3VkcIJ8ToV3YWt1Mhs"}'
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.233.237
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3789', '3790', '3791', '3792', '3793']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 3789:3789 -p 3790:3790 -p 3791:3791 -p 3792:3792 -p 3793:3793 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3791 --rest-port=3789 --tcp-port=3790 --discv5-udp-port=3792 --rest-address=0.0.0.0 --nat=extip:172.18.233.237 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ca306b77ec7aedbdd53dfdd60d7fd32fe0cdbfaa2d76fdf1fde7debe278d2df4 --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3793 --metrics-logging=true --relay=true --storenode=/ip4/172.18.158.7/tcp/31820/p2p/16Uiu2HAkurnk9vJyf2ZykrRSsuih1unND6wum5aXCzWs5MQcsqj1 --discv5-bootstrap-node=enr:-L24QOyTfS069BOCkjRcauNfULbKH6vwKwTxcxnAyDNHJbc6QodEMobI8OQ_ntT1vniw3p_EiIMyvDvcy-kkSj3auDUCgmlkgnY0gmlwhKwSngeKbXVsdGlhZGRyc5YACASsEp4HBnxMAAoErBKeBwZ8Td0DgnJzhQADAQAAiXNlY3AyNTZrMaECBm8rVM7n4NGZK-qiH-u1FkKsRQ-BWZbGBD3smLyefaSDdGNwgnxMg3VkcIJ8ToV3YWt1Mhs
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.233.237 waku f89ef0d2916acd796156cc259310816c32fddbf2a8c7c9da1b76c6f0b6b49243
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f89ef0d2916a. Setting up logs at ./log/docker/node3_2026-02-25_20-07-33__b364c1c5-3fe5-4233-8d69-021f7c2152c6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 3789
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3789/health" -H "Content-Type: application/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":"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:3789/debug/v1/info" -H "Content-Type: application/json" -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.237/tcp/3790/p2p/16Uiu2HAmNmrM1zuty6j24Mxy7r8Y6VMipR6k3UAMW5NC6Ljpuc1z","/ip4/172.18.233.237/tcp/3791/ws/p2p/16Uiu2HAmNmrM1zuty6j24Mxy7r8Y6VMipR6k3UAMW5NC6Ljpuc1z"],"enrUri":"enr:-L24QBL7eD4GoaCfy4RmLxkhT4IYGPL3ZwxfzXrRC-Jxk4b2OBzoC6cntXMXaZRD-zqpkhOqxsXztVsIBGHMWamGAIUCgmlkgnY0gmlwhKwS6e2KbXVsdGlhZGRyc5YACASsEuntBg7OAAoErBLp7QYOz90DgnJzhQADAQAAiXNlY3AyNTZrMaEDllbiTbwHG3R1G9-beDXTOHNFrizLM-3GA_nuIIJq_rWDdGNwgg7Og3VkcIIO0IV3YWt1MhM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31819/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.231.173/tcp/55922/p2p/16Uiu2HAmK7UK4QRtuu8HEkFTYBp6ksQ7ZgL2z7bkucdVuLurHJmc"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3789/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.158.7/tcp/31820/p2p/16Uiu2HAkurnk9vJyf2ZykrRSsuih1unND6wum5aXCzWs5MQcsqj1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55921/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:31819/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:3789/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:55921/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772050057316719623}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55921/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772050057533307758}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55921/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772050057751073100}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55921/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772050057965792405}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55921/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772050058181968886}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55921/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772050058396821429}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55921/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772050058613139118}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55921/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772050058828750169}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55921/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772050059044586046}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55921/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772050059261205253}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:55921/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":"0x466f1d567622e67b65c619cd19dfa23ac2202ed43efc21da223ef055e4f00c8d"},{"messageHash":"0x3c7485d7d1a9bb654c8d9944bf87feec93787c22908926a7958a3b2306da52ec"},{"messageHash":"0x9452ca01324f05807e210386153af3f3e10c8be5fb9d48d7cded719e93dcb195"},{"messageHash":"0xcee6d7faab595f7a820eeffd4d570860af35b03161573e5de823a257860a2e93"},{"messageHash":"0x45eea879492a8f7db5b1ab2c21b92f310bdf78fc6e7eb588adbab54c48117787"},{"messageHash":"0xfbc228002f63ed87391a86472f4bfd0fd2bcedfc3ad4f1161bf52a750226b542"},{"messageHash":"0x2b1860323d5341ecb0e53879baef5996366f7c30f4b3b5059c6c61d6737db261"},{"messageHash":"0x56d22f2069d4fd3486d56616cbd2100b33d72d4a23ecb0ce7e5100fef935080e"},{"messageHash":"0xeedbefca3f64e1982519e11eeb5dbdd5a3ec28cdaaee53aeffd327fa599854f1"},{"messageHash":"0x7ff40f8bd2971dbc44c90a85d1fef8a73d0f43cbc87b2ece6f67db89a5d5f3da"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 10
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31819/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":"0x466f1d567622e67b65c619cd19dfa23ac2202ed43efc21da223ef055e4f00c8d"},{"messageHash":"0x3c7485d7d1a9bb654c8d9944bf87feec93787c22908926a7958a3b2306da52ec"},{"messageHash":"0x9452ca01324f05807e210386153af3f3e10c8be5fb9d48d7cded719e93dcb195"},{"messageHash":"0xcee6d7faab595f7a820eeffd4d570860af35b03161573e5de823a257860a2e93"},{"messageHash":"0x45eea879492a8f7db5b1ab2c21b92f310bdf78fc6e7eb588adbab54c48117787"},{"messageHash":"0xfbc228002f63ed87391a86472f4bfd0fd2bcedfc3ad4f1161bf52a750226b542"},{"messageHash":"0x2b1860323d5341ecb0e53879baef5996366f7c30f4b3b5059c6c61d6737db261"},{"messageHash":"0x56d22f2069d4fd3486d56616cbd2100b33d72d4a23ecb0ce7e5100fef935080e"},{"messageHash":"0xeedbefca3f64e1982519e11eeb5dbdd5a3ec28cdaaee53aeffd327fa599854f1"},{"messageHash":"0x7ff40f8bd2971dbc44c90a85d1fef8a73d0f43cbc87b2ece6f67db89a5d5f3da"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 10
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3789/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":"0x466f1d567622e67b65c619cd19dfa23ac2202ed43efc21da223ef055e4f00c8d"},{"messageHash":"0x3c7485d7d1a9bb654c8d9944bf87feec93787c22908926a7958a3b2306da52ec"},{"messageHash":"0x9452ca01324f05807e210386153af3f3e10c8be5fb9d48d7cded719e93dcb195"},{"messageHash":"0xcee6d7faab595f7a820eeffd4d570860af35b03161573e5de823a257860a2e93"},{"messageHash":"0x45eea879492a8f7db5b1ab2c21b92f310bdf78fc6e7eb588adbab54c48117787"},{"messageHash":"0xfbc228002f63ed87391a86472f4bfd0fd2bcedfc3ad4f1161bf52a750226b542"},{"messageHash":"0x2b1860323d5341ecb0e53879baef5996366f7c30f4b3b5059c6c61d6737db261"},{"messageHash":"0x56d22f2069d4fd3486d56616cbd2100b33d72d4a23ecb0ce7e5100fef935080e"},{"messageHash":"0xeedbefca3f64e1982519e11eeb5dbdd5a3ec28cdaaee53aeffd327fa599854f1"},{"messageHash":"0x7ff40f8bd2971dbc44c90a85d1fef8a73d0f43cbc87b2ece6f67db89a5d5f3da"}]}'
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 520dc76bd827
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2731a48eb8b0
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f89ef0d2916a
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 520dc76bd827. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,96 @@
2026-02-25 20:05:18.992 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 20:05:18.992 DEBUG [tests.conftest] Running test: test_light_push_while_peer_is_paused with id: 2026-02-25_20-05-18__84539934-9f6a-4f3f-af4e-269b7bb44cd2
2026-02-25 20:05:18.992 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 20:05:18.992 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-25 20:05:18.998 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:05:18.998 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-25_20-05-18__84539934-9f6a-4f3f-af4e-269b7bb44cd2__wakuorg_nwaku:latest.log
2026-02-25 20:05:18.998 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:05:18.998 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:05:19.000 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:05:19.000 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.251.65
2026-02-25 20:05:19.000 DEBUG [src.node.docker_mananger] Generated ports ['38129', '38130', '38131', '38132', '38133']
2026-02-25 20:05:19.000 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:05:19.000 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:05:19.000 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:05:19.000 DEBUG [src.node.docker_mananger] docker run -i -t -p 38129:38129 -p 38130:38130 -p 38131:38131 -p 38132:38132 -p 38133:38133 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38131 --rest-port=38129 --tcp-port=38130 --discv5-udp-port=38132 --rest-address=0.0.0.0 --nat=extip:172.18.251.65 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1e1fd650cfd6bfa6e25ee5dcf7a197ecb6ebce8c91bb9b6eb5cff84adaa7c5c1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38133 --metrics-logging=true --lightpush=true --relay=true
2026-02-25 20:05:19.153 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.251.65 waku 36e8a02feb9a195ac9cb28e53f905f9fae8d5d9e955a7f7bf160c5caa0554e9b
2026-02-25 20:05:19.179 DEBUG [src.node.docker_mananger] Container started with ID 36e8a02feb9a. Setting up logs at ./log/docker/receiving_node1_2026-02-25_20-05-18__84539934-9f6a-4f3f-af4e-269b7bb44cd2__wakuorg_nwaku:latest.log
2026-02-25 20:05:19.181 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 38129
2026-02-25 20:05:19.183 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:05:19.321 ERROR [src.node.docker_mananger] Max retries reached for container 303a3172dbb1. Exiting log stream.
2026-02-25 20:05:19.792 ERROR [src.node.docker_mananger] Max retries reached for container 02d678e08bed. Exiting log stream.
2026-02-25 20:05:20.184 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38129/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:20.187 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:05:20.188 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:05:20.188 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38129/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:20.190 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.251.65/tcp/38130/p2p/16Uiu2HAmRR5EEvhbCGma3wiFYt2DMWutwFbXdY4JYMEcRbzUvgj7","/ip4/172.18.251.65/tcp/38131/ws/p2p/16Uiu2HAmRR5EEvhbCGma3wiFYt2DMWutwFbXdY4JYMEcRbzUvgj7"],"enrUri":"enr:-L24QP-_G6Mfhp2r2hzS8D3ELQwk-nILD9WI4ei0S77C6oz6J-vRgzQZcpPVLsqAmKakmCtr-vFOwi9GOtbMAgcgezMCgmlkgnY0gmlwhKwS-0GKbXVsdGlhZGRyc5YACASsEvtBBpTyAAoErBL7QQaU890DgnJzhQADAQAAiXNlY3AyNTZrMaEDvZdQl7VKO-Yjl0OJdZ68NI2vyrmdv3XjlwgOKUjlox6DdGNwgpTyg3VkcIKU9IV3YWt1Mgk"}'
2026-02-25 20:05:20.190 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:05:20.197 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:05:20.197 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-25_20-05-18__84539934-9f6a-4f3f-af4e-269b7bb44cd2__wakuorg_nwaku:latest.log
2026-02-25 20:05:20.197 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:05:20.197 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:05:20.198 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:05:20.198 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.172.35
2026-02-25 20:05:20.198 DEBUG [src.node.docker_mananger] Generated ports ['30785', '30786', '30787', '30788', '30789']
2026-02-25 20:05:20.199 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:05:20.199 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:05:20.199 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:05:20.199 DEBUG [src.node.docker_mananger] docker run -i -t -p 30785:30785 -p 30786:30786 -p 30787:30787 -p 30788:30788 -p 30789:30789 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30787 --rest-port=30785 --tcp-port=30786 --discv5-udp-port=30788 --rest-address=0.0.0.0 --nat=extip:172.18.172.35 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dc0867f3a428ca3ee7cc7219bbbcdba7ee4e32e03bbcf3ecbd9ecc59a62ecfc2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30789 --metrics-logging=true --lightpush=false --relay=true
2026-02-25 20:05:20.366 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.172.35 waku 860f5ed339d8548c3cbb98440286a2d7cf15998f818a93cd9fb1c3a9d46ec6f6
2026-02-25 20:05:20.392 DEBUG [src.node.docker_mananger] Container started with ID 860f5ed339d8. Setting up logs at ./log/docker/receiving_node2_2026-02-25_20-05-18__84539934-9f6a-4f3f-af4e-269b7bb44cd2__wakuorg_nwaku:latest.log
2026-02-25 20:05:20.393 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 30785
2026-02-25 20:05:20.393 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:05:21.393 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30785/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:21.396 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:05:21.396 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:05:21.397 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30785/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:21.399 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.172.35/tcp/30786/p2p/16Uiu2HAmGLQtSP58W5w36NwqrcTMZprbYDrY13n84FHT36fwu4bn","/ip4/172.18.172.35/tcp/30787/ws/p2p/16Uiu2HAmGLQtSP58W5w36NwqrcTMZprbYDrY13n84FHT36fwu4bn"],"enrUri":"enr:-L24QBgALS9G8MU1NoLAZ325FKZbBwMunztnE3JeEz8q-9s6FcKmNN3uFJKKnS89r84BCnHbjbXorTlidFLYbDPTMJkCgmlkgnY0gmlwhKwSrCOKbXVsdGlhZGRyc5YACASsEqwjBnhCAAoErBKsIwZ4Q90DgnJzhQADAQAAiXNlY3AyNTZrMaEDNqx02lnPqWyaURcGrovWyyIDLvZelXvFsASZkiDuBM2DdGNwgnhCg3VkcIJ4RIV3YWt1MgE"}'
2026-02-25 20:05:21.399 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:05:21.399 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30785/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.251.65/tcp/38130/p2p/16Uiu2HAmRR5EEvhbCGma3wiFYt2DMWutwFbXdY4JYMEcRbzUvgj7"]'
2026-02-25 20:05:21.432 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:21.439 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:05:21.440 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-25_20-05-18__84539934-9f6a-4f3f-af4e-269b7bb44cd2__wakuorg_nwaku:latest.log
2026-02-25 20:05:21.440 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:05:21.440 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:05:21.441 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:05:21.442 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.60.94
2026-02-25 20:05:21.442 DEBUG [src.node.docker_mananger] Generated ports ['14809', '14810', '14811', '14812', '14813']
2026-02-25 20:05:21.442 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:05:21.442 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:05:21.442 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:05:21.442 DEBUG [src.node.docker_mananger] docker run -i -t -p 14809:14809 -p 14810:14810 -p 14811:14811 -p 14812:14812 -p 14813:14813 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14811 --rest-port=14809 --tcp-port=14810 --discv5-udp-port=14812 --rest-address=0.0.0.0 --nat=extip:172.18.60.94 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=acebc204f62f8dcce0b85bccff5bfaa9341aecd57f9d5fbdd5b314b4975cde8c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14813 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QP-_G6Mfhp2r2hzS8D3ELQwk-nILD9WI4ei0S77C6oz6J-vRgzQZcpPVLsqAmKakmCtr-vFOwi9GOtbMAgcgezMCgmlkgnY0gmlwhKwS-0GKbXVsdGlhZGRyc5YACASsEvtBBpTyAAoErBL7QQaU890DgnJzhQADAQAAiXNlY3AyNTZrMaEDvZdQl7VKO-Yjl0OJdZ68NI2vyrmdv3XjlwgOKUjlox6DdGNwgpTyg3VkcIKU9IV3YWt1Mgk --lightpushnode=/ip4/172.18.251.65/tcp/38130/p2p/16Uiu2HAmRR5EEvhbCGma3wiFYt2DMWutwFbXdY4JYMEcRbzUvgj7 --lightpush=true --relay=true
2026-02-25 20:05:21.608 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.60.94 waku 2a644ed7ca8bc1a610ccb311eb7dce8fa98bb2833945d9141ac0a367f55ee3d1
2026-02-25 20:05:21.638 DEBUG [src.node.docker_mananger] Container started with ID 2a644ed7ca8b. Setting up logs at ./log/docker/lightpush_node1_2026-02-25_20-05-18__84539934-9f6a-4f3f-af4e-269b7bb44cd2__wakuorg_nwaku:latest.log
2026-02-25 20:05:21.638 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 14809
2026-02-25 20:05:21.638 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:05:22.638 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14809/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:22.641 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:05:22.642 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:05:22.642 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14809/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:22.644 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.60.94/tcp/14810/p2p/16Uiu2HAkv8WtJA9EA7otBzRxw8Giu3xBQ3tYXBwQ5KdanYm7hYmg","/ip4/172.18.60.94/tcp/14811/ws/p2p/16Uiu2HAkv8WtJA9EA7otBzRxw8Giu3xBQ3tYXBwQ5KdanYm7hYmg"],"enrUri":"enr:-L24QB_ULc_quaVWvWc52quJnO8sI0pOMEOflMrws8bLAd72EkQLPQQTwC6ZeuZjd0aXF4LRWGj9Ri2SwUOfMnJHAXYCgmlkgnY0gmlwhKwSPF6KbXVsdGlhZGRyc5YACASsEjxeBjnaAAoErBI8XgY5290DgnJzhQADAQAAiXNlY3AyNTZrMaECCnaHmQPPEKmJNMMBxEthUGuEwiQGMnKhUv-M2prRWNuDdGNwgjnag3VkcII53IV3YWt1Mgk"}'
2026-02-25 20:05:22.645 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:05:22.646 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14809/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.251.65/tcp/38130/p2p/16Uiu2HAmRR5EEvhbCGma3wiFYt2DMWutwFbXdY4JYMEcRbzUvgj7"]'
2026-02-25 20:05:22.674 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:22.675 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14809/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.172.35/tcp/30786/p2p/16Uiu2HAmGLQtSP58W5w36NwqrcTMZprbYDrY13n84FHT36fwu4bn"]'
2026-02-25 20:05:22.700 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:22.702 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38129/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 20:05:22.707 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:22.709 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30785/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 20:05:22.712 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:22.712 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14809/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 20:05:22.714 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:22.715 DEBUG [src.node.waku_node] Stopping container with id 36e8a02feb9a
2026-02-25 20:05:23.231 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:05:23.231 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14809/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772049922715780926}}'
2026-02-25 20:05:24.044 ERROR [src.node.docker_mananger] Max retries reached for container 36e8a02feb9a. Exiting log stream.
2026-02-25 20:05:28.240 ERROR [src.node.api_clients.base_client] HTTP error occurred: 503 Server Error: Service Unavailable for url: http://127.0.0.1:14809/lightpush/v1/message. Response content: b'Failed to request a message push: dial_failure'
2026-02-25 20:05:28.241 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 20:05:28.242 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 20:05:28.242 DEBUG [src.node.waku_node] Stopping container with id 860f5ed339d8
2026-02-25 20:05:28.729 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:05:28.730 DEBUG [src.node.waku_node] Stopping container with id 2a644ed7ca8b
2026-02-25 20:05:29.183 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:05:29.186 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 20:05:29.193 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:05:29.206 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:05:29.214 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,76 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_sync_range_with_jitter_catches_old_messages with id: 2026-02-25_20-16-16__2b0e7808-4c35-4303-ace3-82e642cd3c68
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_20-16-16__2b0e7808-4c35-4303-ace3-82e642cd3c68__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_20-16-16__2b0e7808-4c35-4303-ace3-82e642cd3c68__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-25_20-16-16__2b0e7808-4c35-4303-ace3-82e642cd3c68__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.252.213
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19841', '19842', '19843', '19844', '19845']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 19841:19841 -p 19842:19842 -p 19843:19843 -p 19844:19844 -p 19845:19845 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19843 --rest-port=19841 --tcp-port=19842 --discv5-udp-port=19844 --rest-address=0.0.0.0 --nat=extip:172.18.252.213 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fdbba9f4a991c37f2a22c2410a3b6cc2cccbeba1ca5ff510d7e7edcf99d34ef9 --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19845 --metrics-logging=true --relay=true --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.252.213 waku f63d603ba55671005d4cfe3cc6e9694b3a7280a161b5c10d7cd5d61ecfaaae5b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f63d603ba556. Setting up logs at ./log/docker/node1_2026-02-25_20-16-16__2b0e7808-4c35-4303-ace3-82e642cd3c68__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 19841
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 7dceaa189f5f. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19841/health" -H "Content-Type: application/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:19841/debug/v1/info" -H "Content-Type: application/json" -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.213/tcp/19842/p2p/16Uiu2HAmPStNnEctCYp2evzUmRt3mYxNp5JkLASr5vKy4pcpeTXr","/ip4/172.18.252.213/tcp/19843/ws/p2p/16Uiu2HAmPStNnEctCYp2evzUmRt3mYxNp5JkLASr5vKy4pcpeTXr"],"enrUri":"enr:-L24QMCecsVcZdD-Dbcd4YJ533kdoOiFpilRAITXzQSDoWawDm66GWl-C0iY9rlTim906OFNuI8Ywg3s539wFVg5LBgCgmlkgnY0gmlwhKwS_NWKbXVsdGlhZGRyc5YACASsEvzVBk2CAAoErBL81QZNg90DgnJzhQADAQAAiXNlY3AyNTZrMaEDoFbU0ZrivMh3N69HlUfwlAffcXlKpdyFRedEWgUzdH2DdGNwgk2Cg3VkcIJNhIV3YWt1MhM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19841/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:19841/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19841/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19841/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.152.81
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['14866', '14867', '14868', '14869', '14870']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 14866:14866 -p 14867:14867 -p 14868:14868 -p 14869:14869 -p 14870:14870 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14868 --rest-port=14866 --tcp-port=14867 --discv5-udp-port=14869 --rest-address=0.0.0.0 --nat=extip:172.18.152.81 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a888c039dfd83ea6de3b6dd22b7a3b7b4adcec4e576bbe28bdbcb2e02235fa6e --store-sync=true --store=true --store-sync-range=20 --store-sync-interval=5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14870 --metrics-logging=true --store-sync-relay-jitter=25 --relay=false --dns-discovery=false --discv5-bootstrap-node=enr:-L24QMCecsVcZdD-Dbcd4YJ533kdoOiFpilRAITXzQSDoWawDm66GWl-C0iY9rlTim906OFNuI8Ywg3s539wFVg5LBgCgmlkgnY0gmlwhKwS_NWKbXVsdGlhZGRyc5YACASsEvzVBk2CAAoErBL81QZNg90DgnJzhQADAQAAiXNlY3AyNTZrMaEDoFbU0ZrivMh3N69HlUfwlAffcXlKpdyFRedEWgUzdH2DdGNwgk2Cg3VkcIJNhIV3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.152.81 waku bac4f9e65a34ef914519e25f07e417b000b6b79b454368cb5de80b6a7a3d7d58
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bac4f9e65a34. Setting up logs at ./log/docker/node2_2026-02-25_20-16-16__2b0e7808-4c35-4303-ace3-82e642cd3c68__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 14866
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14866/health" -H "Content-Type: application/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:14866/debug/v1/info" -H "Content-Type: application/json" -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.81/tcp/14867/p2p/16Uiu2HAkxJYqKasf3UVe8bx655mWZfKPNYUSkyACmRQEGsCYLYCx","/ip4/172.18.152.81/tcp/14868/ws/p2p/16Uiu2HAkxJYqKasf3UVe8bx655mWZfKPNYUSkyACmRQEGsCYLYCx"],"enrUri":"enr:-L24QOXpKUhNWAPlRDOeEibK4mJuSFyThEupWv9yAgzDOxEMLB4JCBUBV345MXL5iXv42DDjt09ZgY7gqd4V3Pf2NyICgmlkgnY0gmlwhKwSmFGKbXVsdGlhZGRyc5YACASsEphRBjoTAAoErBKYUQY6FN0DgnJzhQADAQAAiXNlY3AyNTZrMaECKr_qPwNxlaUOtCABVvDhYaR_kPP08dYwYoBJlCbwFtmDdGNwgjoTg3VkcII6FYV3YWt1MhI"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14866/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.252.213/tcp/19842/p2p/16Uiu2HAmPStNnEctCYp2evzUmRt3mYxNp5JkLASr5vKy4pcpeTXr"]'
INFO  src.node.api_clients.base_client:base_client.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:14866/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x657c5a718a887e8429840940b3a641a3a1d137d4ec0956ce4c0e77f3dc276fd8"},{"messageHash":"0x9bb68b3305ab01261cfc48cb0dcc145ede52230e41e07464c36fcad58282a5e2"},{"messageHash":"0xabeb74fd12ffdb35eb08ac954fe5db0bf71cd5d7d491e559607b29adad115987"}]}'
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 f63d603ba556
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id bac4f9e65a34
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
2026-02-25 20:13:45.424 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 20:13:45.425 DEBUG [tests.conftest] Running test: test_content_topic_also_in_docker_flags[/aaaaa/3/bbbbb/proto] with id: 2026-02-25_20-13-45__5bc771db-6b41-418b-970f-d12bea669863
2026-02-25 20:13:45.425 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 20:13:45.425 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-25 20:13:45.426 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-25 20:13:45.438 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:13:45.439 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_20-13-45__5bc771db-6b41-418b-970f-d12bea669863__wakuorg_nwaku:latest.log
2026-02-25 20:13:45.440 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:13:45.440 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:13:45.443 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:13:45.443 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.116.183
2026-02-25 20:13:45.444 DEBUG [src.node.docker_mananger] Generated ports ['6381', '6382', '6383', '6384', '6385']
2026-02-25 20:13:45.444 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-02-25 20:13:45.445 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-25 20:13:45.445 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:13:45.445 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:13:45.445 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:13:45.445 DEBUG [src.node.docker_mananger] docker run -i -t -p 6381:6381 -p 6382:6382 -p 6383:6383 -p 6384:6384 -p 6385:6385 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6383 --rest-port=6381 --tcp-port=6382 --discv5-udp-port=6384 --rest-address=0.0.0.0 --nat=extip:172.18.116.183 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=4ff9a2020b55afadfc7d1d8ecadfb36505b2cef313a25c9d6dbf864fadb13ff5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6385 --metrics-logging=true --relay=true --filter=true --content-topic=/aaaaa/3/bbbbb/proto
2026-02-25 20:13:45.623 ERROR [src.node.docker_mananger] Max retries reached for container cdc4b4471b83. Exiting log stream.
2026-02-25 20:13:45.647 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.116.183 waku e266900a5aaf3bc6d32c931a4571637ed48fbaf5335cada9a4a881f48fecebcc
2026-02-25 20:13:45.684 DEBUG [src.node.docker_mananger] Container started with ID e266900a5aaf. Setting up logs at ./log/docker/node1_2026-02-25_20-13-45__5bc771db-6b41-418b-970f-d12bea669863__wakuorg_nwaku:latest.log
2026-02-25 20:13:45.684 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6381
2026-02-25 20:13:45.684 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:13:46.263 ERROR [src.node.docker_mananger] Max retries reached for container f843166d685e. Exiting log stream.
2026-02-25 20:13:46.685 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6381/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:13:46.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_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:13:46.688 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:13:46.688 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6381/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:13:46.691 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.116.183/tcp/6382/p2p/16Uiu2HAm8b6CLa7wM2GHTKRCEDBgKRZkzkK4F863CjNmp4rsLrJE","/ip4/172.18.116.183/tcp/6383/ws/p2p/16Uiu2HAm8b6CLa7wM2GHTKRCEDBgKRZkzkK4F863CjNmp4rsLrJE"],"enrUri":"enr:-L24QOGDv-0s08WbGCxOXxgvQSVFErS-eMPDCy0aFEm35oRVXsEs6EOWSRRmYQaYBRoO2vwgLj29zULW1qISX32Y8cUCgmlkgnY0gmlwhKwSdLeKbXVsdGlhZGRyc5YACASsEnS3BhjuAAoErBJ0twYY790DgnJzhQACAQAAiXNlY3AyNTZrMaECw5GJ7MJ30S2MyaL2djrBHSnAVv71dm-iJO9Uhx5xN8ODdGNwghjug3VkcIIY8IV3YWt1MgU"}'
2026-02-25 20:13:46.691 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:13:46.699 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:13:46.699 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_20-13-45__5bc771db-6b41-418b-970f-d12bea669863__wakuorg_nwaku:latest.log
2026-02-25 20:13:46.699 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:13:46.699 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:13:46.701 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:13:46.701 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.108.161
2026-02-25 20:13:46.701 DEBUG [src.node.docker_mananger] Generated ports ['24665', '24666', '24667', '24668', '24669']
2026-02-25 20:13:46.701 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-02-25 20:13:46.701 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-25 20:13:46.701 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:13:46.701 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:13:46.702 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:13:46.702 DEBUG [src.node.docker_mananger] docker run -i -t -p 24665:24665 -p 24666:24666 -p 24667:24667 -p 24668:24668 -p 24669:24669 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24667 --rest-port=24665 --tcp-port=24666 --discv5-udp-port=24668 --rest-address=0.0.0.0 --nat=extip:172.18.108.161 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=e72cda3698d0c4bdc58ed4faddf92fe39ad5af1324934f6cffdce7bbcdda6da6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24669 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOGDv-0s08WbGCxOXxgvQSVFErS-eMPDCy0aFEm35oRVXsEs6EOWSRRmYQaYBRoO2vwgLj29zULW1qISX32Y8cUCgmlkgnY0gmlwhKwSdLeKbXVsdGlhZGRyc5YACASsEnS3BhjuAAoErBJ0twYY790DgnJzhQACAQAAiXNlY3AyNTZrMaECw5GJ7MJ30S2MyaL2djrBHSnAVv71dm-iJO9Uhx5xN8ODdGNwghjug3VkcIIY8IV3YWt1MgU --content-topic=/aaaaa/3/bbbbb/proto
2026-02-25 20:13:46.911 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.108.161 waku 6c4fb03b6dbad81e6e00da93c59a1b9c40e7d32b52912cbb5d9c7493722d1633
2026-02-25 20:13:46.948 DEBUG [src.node.docker_mananger] Container started with ID 6c4fb03b6dba. Setting up logs at ./log/docker/node2_2026-02-25_20-13-45__5bc771db-6b41-418b-970f-d12bea669863__wakuorg_nwaku:latest.log
2026-02-25 20:13:46.949 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24665
2026-02-25 20:13:46.949 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:13:47.951 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24665/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:13:47.976 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:13:47.978 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:13:47.979 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24665/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:13:47.984 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.108.161/tcp/24666/p2p/16Uiu2HAmKrWzqBvgmgeowLtvjXqJeTS1LxHjUnWEpUgMTZNP6td5","/ip4/172.18.108.161/tcp/24667/ws/p2p/16Uiu2HAmKrWzqBvgmgeowLtvjXqJeTS1LxHjUnWEpUgMTZNP6td5"],"enrUri":"enr:-L24QNruHVhhZkXGMqVKmz_JWl-0xrhMp82I2fAG1qmeie2SLMdzVm9UsxtH_FJnGEMDq7vCHEI9ibyXgjOlz58_TEUCgmlkgnY0gmlwhKwSbKGKbXVsdGlhZGRyc5YACASsEmyhBmBaAAoErBJsoQZgW90DgnJzhQACAQAAiXNlY3AyNTZrMaEDavXZsYhoexsefoA6qiAGzBj-IM7M8Eit9RW2hklpZaCDdGNwgmBag3VkcIJgXIV3YWt1MgE"}'
2026-02-25 20:13:47.984 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:13:47.986 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24665/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.116.183/tcp/6382/p2p/16Uiu2HAm8b6CLa7wM2GHTKRCEDBgKRZkzkK4F863CjNmp4rsLrJE"]'
2026-02-25 20:13:47.989 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:13:47.989 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6381/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-02-25 20:13:47.992 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:13:47.992 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24665/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-02-25 20:13:47.995 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:13:47.995 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6381/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:13:48.001 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:13:48.001 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:13:48.101 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 20:13:48.102 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6381/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:13:48.105 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772050427995422963,"ephemeral":false,"proof":""}]'
2026-02-25 20:13:48.106 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 20:13:48.107 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24665/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:13:48.109 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772050427995422963,"ephemeral":false,"proof":""}]'
2026-02-25 20:13:48.113 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 20:13:48.114 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 20:13:48.114 DEBUG [src.node.waku_node] Stopping container with id e266900a5aaf
2026-02-25 20:13:48.693 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:13:48.695 DEBUG [src.node.waku_node] Stopping container with id 6c4fb03b6dba
2026-02-25 20:13:49.293 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:13:49.295 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 20:13:49.301 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:13:49.306 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,93 @@
2026-02-25 20:03:57.543 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 20:03:57.545 DEBUG [tests.conftest] Running test: test_publish_with_invalid_payloads with id: 2026-02-25_20-03-57__0b4b8166-8587-45f6-8522-1bbddf50829c
2026-02-25 20:03:57.546 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 20:03:57.546 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-25 20:03:57.547 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-02-25 20:03:57.556 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:03:57.557 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_20-03-57__0b4b8166-8587-45f6-8522-1bbddf50829c__wakuorg_nwaku:latest.log
2026-02-25 20:03:57.557 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:03:57.557 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:03:57.559 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:03:57.560 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.197.167
2026-02-25 20:03:57.560 DEBUG [src.node.docker_mananger] Generated ports ['23437', '23438', '23439', '23440', '23441']
2026-02-25 20:03:57.560 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:03:57.561 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:03:57.562 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:03:57.562 DEBUG [src.node.docker_mananger] docker run -i -t -p 23437:23437 -p 23438:23438 -p 23439:23439 -p 23440:23440 -p 23441:23441 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23439 --rest-port=23437 --tcp-port=23438 --discv5-udp-port=23440 --rest-address=0.0.0.0 --nat=extip:172.18.197.167 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c8c68eaaaa4db9e5a4cbbfb73ead74be3632befa5d5159bdbdf2cfcdf863dd6f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23441 --metrics-logging=true --relay=true
2026-02-25 20:03:57.696 ERROR [src.node.docker_mananger] Max retries reached for container 82058ac24497. Exiting log stream.
2026-02-25 20:03:57.781 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.197.167 waku 94d0f11c0405127df8b8d4ed13f20682a474565d61c47ab86100d999ff6a152d
2026-02-25 20:03:57.819 DEBUG [src.node.docker_mananger] Container started with ID 94d0f11c0405. Setting up logs at ./log/docker/node1_2026-02-25_20-03-57__0b4b8166-8587-45f6-8522-1bbddf50829c__wakuorg_nwaku:latest.log
2026-02-25 20:03:57.819 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 23437
2026-02-25 20:03:57.819 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:03:58.391 ERROR [src.node.docker_mananger] Max retries reached for container b3d5b076ae26. Exiting log stream.
2026-02-25 20:03:58.820 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23437/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:03:58.823 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:03:58.824 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:03:58.824 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23437/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:03:58.827 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.197.167/tcp/23438/p2p/16Uiu2HAkvhtbpVdTHTTtMbhaZfAaUkdBDGnc3xUyEdxaf1YFosD3","/ip4/172.18.197.167/tcp/23439/ws/p2p/16Uiu2HAkvhtbpVdTHTTtMbhaZfAaUkdBDGnc3xUyEdxaf1YFosD3"],"enrUri":"enr:-L24QPDKg1n_LzRj35L_guyvhdyn34CW-d5Au2EONxE1d7r5V7NXzTyDCo62LVc_GRO2PnWtq5nvbXM9EYTzZDrOYe8CgmlkgnY0gmlwhKwSxaeKbXVsdGlhZGRyc5YACASsEsWnBluOAAoErBLFpwZbj90DgnJzhQADAQAAiXNlY3AyNTZrMaECEwNAKf1556g8QmPdCS2Z--Kx6ft3u2WlRy2m-TKj-jKDdGNwgluOg3VkcIJbkIV3YWt1MgE"}'
2026-02-25 20:03:58.827 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:03:58.837 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:03:58.837 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_20-03-57__0b4b8166-8587-45f6-8522-1bbddf50829c__wakuorg_nwaku:latest.log
2026-02-25 20:03:58.837 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:03:58.837 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:03:58.839 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:03:58.839 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.187.51
2026-02-25 20:03:58.839 DEBUG [src.node.docker_mananger] Generated ports ['2138', '2139', '2140', '2141', '2142']
2026-02-25 20:03:58.840 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:03:58.840 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:03:58.840 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:03:58.840 DEBUG [src.node.docker_mananger] docker run -i -t -p 2138:2138 -p 2139:2139 -p 2140:2140 -p 2141:2141 -p 2142:2142 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2140 --rest-port=2138 --tcp-port=2139 --discv5-udp-port=2141 --rest-address=0.0.0.0 --nat=extip:172.18.187.51 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=32caecaf7c6cfcef8a3cbe5fafcfe9faf7d137fe57f7e7dccadec44eae1fd89a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2142 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPDKg1n_LzRj35L_guyvhdyn34CW-d5Au2EONxE1d7r5V7NXzTyDCo62LVc_GRO2PnWtq5nvbXM9EYTzZDrOYe8CgmlkgnY0gmlwhKwSxaeKbXVsdGlhZGRyc5YACASsEsWnBluOAAoErBLFpwZbj90DgnJzhQADAQAAiXNlY3AyNTZrMaECEwNAKf1556g8QmPdCS2Z--Kx6ft3u2WlRy2m-TKj-jKDdGNwgluOg3VkcIJbkIV3YWt1MgE
2026-02-25 20:03:59.053 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.187.51 waku 5b98c2eac23a2b278ed2e25ef9815b90ec3a3b7b90dd89cefdf371559f04c6f0
2026-02-25 20:03:59.093 DEBUG [src.node.docker_mananger] Container started with ID 5b98c2eac23a. Setting up logs at ./log/docker/node2_2026-02-25_20-03-57__0b4b8166-8587-45f6-8522-1bbddf50829c__wakuorg_nwaku:latest.log
2026-02-25 20:03:59.094 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2138
2026-02-25 20:03:59.094 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:04:00.094 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2138/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:00.107 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:04:00.110 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:04:00.112 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2138/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:00.116 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.187.51/tcp/2139/p2p/16Uiu2HAmSzo9E6jip8NQ1zFpXs6Q8ZXbXW3wbAPhgxE2eH2oRFty","/ip4/172.18.187.51/tcp/2140/ws/p2p/16Uiu2HAmSzo9E6jip8NQ1zFpXs6Q8ZXbXW3wbAPhgxE2eH2oRFty"],"enrUri":"enr:-L24QHZW0d0UN37Z32uYo6r3whPc174OhuM5gcZ-FMWRed2cN8H9AxEHJtGRw73XJ6Ul3HJ1Vp1T7RCeoH81HyoHHsYCgmlkgnY0gmlwhKwSuzOKbXVsdGlhZGRyc5YACASsErszBghbAAoErBK7MwYIXN0DgnJzhQADAQAAiXNlY3AyNTZrMaED1RaPa96Wx8nY6C_RbqwNygTKWO5sJUW8IWbqFgfXNX6DdGNwgghbg3VkcIIIXYV3YWt1MgE"}'
2026-02-25 20:04:00.116 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:04:00.118 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2138/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.197.167/tcp/23438/p2p/16Uiu2HAkvhtbpVdTHTTtMbhaZfAaUkdBDGnc3xUyEdxaf1YFosD3"]'
2026-02-25 20:04:00.123 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:00.124 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-02-25 20:04:00.124 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23437/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 20:04:00.129 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:00.129 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2138/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 20:04:00.136 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:00.138 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23437/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:00.145 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:00.145 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:04:00.246 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 20:04:00.246 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23437/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:00.250 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":1772049840137938688,"ephemeral":false,"proof":""}]'
2026-02-25 20:04:00.252 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 20:04:00.252 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2138/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:00.255 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772049840137938688,"ephemeral":false,"proof":""}]'
2026-02-25 20:04:00.258 INFO [src.steps.relay] WARM UP successful!!
2026-02-25 20:04:00.259 DEBUG [tests.relay.test_publish] Running test with payload Empty string
2026-02-25 20:04:00.260 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23437/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:00.263 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:23437/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-25 20:04:00.263 DEBUG [tests.relay.test_publish] Running test with payload Unecoded text
2026-02-25 20:04:00.263 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23437/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "Hello World!", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:00.266 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:23437/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Incorrect base64 string'
2026-02-25 20:04:00.266 DEBUG [tests.relay.test_publish] Running test with payload A dictionary
2026-02-25 20:04:00.267 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23437/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": {"key": "YWFh"}, "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:00.269 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:23437/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-25 20:04:00.269 DEBUG [tests.relay.test_publish] Running test with payload An integer
2026-02-25 20:04:00.270 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23437/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": 1234567890, "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:00.273 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:23437/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-25 20:04:00.273 DEBUG [tests.relay.test_publish] Running test with payload A list
2026-02-25 20:04:00.273 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23437/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": ["YWFh"], "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:00.276 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:23437/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-25 20:04:00.276 DEBUG [tests.relay.test_publish] Running test with payload A bool
2026-02-25 20:04:00.276 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23437/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": true, "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:00.279 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:23437/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-25 20:04:00.281 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 20:04:00.282 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 20:04:00.282 DEBUG [src.node.waku_node] Stopping container with id 94d0f11c0405
2026-02-25 20:04:00.928 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:04:00.930 DEBUG [src.node.waku_node] Stopping container with id 5b98c2eac23a
2026-02-25 20:04:01.552 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:04:01.554 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 20:04:01.560 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:04:01.566 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,308 @@
2026-02-25 20:04:24.461 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 20:04:24.462 DEBUG [tests.conftest] Running test: test_relay_2_nodes_temporary_blackout_recovers_no_helpers with id: 2026-02-25_20-04-24__b5cdc48a-404c-4fba-abef-06bced5415bd
2026-02-25 20:04:24.462 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 20:04:24.462 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-25 20:04:24.468 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:04:24.468 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_20-04-24__b5cdc48a-404c-4fba-abef-06bced5415bd__wakuorg_nwaku:latest.log
2026-02-25 20:04:24.473 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:04:24.473 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_20-04-24__b5cdc48a-404c-4fba-abef-06bced5415bd__wakuorg_nwaku:latest.log
2026-02-25 20:04:24.479 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:04:24.479 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_20-04-24__b5cdc48a-404c-4fba-abef-06bced5415bd__wakuorg_nwaku:latest.log
2026-02-25 20:04:24.484 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:04:24.484 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_20-04-24__b5cdc48a-404c-4fba-abef-06bced5415bd__wakuorg_nwaku:latest.log
2026-02-25 20:04:24.484 INFO [tests.e2e.test_network_conditions] Starting node1 and node2 with relay enabled
2026-02-25 20:04:24.484 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:04:24.484 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:04:24.486 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:04:24.486 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.38.249
2026-02-25 20:04:24.486 DEBUG [src.node.docker_mananger] Generated ports ['43561', '43562', '43563', '43564', '43565']
2026-02-25 20:04:24.486 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:04:24.486 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:04:24.486 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:04:24.487 DEBUG [src.node.docker_mananger] docker run -i -t -p 43561:43561 -p 43562:43562 -p 43563:43563 -p 43564:43564 -p 43565:43565 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43563 --rest-port=43561 --tcp-port=43562 --discv5-udp-port=43564 --rest-address=0.0.0.0 --nat=extip:172.18.38.249 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5faef47299e2b7c3ee0ca10cf785adf0c5ea7decbff7ab9cb0b7404ab1c357fe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43565 --metrics-logging=true --relay=true
2026-02-25 20:04:24.645 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.38.249 waku 1860c9ddbeb09ef71140ed55c93993acf4a022fa9ed3cba577544e319d0f4b9e
2026-02-25 20:04:24.675 DEBUG [src.node.docker_mananger] Container started with ID 1860c9ddbeb0. Setting up logs at ./log/docker/node1_2026-02-25_20-04-24__b5cdc48a-404c-4fba-abef-06bced5415bd__wakuorg_nwaku:latest.log
2026-02-25 20:04:24.676 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 43561
2026-02-25 20:04:24.677 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:04:24.778 ERROR [src.node.docker_mananger] Max retries reached for container 8d0b08270a92. Exiting log stream.
2026-02-25 20:04:25.267 ERROR [src.node.docker_mananger] Max retries reached for container d1ad00b64278. Exiting log stream.
2026-02-25 20:04:25.677 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43561/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:25.680 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:04:25.680 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:04:25.680 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43561/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:25.682 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.38.249/tcp/43562/p2p/16Uiu2HAmENWQWkyRXMZVexqqypWHNYFj1mrjaTax1GSUvxgtS57p","/ip4/172.18.38.249/tcp/43563/ws/p2p/16Uiu2HAmENWQWkyRXMZVexqqypWHNYFj1mrjaTax1GSUvxgtS57p"],"enrUri":"enr:-L24QPTEv-HAJXppsE1vwhWM9c0elGPpSYQz6qSAAbnFpMR4bgkhsrg7PM_CD7JzOuqndDVoLHDV81vPv6lqTREH_6ACgmlkgnY0gmlwhKwSJvmKbXVsdGlhZGRyc5YACASsEib5BqoqAAoErBIm-QaqK90DgnJzhQADAQAAiXNlY3AyNTZrMaEDGX576z8i3gcaZdLo8jBDmlXtqx5UMfhgL2OVdF2wXtODdGNwgqoqg3VkcIKqLIV3YWt1MgE"}'
2026-02-25 20:04:25.682 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:04:25.683 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:04:25.683 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:04:25.684 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:04:25.684 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.15.253
2026-02-25 20:04:25.684 DEBUG [src.node.docker_mananger] Generated ports ['36295', '36296', '36297', '36298', '36299']
2026-02-25 20:04:25.684 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:04:25.684 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:04:25.684 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:04:25.685 DEBUG [src.node.docker_mananger] docker run -i -t -p 36295:36295 -p 36296:36296 -p 36297:36297 -p 36298:36298 -p 36299:36299 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36297 --rest-port=36295 --tcp-port=36296 --discv5-udp-port=36298 --rest-address=0.0.0.0 --nat=extip:172.18.15.253 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1fde8a61a7b62540463344e3a0decf5d2037fd8ce9691f15ca6c1fbdc1a32fcb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36299 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPTEv-HAJXppsE1vwhWM9c0elGPpSYQz6qSAAbnFpMR4bgkhsrg7PM_CD7JzOuqndDVoLHDV81vPv6lqTREH_6ACgmlkgnY0gmlwhKwSJvmKbXVsdGlhZGRyc5YACASsEib5BqoqAAoErBIm-QaqK90DgnJzhQADAQAAiXNlY3AyNTZrMaEDGX576z8i3gcaZdLo8jBDmlXtqx5UMfhgL2OVdF2wXtODdGNwgqoqg3VkcIKqLIV3YWt1MgE
2026-02-25 20:04:25.840 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.15.253 waku 11e5fe085630fef1cc364ecf17e381de6493381d7a86a5ea580d76c37f08f1f7
2026-02-25 20:04:25.868 DEBUG [src.node.docker_mananger] Container started with ID 11e5fe085630. Setting up logs at ./log/docker/node2_2026-02-25_20-04-24__b5cdc48a-404c-4fba-abef-06bced5415bd__wakuorg_nwaku:latest.log
2026-02-25 20:04:25.868 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36295
2026-02-25 20:04:25.868 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:04:26.869 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36295/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:26.884 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:04:26.887 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:04:26.889 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36295/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:26.893 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.15.253/tcp/36296/p2p/16Uiu2HAkyV347kxkiWWFr1MQxEhnL7rmfrazYTcDBELr4o3S7CAN","/ip4/172.18.15.253/tcp/36297/ws/p2p/16Uiu2HAkyV347kxkiWWFr1MQxEhnL7rmfrazYTcDBELr4o3S7CAN"],"enrUri":"enr:-L24QAEUv8_0lzV0CqLvF7oAvpMnD6yUOq5QtITA-8iLD2aER1oZ1WV0tEiV8xqzj83A5629brPePB2WhBe30sntH8cCgmlkgnY0gmlwhKwSD_2KbXVsdGlhZGRyc5YACASsEg_9Bo3IAAoErBIP_QaNyd0DgnJzhQADAQAAiXNlY3AyNTZrMaECPEtRtyIxrOI3OCEyqvMubqwd-Sq6fRnxRVlTNCxoA2uDdGNwgo3Ig3VkcIKNyoV3YWt1MgE"}'
2026-02-25 20:04:26.893 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:04:26.893 INFO [tests.e2e.test_network_conditions] Subscribing both nodes to relay topic
2026-02-25 20:04:26.894 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 20:04:26.898 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:26.899 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36295/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 20:04:26.904 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:26.905 INFO [tests.e2e.test_network_conditions] Waiting for autoconnection
2026-02-25 20:04:26.905 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43561/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:26.909 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.15.253/tcp/37366/p2p/16Uiu2HAkyV347kxkiWWFr1MQxEhnL7rmfrazYTcDBELr4o3S7CAN","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"}]'
2026-02-25 20:04:26.909 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36295/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:26.911 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.38.249/tcp/43562/p2p/16Uiu2HAmENWQWkyRXMZVexqqypWHNYFj1mrjaTax1GSUvxgtS57p","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"}]'
2026-02-25 20:04:26.911 DEBUG [src.libs.common] Sleeping for 15 seconds
2026-02-25 20:04:41.911 INFO [tests.e2e.test_network_conditions] Applying 100%% packet loss on both nodes
2026-02-25 20:04:41.913 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '5810', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-25 20:04:41.971 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '6008', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-25 20:04:41.980 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '5810', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-25 20:04:41.988 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '5810', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'loss', '100.0%']
2026-02-25 20:04:42.000 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '5810', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
2026-02-25 20:04:42.006 DEBUG [src.steps.network_conditions] tc -s qdisc show dev eth0:
qdisc netem 8001: root refcnt 5 limit 1000 loss 100%
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
2026-02-25 20:04:42.008 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '6008', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-25 20:04:42.015 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '6008', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'loss', '100.0%']
2026-02-25 20:04:42.023 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '6008', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
2026-02-25 20:04:42.029 DEBUG [src.steps.network_conditions] tc -s qdisc show dev eth0:
qdisc netem 8002: root refcnt 5 limit 1000 loss 100%
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
2026-02-25 20:04:42.029 DEBUG [src.libs.common] Sleeping for 5 seconds
2026-02-25 20:04:47.030 INFO [tests.e2e.test_network_conditions] Clearing tc rules (restore connectivity)
2026-02-25 20:04:47.031 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '5810', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-25 20:04:47.041 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '6008', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-25 20:04:47.047 INFO [tests.e2e.test_network_conditions] Waiting for peer list recovery on both nodes
2026-02-25 20:04:47.048 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43561/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:47.050 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.15.253/tcp/37366/p2p/16Uiu2HAkyV347kxkiWWFr1MQxEhnL7rmfrazYTcDBELr4o3S7CAN","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"}]'
2026-02-25 20:04:47.050 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36295/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:47.053 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.38.249/tcp/43562/p2p/16Uiu2HAmENWQWkyRXMZVexqqypWHNYFj1mrjaTax1GSUvxgtS57p","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"}]'
2026-02-25 20:04:47.053 INFO [tests.e2e.test_network_conditions] Publishing after recovery
2026-02-25 20:04:47.053 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.058 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.059 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.062 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.063 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.067 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.068 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.072 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.072 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.077 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.078 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.081 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.082 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.086 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.087 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.090 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.091 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.095 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.095 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.099 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.099 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.104 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.104 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.108 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.109 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.113 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.114 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.117 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.118 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.122 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.122 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.126 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.127 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.131 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.131 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.136 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.136 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.140 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.140 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.144 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.145 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.149 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.149 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.153 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.153 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.157 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.158 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.161 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.162 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.166 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.167 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.171 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.171 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.175 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.175 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.179 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.180 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.184 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.185 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.188 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.189 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.193 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.193 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.197 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.198 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.202 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.202 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.207 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.208 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.211 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.212 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.216 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.218 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.222 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.222 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.226 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.227 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.231 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.231 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.236 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.236 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.240 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.240 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.245 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.245 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.248 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.249 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.253 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.254 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.258 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.259 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.263 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.267 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.268 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.271 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.272 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.276 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.276 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.280 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.281 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.285 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.285 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.289 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.290 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.293 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.294 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.298 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.298 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.302 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.302 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.306 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.307 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.310 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.311 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.315 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.315 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.319 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.320 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.323 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.324 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.329 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.329 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.333 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.334 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.337 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.338 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.342 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.342 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.347 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.347 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.351 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.351 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.355 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.355 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.359 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.360 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.364 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.368 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.368 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.372 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.372 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.376 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.377 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.380 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.381 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.385 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.385 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.389 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.390 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.393 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.394 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.398 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.398 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.402 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.403 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.407 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.407 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.411 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.412 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.416 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.417 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.420 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.421 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.425 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.426 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.430 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.430 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.435 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.435 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.439 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.439 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.443 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.444 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.448 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.449 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.453 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.453 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.457 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.458 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.462 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.462 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.466 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.466 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.470 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.471 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.475 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.475 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.479 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.479 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.484 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.484 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.488 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.488 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.492 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.493 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.497 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.498 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:47.501 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:47.502 DEBUG [src.libs.common] Sleeping for 5 seconds
2026-02-25 20:04:52.502 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36295/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:52.506 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-25 20:04:52.506 INFO [tests.e2e.test_network_conditions] 100 messages were delivered
2026-02-25 20:04:52.507 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '5810', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-25 20:04:52.516 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '6008', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-25 20:04:52.524 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 20:04:52.525 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 20:04:52.525 DEBUG [src.node.waku_node] Stopping container with id 1860c9ddbeb0
2026-02-25 20:04:53.001 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:04:53.002 DEBUG [src.node.waku_node] Stopping container with id 11e5fe085630
2026-02-25 20:04:53.469 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:04:53.471 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 20:04:53.505 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:04:53.534 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,100 @@
2026-02-25 20:09:19.967 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 20:09:19.968 DEBUG [tests.conftest] Running test: test_message_relayed_while_store_node_is_paused with id: 2026-02-25_20-09-19__cae1d4c6-d408-4f43-b135-eed5a2c66455
2026-02-25 20:09:19.968 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 20:09:19.968 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-25 20:09:19.968 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-25 20:09:19.976 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:09:19.976 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-25_20-09-19__cae1d4c6-d408-4f43-b135-eed5a2c66455__wakuorg_nwaku:latest.log
2026-02-25 20:09:19.976 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:09:19.976 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:09:19.979 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:09:19.981 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.123.109
2026-02-25 20:09:19.981 DEBUG [src.node.docker_mananger] Generated ports ['28655', '28656', '28657', '28658', '28659']
2026-02-25 20:09:19.981 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:09:19.981 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:09:19.981 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:09:19.981 DEBUG [src.node.docker_mananger] docker run -i -t -p 28655:28655 -p 28656:28656 -p 28657:28657 -p 28658:28658 -p 28659:28659 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28657 --rest-port=28655 --tcp-port=28656 --discv5-udp-port=28658 --rest-address=0.0.0.0 --nat=extip:172.18.123.109 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9bbed46daae6cefbf4ad8ead17da94093c1b135cdbd7be4bde820af9156cf2fa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28659 --metrics-logging=true --store=true --relay=true
2026-02-25 20:09:20.138 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.123.109 waku a29eb5ff76e20e18bbbf77415e6a0ad646b5a0e7bb25f7b19bcac4f86f08df18
2026-02-25 20:09:20.164 DEBUG [src.node.docker_mananger] Container started with ID a29eb5ff76e2. Setting up logs at ./log/docker/publishing_node1_2026-02-25_20-09-19__cae1d4c6-d408-4f43-b135-eed5a2c66455__wakuorg_nwaku:latest.log
2026-02-25 20:09:20.166 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 28655
2026-02-25 20:09:20.167 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:09:20.244 ERROR [src.node.docker_mananger] Max retries reached for container 6df201a90700. Exiting log stream.
2026-02-25 20:09:20.870 ERROR [src.node.docker_mananger] Max retries reached for container 489d2984820e. Exiting log stream.
2026-02-25 20:09:21.167 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28655/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:09:21.170 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:09:21.170 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:09:21.170 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28655/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:09:21.172 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.123.109/tcp/28656/p2p/16Uiu2HAmETWKCGwCuLwjxWFMmhP9K2xq9sZsgPmeaZR1qRQdbzaL","/ip4/172.18.123.109/tcp/28657/ws/p2p/16Uiu2HAmETWKCGwCuLwjxWFMmhP9K2xq9sZsgPmeaZR1qRQdbzaL"],"enrUri":"enr:-L24QKBy7bGnIXP1hEbr2tCt-F1P_WyJkzt-3UttrDMnedGAVmfEERfNlSQV7i57R-GRwnFNE5LTCEtZbBAwOyjb3gwCgmlkgnY0gmlwhKwSe22KbXVsdGlhZGRyc5YACASsEnttBm_wAAoErBJ7bQZv8d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDGsZIz4dBOR0of-aisMLSvbjdY87lR3JWGVIlYm9Ty4GDdGNwgm_wg3VkcIJv8oV3YWt1MgM"}'
2026-02-25 20:09:21.172 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:09:21.179 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:09:21.179 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-25_20-09-19__cae1d4c6-d408-4f43-b135-eed5a2c66455__wakuorg_nwaku:latest.log
2026-02-25 20:09:21.179 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:09:21.179 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:09:21.180 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:09:21.180 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.246.92
2026-02-25 20:09:21.181 DEBUG [src.node.docker_mananger] Generated ports ['27939', '27940', '27941', '27942', '27943']
2026-02-25 20:09:21.181 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:09:21.181 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:09:21.181 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:09:21.181 DEBUG [src.node.docker_mananger] docker run -i -t -p 27939:27939 -p 27940:27940 -p 27941:27941 -p 27942:27942 -p 27943:27943 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27941 --rest-port=27939 --tcp-port=27940 --discv5-udp-port=27942 --rest-address=0.0.0.0 --nat=extip:172.18.246.92 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c7e3aeb9b092bda9f2fd9026cdbe1a68ddd85344371f6aeede91f47f58f3c3d1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27943 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QKBy7bGnIXP1hEbr2tCt-F1P_WyJkzt-3UttrDMnedGAVmfEERfNlSQV7i57R-GRwnFNE5LTCEtZbBAwOyjb3gwCgmlkgnY0gmlwhKwSe22KbXVsdGlhZGRyc5YACASsEnttBm_wAAoErBJ7bQZv8d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDGsZIz4dBOR0of-aisMLSvbjdY87lR3JWGVIlYm9Ty4GDdGNwgm_wg3VkcIJv8oV3YWt1MgM --storenode=/ip4/172.18.123.109/tcp/28656/p2p/16Uiu2HAmETWKCGwCuLwjxWFMmhP9K2xq9sZsgPmeaZR1qRQdbzaL --store=true --relay=true
2026-02-25 20:09:21.324 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.246.92 waku 5e7dde1537d9230cf0931bc1102e15dd45f11655f2fc345c172f7c67689042c5
2026-02-25 20:09:21.350 DEBUG [src.node.docker_mananger] Container started with ID 5e7dde1537d9. Setting up logs at ./log/docker/store_node1_2026-02-25_20-09-19__cae1d4c6-d408-4f43-b135-eed5a2c66455__wakuorg_nwaku:latest.log
2026-02-25 20:09:21.352 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27939
2026-02-25 20:09:21.352 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:09:22.352 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27939/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:09:22.355 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:09:22.355 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:09:22.355 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27939/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:09:22.358 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.246.92/tcp/27940/p2p/16Uiu2HAkvbbafoNp55JWhPAQ5CZk9sNPdH1HWT1Qn9SEnWAH47K1","/ip4/172.18.246.92/tcp/27941/ws/p2p/16Uiu2HAkvbbafoNp55JWhPAQ5CZk9sNPdH1HWT1Qn9SEnWAH47K1"],"enrUri":"enr:-L24QFdxzP05KC_6gAArzUnWSPCx0Xb-W_auvT4p3SlBSCg_A12_eMjifLkRkDElohgkAK5biVx-YvJiaT3fkmQLSVQCgmlkgnY0gmlwhKwS9lyKbXVsdGlhZGRyc5YACASsEvZcBm0kAAoErBL2XAZtJd0DgnJzhQADAQAAiXNlY3AyNTZrMaECEWaFevybV_i8z18XCJLEWtfFPKm_ZsyZoUZTA-6P8cSDdGNwgm0kg3VkcIJtJoV3YWt1MgM"}'
2026-02-25 20:09:22.358 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:09:22.358 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27939/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.123.109/tcp/28656/p2p/16Uiu2HAmETWKCGwCuLwjxWFMmhP9K2xq9sZsgPmeaZR1qRQdbzaL"]'
2026-02-25 20:09:22.360 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:09:22.361 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28655/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 20:09:22.363 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:09:22.363 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27939/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 20:09:22.365 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:09:22.366 DEBUG [src.steps.store] Relaying message
2026-02-25 20:09:22.366 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28655/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:09:22.371 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:09:22.372 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:09:22.572 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-25 20:09:22.573 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28655/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:09:22.575 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd277754c9e39f2be321eeb76879f710d4c3b5dcf899b44ef571bc53ee32aa9d9"}]}'
2026-02-25 20:09:22.576 DEBUG [src.steps.store] messages length is 1
2026-02-25 20:09:22.576 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-25 20:09:22.576 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27939/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:09:22.579 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd277754c9e39f2be321eeb76879f710d4c3b5dcf899b44ef571bc53ee32aa9d9"}]}'
2026-02-25 20:09:22.579 DEBUG [src.steps.store] messages length is 1
2026-02-25 20:09:22.580 DEBUG [src.node.waku_node] Pausing container with id 5e7dde1537d9
2026-02-25 20:09:22.588 DEBUG [src.steps.store] Relaying message
2026-02-25 20:09:22.588 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28655/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:09:22.592 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:09:22.592 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:09:22.792 DEBUG [src.node.waku_node] Unpause container with id 5e7dde1537d9
2026-02-25 20:09:22.801 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27939/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:09:22.803 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:09:22.803 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:09:22.803 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27939/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:09:22.805 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.246.92/tcp/27940/p2p/16Uiu2HAkvbbafoNp55JWhPAQ5CZk9sNPdH1HWT1Qn9SEnWAH47K1","/ip4/172.18.246.92/tcp/27941/ws/p2p/16Uiu2HAkvbbafoNp55JWhPAQ5CZk9sNPdH1HWT1Qn9SEnWAH47K1"],"enrUri":"enr:-L24QFdxzP05KC_6gAArzUnWSPCx0Xb-W_auvT4p3SlBSCg_A12_eMjifLkRkDElohgkAK5biVx-YvJiaT3fkmQLSVQCgmlkgnY0gmlwhKwS9lyKbXVsdGlhZGRyc5YACASsEvZcBm0kAAoErBL2XAZtJd0DgnJzhQADAQAAiXNlY3AyNTZrMaECEWaFevybV_i8z18XCJLEWtfFPKm_ZsyZoUZTA-6P8cSDdGNwgm0kg3VkcIJtJoV3YWt1MgM"}'
2026-02-25 20:09:22.806 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:09:22.806 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-25 20:09:22.806 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28655/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:09:22.809 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd277754c9e39f2be321eeb76879f710d4c3b5dcf899b44ef571bc53ee32aa9d9"},{"messageHash":"0xe6ce4dc5f3e9b880135edde5ab6344fa2946c94a4da40e0008d1837ca6439534"}]}'
2026-02-25 20:09:22.809 DEBUG [src.steps.store] messages length is 2
2026-02-25 20:09:22.809 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-25 20:09:22.809 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27939/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:09:22.812 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd277754c9e39f2be321eeb76879f710d4c3b5dcf899b44ef571bc53ee32aa9d9"},{"messageHash":"0xe6ce4dc5f3e9b880135edde5ab6344fa2946c94a4da40e0008d1837ca6439534"}]}'
2026-02-25 20:09:22.812 DEBUG [src.steps.store] messages length is 2
2026-02-25 20:09:22.812 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28655/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:09:22.815 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd277754c9e39f2be321eeb76879f710d4c3b5dcf899b44ef571bc53ee32aa9d9"},{"messageHash":"0xe6ce4dc5f3e9b880135edde5ab6344fa2946c94a4da40e0008d1837ca6439534"}]}'
2026-02-25 20:09:22.815 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27939/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:09:22.817 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd277754c9e39f2be321eeb76879f710d4c3b5dcf899b44ef571bc53ee32aa9d9"},{"messageHash":"0xe6ce4dc5f3e9b880135edde5ab6344fa2946c94a4da40e0008d1837ca6439534"}]}'
2026-02-25 20:09:22.819 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 20:09:22.820 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 20:09:22.820 DEBUG [src.node.waku_node] Stopping container with id a29eb5ff76e2
2026-02-25 20:09:23.335 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:09:23.336 DEBUG [src.node.waku_node] Stopping container with id 5e7dde1537d9
2026-02-25 20:09:23.830 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:09:23.833 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 20:09:23.838 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:09:23.844 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,96 @@
2026-02-25 20:05:51.625 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 20:05:51.625 DEBUG [tests.conftest] Running test: test_message_with_both_ephemeral_true_and_false with id: 2026-02-25_20-05-51__423f3d56-3fee-4f52-af3a-4a84b884a1f8
2026-02-25 20:05:51.626 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 20:05:51.626 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-25 20:05:51.626 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-25 20:05:51.634 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:05:51.634 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-25_20-05-51__423f3d56-3fee-4f52-af3a-4a84b884a1f8__wakuorg_nwaku:latest.log
2026-02-25 20:05:51.634 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:05:51.634 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:05:51.636 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:05:51.636 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.168.91
2026-02-25 20:05:51.637 DEBUG [src.node.docker_mananger] Generated ports ['25846', '25847', '25848', '25849', '25850']
2026-02-25 20:05:51.637 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:05:51.637 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:05:51.637 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:05:51.637 DEBUG [src.node.docker_mananger] docker run -i -t -p 25846:25846 -p 25847:25847 -p 25848:25848 -p 25849:25849 -p 25850:25850 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25848 --rest-port=25846 --tcp-port=25847 --discv5-udp-port=25849 --rest-address=0.0.0.0 --nat=extip:172.18.168.91 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cc7b6aeb0e883c1c2c1f4abe6e7c6ccff3c0143200ece254986e8bed2fb6dd0f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25850 --metrics-logging=true --store=true --relay=true
2026-02-25 20:05:51.825 ERROR [src.node.docker_mananger] Max retries reached for container 55f07884c6fd. Exiting log stream.
2026-02-25 20:05:51.836 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.168.91 waku dd5005262b6dc55f5cf1e00b34c9e96c01930eb1bc10d3295ba79b1a0a8fbf12
2026-02-25 20:05:51.878 DEBUG [src.node.docker_mananger] Container started with ID dd5005262b6d. Setting up logs at ./log/docker/publishing_node1_2026-02-25_20-05-51__423f3d56-3fee-4f52-af3a-4a84b884a1f8__wakuorg_nwaku:latest.log
2026-02-25 20:05:51.878 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 25846
2026-02-25 20:05:51.880 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:05:52.430 ERROR [src.node.docker_mananger] Max retries reached for container c47cdc33421d. Exiting log stream.
2026-02-25 20:05:52.880 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25846/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:52.883 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:05:52.883 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:05:52.884 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25846/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:52.887 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.168.91/tcp/25847/p2p/16Uiu2HAmEKUeCpzYrcgx3c3Yo6yDYDBMZac3af5RmZigkXqNDbtp","/ip4/172.18.168.91/tcp/25848/ws/p2p/16Uiu2HAmEKUeCpzYrcgx3c3Yo6yDYDBMZac3af5RmZigkXqNDbtp"],"enrUri":"enr:-L24QNRWicslRn_wjUH7g0SwpTLdCa9sakip-dCgTtV_eMlFLaynL6zbTiOO36q09SbfivdPeqqwal9HFF26uC29HvkCgmlkgnY0gmlwhKwSqFuKbXVsdGlhZGRyc5YACASsEqhbBmT3AAoErBKoWwZk-N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDGLe_Q537UA9S8tbfhzNhBNEscHOQ5aSvmZX1vQ30VLWDdGNwgmT3g3VkcIJk-YV3YWt1MgM"}'
2026-02-25 20:05:52.887 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:05:52.895 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:05:52.895 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-25_20-05-51__423f3d56-3fee-4f52-af3a-4a84b884a1f8__wakuorg_nwaku:latest.log
2026-02-25 20:05:52.896 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:05:52.896 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:05:52.897 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:05:52.898 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.136.152
2026-02-25 20:05:52.898 DEBUG [src.node.docker_mananger] Generated ports ['44838', '44839', '44840', '44841', '44842']
2026-02-25 20:05:52.898 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:05:52.898 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:05:52.898 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:05:52.898 DEBUG [src.node.docker_mananger] docker run -i -t -p 44838:44838 -p 44839:44839 -p 44840:44840 -p 44841:44841 -p 44842:44842 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44840 --rest-port=44838 --tcp-port=44839 --discv5-udp-port=44841 --rest-address=0.0.0.0 --nat=extip:172.18.136.152 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ca8787d2489cdbecdccdc12bfdab8d11bf39ad9cdf04b58eadbdfab58ef245fa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44842 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QNRWicslRn_wjUH7g0SwpTLdCa9sakip-dCgTtV_eMlFLaynL6zbTiOO36q09SbfivdPeqqwal9HFF26uC29HvkCgmlkgnY0gmlwhKwSqFuKbXVsdGlhZGRyc5YACASsEqhbBmT3AAoErBKoWwZk-N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDGLe_Q537UA9S8tbfhzNhBNEscHOQ5aSvmZX1vQ30VLWDdGNwgmT3g3VkcIJk-YV3YWt1MgM --storenode=/ip4/172.18.168.91/tcp/25847/p2p/16Uiu2HAmEKUeCpzYrcgx3c3Yo6yDYDBMZac3af5RmZigkXqNDbtp --store=true --relay=true
2026-02-25 20:05:53.115 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.136.152 waku 0385221e33be3cb9206cf0462b82b3850d0b07f152cf13e63b7b1dc57b75b91c
2026-02-25 20:05:53.153 DEBUG [src.node.docker_mananger] Container started with ID 0385221e33be. Setting up logs at ./log/docker/store_node1_2026-02-25_20-05-51__423f3d56-3fee-4f52-af3a-4a84b884a1f8__wakuorg_nwaku:latest.log
2026-02-25 20:05:53.153 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 44838
2026-02-25 20:05:53.153 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:05:54.154 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44838/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:54.157 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:05:54.157 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:05:54.158 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44838/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:54.160 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.136.152/tcp/44839/p2p/16Uiu2HAmNkEHYQU99E4vpvzN683uwKnTKotrjsU4qn9rHDT8gy6c","/ip4/172.18.136.152/tcp/44840/ws/p2p/16Uiu2HAmNkEHYQU99E4vpvzN683uwKnTKotrjsU4qn9rHDT8gy6c"],"enrUri":"enr:-L24QOV4E1S-9Xpi4Bk5dXFqYk9kWhiN7-hhNLWDtfKyIPODU4onW5y5CX5po63Jsx_Q7iybfRzN4hundreqGvOLGZUCgmlkgnY0gmlwhKwSiJiKbXVsdGlhZGRyc5YACASsEoiYBq8nAAoErBKImAavKN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDleyHtKdKIm0U5wRmsyKDYD-USSh9ICEas_BTB_v1Iu2DdGNwgq8ng3VkcIKvKYV3YWt1MgM"}'
2026-02-25 20:05:54.160 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:05:54.161 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44838/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.168.91/tcp/25847/p2p/16Uiu2HAmEKUeCpzYrcgx3c3Yo6yDYDBMZac3af5RmZigkXqNDbtp"]'
2026-02-25 20:05:54.164 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:54.164 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25846/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 20:05:54.167 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:54.167 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44838/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 20:05:54.169 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:54.170 DEBUG [src.steps.store] Relaying message
2026-02-25 20:05:54.171 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25846/relay/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-02-25 20:05:54.176 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:54.177 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:05:54.378 DEBUG [src.steps.store] Relaying message
2026-02-25 20:05:54.378 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25846/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)', "ephemeral": false}'
2026-02-25 20:05:54.384 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:54.385 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:05:54.586 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-25 20:05:54.586 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25846/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:54.590 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6e24ac2a520ef50995e36c635fd348c17e62b86909825a858269abfac3119ef1"}]}'
2026-02-25 20:05:54.590 DEBUG [src.steps.store] messages length is 1
2026-02-25 20:05:54.590 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-25 20:05:54.591 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44838/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:54.593 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6e24ac2a520ef50995e36c635fd348c17e62b86909825a858269abfac3119ef1"}]}'
2026-02-25 20:05:54.593 DEBUG [src.steps.store] messages length is 1
2026-02-25 20:05:54.594 DEBUG [src.steps.store] Relaying message
2026-02-25 20:05:54.594 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25846/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)', "ephemeral": false}'
2026-02-25 20:05:54.600 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:54.601 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:05:54.802 DEBUG [src.steps.store] Relaying message
2026-02-25 20:05:54.802 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25846/relay/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-02-25 20:05:54.808 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:54.808 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:05:55.009 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-25 20:05:55.009 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25846/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:55.013 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6e24ac2a520ef50995e36c635fd348c17e62b86909825a858269abfac3119ef1"},{"messageHash":"0xead2d918b58bcfe310291ac38e999aeb94d18749897b22318b0b06bd17349bd4"}]}'
2026-02-25 20:05:55.013 DEBUG [src.steps.store] messages length is 2
2026-02-25 20:05:55.014 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-25 20:05:55.014 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44838/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:55.017 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6e24ac2a520ef50995e36c635fd348c17e62b86909825a858269abfac3119ef1"},{"messageHash":"0xead2d918b58bcfe310291ac38e999aeb94d18749897b22318b0b06bd17349bd4"}]}'
2026-02-25 20:05:55.017 DEBUG [src.steps.store] messages length is 2
2026-02-25 20:05:55.019 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 20:05:55.020 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 20:05:55.020 DEBUG [src.node.waku_node] Stopping container with id dd5005262b6d
2026-02-25 20:05:55.644 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:05:55.645 DEBUG [src.node.waku_node] Stopping container with id 0385221e33be
2026-02-25 20:05:56.259 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:05:56.262 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 20:05:56.270 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:05:56.276 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,148 @@
2026-02-25 20:03:29.037 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 20:03:29.037 DEBUG [tests.conftest] Running test: test_relay_4_nodes_sender_packet_loss_50_15sec_timeout with id: 2026-02-25_20-03-29__437f3292-854b-4bea-a3e3-996cc61b365b
2026-02-25 20:03:29.038 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 20:03:29.038 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-25 20:03:29.047 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:03:29.047 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_20-03-29__437f3292-854b-4bea-a3e3-996cc61b365b__wakuorg_nwaku:latest.log
2026-02-25 20:03:29.054 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:03:29.054 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_20-03-29__437f3292-854b-4bea-a3e3-996cc61b365b__wakuorg_nwaku:latest.log
2026-02-25 20:03:29.062 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:03:29.063 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-25_20-03-29__437f3292-854b-4bea-a3e3-996cc61b365b__wakuorg_nwaku:latest.log
2026-02-25 20:03:29.069 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:03:29.069 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-25_20-03-29__437f3292-854b-4bea-a3e3-996cc61b365b__wakuorg_nwaku:latest.log
2026-02-25 20:03:29.070 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:03:29.070 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:03:29.317 DEBUG [src.node.docker_mananger] Network waku created
2026-02-25 20:03:29.318 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.13.147
2026-02-25 20:03:29.318 DEBUG [src.node.docker_mananger] Generated ports ['5045', '5046', '5047', '5048', '5049']
2026-02-25 20:03:29.318 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:03:29.318 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:03:29.318 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:03:29.318 DEBUG [src.node.docker_mananger] docker run -i -t -p 5045:5045 -p 5046:5046 -p 5047:5047 -p 5048:5048 -p 5049:5049 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5047 --rest-port=5045 --tcp-port=5046 --discv5-udp-port=5048 --rest-address=0.0.0.0 --nat=extip:172.18.13.147 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8cefcfc27fdab8ae0befe4f90adec4883daaf04d8500fc17e39327fddfe6d937 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5049 --metrics-logging=true --relay=true
2026-02-25 20:03:32.868 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.13.147 waku e4101b0445adba27ddf4cc1d924abe8abab9e348fadc3baf5902de1ac529d4e7
2026-02-25 20:03:32.906 DEBUG [src.node.docker_mananger] Container started with ID e4101b0445ad. Setting up logs at ./log/docker/node1_2026-02-25_20-03-29__437f3292-854b-4bea-a3e3-996cc61b365b__wakuorg_nwaku:latest.log
2026-02-25 20:03:32.907 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 5045
2026-02-25 20:03:32.907 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:03:33.908 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5045/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:03:33.911 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:03:33.912 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:03:33.912 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5045/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:03:33.915 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.13.147/tcp/5046/p2p/16Uiu2HAmBwTi7hjXc6Kqnhqbe3izMRcXwRcrfzGZ4bdCYkKbyzK3","/ip4/172.18.13.147/tcp/5047/ws/p2p/16Uiu2HAmBwTi7hjXc6Kqnhqbe3izMRcXwRcrfzGZ4bdCYkKbyzK3"],"enrUri":"enr:-L24QBRXJdH4xdhKfVeM0KiLnHYGD2D010V1wfq__NsJf9f5BxrbqC0aWABtQ8lALap0sOW6sGqZVWN0u__InBW0p90CgmlkgnY0gmlwhKwSDZOKbXVsdGlhZGRyc5YACASsEg2TBhO2AAoErBINkwYTt90DgnJzhQADAQAAiXNlY3AyNTZrMaEC9VyKgLV-x0OtcWq_d2FWlo5_EwKcKGnxEqnJ2wTTcHqDdGNwghO2g3VkcIITuIV3YWt1MgE"}'
2026-02-25 20:03:33.915 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:03:33.915 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:03:33.915 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:03:33.917 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:03:33.917 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.180.249
2026-02-25 20:03:33.917 DEBUG [src.node.docker_mananger] Generated ports ['18450', '18451', '18452', '18453', '18454']
2026-02-25 20:03:33.917 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:03:33.918 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:03:33.918 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:03:33.918 DEBUG [src.node.docker_mananger] docker run -i -t -p 18450:18450 -p 18451:18451 -p 18452:18452 -p 18453:18453 -p 18454:18454 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18452 --rest-port=18450 --tcp-port=18451 --discv5-udp-port=18453 --rest-address=0.0.0.0 --nat=extip:172.18.180.249 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b8ac6f6f9cbf1f6de9fe51dd7cbf362f5921dcfb65ecccfbc83d025f0fd68fca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18454 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBRXJdH4xdhKfVeM0KiLnHYGD2D010V1wfq__NsJf9f5BxrbqC0aWABtQ8lALap0sOW6sGqZVWN0u__InBW0p90CgmlkgnY0gmlwhKwSDZOKbXVsdGlhZGRyc5YACASsEg2TBhO2AAoErBINkwYTt90DgnJzhQADAQAAiXNlY3AyNTZrMaEC9VyKgLV-x0OtcWq_d2FWlo5_EwKcKGnxEqnJ2wTTcHqDdGNwghO2g3VkcIITuIV3YWt1MgE
2026-02-25 20:03:34.119 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.180.249 waku f31cf715ab3826b442d5b43ac30f01946ac6b7fec057d02df3b30cbdbc79f004
2026-02-25 20:03:34.155 DEBUG [src.node.docker_mananger] Container started with ID f31cf715ab38. Setting up logs at ./log/docker/node2_2026-02-25_20-03-29__437f3292-854b-4bea-a3e3-996cc61b365b__wakuorg_nwaku:latest.log
2026-02-25 20:03:34.156 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18450
2026-02-25 20:03:34.156 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:03:35.156 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18450/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:03:35.168 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:03:35.171 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:03:35.171 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18450/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:03:35.178 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.180.249/tcp/18451/p2p/16Uiu2HAm7foA85BfgnThVTsx7vs37c8vBbPHh7c1gZ1PAJrbzsfW","/ip4/172.18.180.249/tcp/18452/ws/p2p/16Uiu2HAm7foA85BfgnThVTsx7vs37c8vBbPHh7c1gZ1PAJrbzsfW"],"enrUri":"enr:-L24QMV3jVjiRCohGncHXJhLVTHLsHpOO9UV0LPzoghsvP8YeCUPGmCsPQ8le-ycfxCaBUGgKIeBzSuc5s-nIVWnj6wCgmlkgnY0gmlwhKwStPmKbXVsdGlhZGRyc5YACASsErT5BkgTAAoErBK0-QZIFN0DgnJzhQADAQAAiXNlY3AyNTZrMaECtep9oNvx5koxiukNvQgRqk04JAIARAl90_nce9WK4ymDdGNwgkgTg3VkcIJIFYV3YWt1MgE"}'
2026-02-25 20:03:35.178 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:03:35.179 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:03:35.179 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:03:35.184 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:03:35.184 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.239.253
2026-02-25 20:03:35.185 DEBUG [src.node.docker_mananger] Generated ports ['64174', '64175', '64176', '64177', '64178']
2026-02-25 20:03:35.185 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:03:35.185 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:03:35.185 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:03:35.185 DEBUG [src.node.docker_mananger] docker run -i -t -p 64174:64174 -p 64175:64175 -p 64176:64176 -p 64177:64177 -p 64178:64178 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64176 --rest-port=64174 --tcp-port=64175 --discv5-udp-port=64177 --rest-address=0.0.0.0 --nat=extip:172.18.239.253 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=57411db2c12b5f31a3b05b43bd215fceeccca416ff99507f9d892fce49cfbba8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64178 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMV3jVjiRCohGncHXJhLVTHLsHpOO9UV0LPzoghsvP8YeCUPGmCsPQ8le-ycfxCaBUGgKIeBzSuc5s-nIVWnj6wCgmlkgnY0gmlwhKwStPmKbXVsdGlhZGRyc5YACASsErT5BkgTAAoErBK0-QZIFN0DgnJzhQADAQAAiXNlY3AyNTZrMaECtep9oNvx5koxiukNvQgRqk04JAIARAl90_nce9WK4ymDdGNwgkgTg3VkcIJIFYV3YWt1MgE
2026-02-25 20:03:35.393 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.239.253 waku 0c0952e850f95961441dccd964e44754fa47818668a328244f6d0e384ed234c8
2026-02-25 20:03:35.430 DEBUG [src.node.docker_mananger] Container started with ID 0c0952e850f9. Setting up logs at ./log/docker/node3_2026-02-25_20-03-29__437f3292-854b-4bea-a3e3-996cc61b365b__wakuorg_nwaku:latest.log
2026-02-25 20:03:35.431 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 64174
2026-02-25 20:03:35.431 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:03:36.432 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64174/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:03:36.445 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:03:36.446 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:03:36.446 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64174/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:03:36.453 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.239.253/tcp/64175/p2p/16Uiu2HAm8PbXfosPzeSvbjxMUEYepAA4oyKyedzgMC1E61Xbac7Y","/ip4/172.18.239.253/tcp/64176/ws/p2p/16Uiu2HAm8PbXfosPzeSvbjxMUEYepAA4oyKyedzgMC1E61Xbac7Y"],"enrUri":"enr:-L24QK1UG-xXtJbq_fDL8-TTejBciy4R7D9TBYXNyabifWODDUAo8RRbDZnmiGij7-5GAwWIHrUOjLPphjFecbcY8hMCgmlkgnY0gmlwhKwS7_2KbXVsdGlhZGRyc5YACASsEu_9BvqvAAoErBLv_Qb6sN0DgnJzhQADAQAAiXNlY3AyNTZrMaECwJ-8gFhk83kkooqqvlblis7eW4O65QsYWJBXeU1hju-DdGNwgvqvg3VkcIL6sYV3YWt1MgE"}'
2026-02-25 20:03:36.454 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:03:36.454 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:03:36.455 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:03:36.457 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:03:36.457 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.46.237
2026-02-25 20:03:36.457 DEBUG [src.node.docker_mananger] Generated ports ['12786', '12787', '12788', '12789', '12790']
2026-02-25 20:03:36.457 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:03:36.457 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:03:36.457 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:03:36.458 DEBUG [src.node.docker_mananger] docker run -i -t -p 12786:12786 -p 12787:12787 -p 12788:12788 -p 12789:12789 -p 12790:12790 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12788 --rest-port=12786 --tcp-port=12787 --discv5-udp-port=12789 --rest-address=0.0.0.0 --nat=extip:172.18.46.237 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a0cec2b6f5cbb4f2b2dfeb6c1a7113a52e57bcbfc6cf139a56e508de03c2ffec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12790 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QK1UG-xXtJbq_fDL8-TTejBciy4R7D9TBYXNyabifWODDUAo8RRbDZnmiGij7-5GAwWIHrUOjLPphjFecbcY8hMCgmlkgnY0gmlwhKwS7_2KbXVsdGlhZGRyc5YACASsEu_9BvqvAAoErBLv_Qb6sN0DgnJzhQADAQAAiXNlY3AyNTZrMaECwJ-8gFhk83kkooqqvlblis7eW4O65QsYWJBXeU1hju-DdGNwgvqvg3VkcIL6sYV3YWt1MgE
2026-02-25 20:03:36.669 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.46.237 waku 7ada9848242a8efb91c8641922d7da1286b537ea4963839d20e37b5972cd4266
2026-02-25 20:03:36.706 DEBUG [src.node.docker_mananger] Container started with ID 7ada9848242a. Setting up logs at ./log/docker/node4_2026-02-25_20-03-29__437f3292-854b-4bea-a3e3-996cc61b365b__wakuorg_nwaku:latest.log
2026-02-25 20:03:36.707 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 12786
2026-02-25 20:03:36.707 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:03:37.708 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12786/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:03:37.721 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:03:37.721 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:03:37.724 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12786/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:03:37.728 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.46.237/tcp/12787/p2p/16Uiu2HAkzT72ZUNfpp4C7LeWQCLxsLnetDtqFa3dUBRk52NSpGPW","/ip4/172.18.46.237/tcp/12788/ws/p2p/16Uiu2HAkzT72ZUNfpp4C7LeWQCLxsLnetDtqFa3dUBRk52NSpGPW"],"enrUri":"enr:-L24QFWw4yflen9rWHjtvdxLYIChRgAK346iNM05iXZSjHvhNpcnVwZYgZjIkNkBTi1Qqc2GxqsWiRCQxiB6eMz5U24CgmlkgnY0gmlwhKwSLu2KbXVsdGlhZGRyc5YACASsEi7tBjHzAAoErBIu7QYx9N0DgnJzhQADAQAAiXNlY3AyNTZrMaECSqhWRBarI80UQVABS1tfVm6KusHorYB5WOccI1DIr32DdGNwgjHzg3VkcIIx9YV3YWt1MgE"}'
2026-02-25 20:03:37.729 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:03:37.729 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5045/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 20:03:37.734 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:03:37.735 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18450/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 20:03:37.745 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:03:37.746 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64174/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 20:03:37.754 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:03:37.755 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12786/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 20:03:37.762 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:03:37.763 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5045/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:03:37.769 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.180.249/tcp/35602/p2p/16Uiu2HAm7foA85BfgnThVTsx7vs37c8vBbPHh7c1gZ1PAJrbzsfW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"}]'
2026-02-25 20:03:37.769 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18450/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:03:37.772 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.13.147/tcp/5046/p2p/16Uiu2HAmBwTi7hjXc6Kqnhqbe3izMRcXwRcrfzGZ4bdCYkKbyzK3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"},{"multiaddr":"/ip4/172.18.239.253/tcp/55052/p2p/16Uiu2HAm8PbXfosPzeSvbjxMUEYepAA4oyKyedzgMC1E61Xbac7Y","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"}]'
2026-02-25 20:03:37.772 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64174/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:03:37.775 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.180.249/tcp/18451/p2p/16Uiu2HAm7foA85BfgnThVTsx7vs37c8vBbPHh7c1gZ1PAJrbzsfW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"},{"multiaddr":"/ip4/172.18.46.237/tcp/58118/p2p/16Uiu2HAkzT72ZUNfpp4C7LeWQCLxsLnetDtqFa3dUBRk52NSpGPW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"}]'
2026-02-25 20:03:37.775 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12786/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:03:37.778 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.239.253/tcp/64175/p2p/16Uiu2HAm8PbXfosPzeSvbjxMUEYepAA4oyKyedzgMC1E61Xbac7Y","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"}]'
2026-02-25 20:03:37.778 DEBUG [src.libs.common] Sleeping for 20 seconds
2026-02-25 20:03:57.780 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '3036', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-25 20:03:57.870 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '3036', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-25 20:03:57.882 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '3036', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'loss', '50.0%']
2026-02-25 20:03:57.897 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '3036', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
2026-02-25 20:03:57.907 DEBUG [src.steps.network_conditions] tc -s qdisc show dev eth0:
qdisc netem 8001: root refcnt 5 limit 1000 loss 50%
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
2026-02-25 20:03:57.907 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12786/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:03:57.910 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[]'
2026-02-25 20:03:57.911 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5045/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:03:59.589 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:03:59.590 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5045/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:03:59.599 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:03:59.601 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5045/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:03:59.821 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:03:59.822 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5045/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:02.118 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:02.118 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5045/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:03.950 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:03.951 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5045/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:03.965 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:03.965 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5045/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:05.806 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:05.806 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5045/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:26.042 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 20:04:26.043 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 20:04:26.044 DEBUG [src.node.waku_node] Stopping container with id e4101b0445ad
2026-02-25 20:04:26.647 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:04:26.648 DEBUG [src.node.waku_node] Stopping container with id f31cf715ab38
2026-02-25 20:04:27.269 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:04:27.271 DEBUG [src.node.waku_node] Stopping container with id 0c0952e850f9
2026-02-25 20:04:27.464 ERROR [src.node.docker_mananger] Max retries reached for container e4101b0445ad. Exiting log stream.
2026-02-25 20:04:27.880 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:04:27.881 DEBUG [src.node.waku_node] Stopping container with id 7ada9848242a
2026-02-25 20:04:28.245 ERROR [src.node.docker_mananger] Max retries reached for container f31cf715ab38. Exiting log stream.
2026-02-25 20:04:28.432 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:04:28.435 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 20:04:28.479 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:04:28.570 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:04:28.658 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:04:28.702 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,73 @@
2026-02-25 20:06:10.049 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 20:06:10.050 DEBUG [tests.conftest] Running test: test_filter_update_subscription_refresh_existing with id: 2026-02-25_20-06-10__1c27f546-a63b-4e21-991f-3afd4b29f5fe
2026-02-25 20:06:10.050 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 20:06:10.050 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-25 20:06:10.050 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-25 20:06:10.056 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:06:10.056 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_20-06-10__1c27f546-a63b-4e21-991f-3afd4b29f5fe__wakuorg_nwaku:latest.log
2026-02-25 20:06:10.056 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:06:10.056 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:06:10.058 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:06:10.058 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.111.158
2026-02-25 20:06:10.058 DEBUG [src.node.docker_mananger] Generated ports ['40147', '40148', '40149', '40150', '40151']
2026-02-25 20:06:10.058 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:06:10.058 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:06:10.058 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:06:10.058 DEBUG [src.node.docker_mananger] docker run -i -t -p 40147:40147 -p 40148:40148 -p 40149:40149 -p 40150:40150 -p 40151:40151 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40149 --rest-port=40147 --tcp-port=40148 --discv5-udp-port=40150 --rest-address=0.0.0.0 --nat=extip:172.18.111.158 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3eea76f41e1ac6a9c3b04bcbe60d7dfdb1c9c8dfabbc6d837c55ffa253a3ce7d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40151 --metrics-logging=true --relay=true --filter=true
2026-02-25 20:06:10.206 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.111.158 waku 5caea618af421c202f02655addcd09c31ca6e2878580cd78281aeec635702881
2026-02-25 20:06:10.234 DEBUG [src.node.docker_mananger] Container started with ID 5caea618af42. Setting up logs at ./log/docker/node1_2026-02-25_20-06-10__1c27f546-a63b-4e21-991f-3afd4b29f5fe__wakuorg_nwaku:latest.log
2026-02-25 20:06:10.234 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40147
2026-02-25 20:06:10.234 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:06:10.366 ERROR [src.node.docker_mananger] Max retries reached for container e095d480a2b7. Exiting log stream.
2026-02-25 20:06:10.852 ERROR [src.node.docker_mananger] Max retries reached for container 8d698d1c287b. Exiting log stream.
2026-02-25 20:06:11.235 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40147/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:11.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_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:06:11.238 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:06:11.238 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40147/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:11.241 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.111.158/tcp/40148/p2p/16Uiu2HAm8TKY5dXmxscEavbdi4fddWu6iXguWdtpSTrcZhtqS4Rh","/ip4/172.18.111.158/tcp/40149/ws/p2p/16Uiu2HAm8TKY5dXmxscEavbdi4fddWu6iXguWdtpSTrcZhtqS4Rh"],"enrUri":"enr:-L24QLlpFjj0U906Cyphnf6T_gzXaAulF0eKHRmuXr-IDBE5Fc6eUXsCnYtCHrC-eHV4PYv3PZTcxE6c4lnPYgTAisoCgmlkgnY0gmlwhKwSb56KbXVsdGlhZGRyc5YACASsEm-eBpzUAAoErBJvngac1d0DgnJzhQADAQAAiXNlY3AyNTZrMaECwZP58AoGfZHydmIAiBSWrJ3GIkF5re3hsYvETsr1Q8yDdGNwgpzUg3VkcIKc1oV3YWt1MgU"}'
2026-02-25 20:06:11.242 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:06:11.242 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-25 20:06:11.248 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:06:11.248 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_20-06-10__1c27f546-a63b-4e21-991f-3afd4b29f5fe__wakuorg_nwaku:latest.log
2026-02-25 20:06:11.248 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:06:11.248 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:06:11.249 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:06:11.250 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.189.62
2026-02-25 20:06:11.250 DEBUG [src.node.docker_mananger] Generated ports ['17852', '17853', '17854', '17855', '17856']
2026-02-25 20:06:11.250 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:06:11.250 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:06:11.250 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:06:11.250 DEBUG [src.node.docker_mananger] docker run -i -t -p 17852:17852 -p 17853:17853 -p 17854:17854 -p 17855:17855 -p 17856:17856 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17854 --rest-port=17852 --tcp-port=17853 --discv5-udp-port=17855 --rest-address=0.0.0.0 --nat=extip:172.18.189.62 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d1c7b5561eacbded5869dfb092a7a27781a00e0e7781ab69fb9cbe423d11cbae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17856 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QLlpFjj0U906Cyphnf6T_gzXaAulF0eKHRmuXr-IDBE5Fc6eUXsCnYtCHrC-eHV4PYv3PZTcxE6c4lnPYgTAisoCgmlkgnY0gmlwhKwSb56KbXVsdGlhZGRyc5YACASsEm-eBpzUAAoErBJvngac1d0DgnJzhQADAQAAiXNlY3AyNTZrMaECwZP58AoGfZHydmIAiBSWrJ3GIkF5re3hsYvETsr1Q8yDdGNwgpzUg3VkcIKc1oV3YWt1MgU --filternode=/ip4/172.18.111.158/tcp/40148/p2p/16Uiu2HAm8TKY5dXmxscEavbdi4fddWu6iXguWdtpSTrcZhtqS4Rh
2026-02-25 20:06:11.405 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.189.62 waku 8cb9d369c7a8a6bde99e49026d748d32b2316c0f383f72bd03001c480082f7de
2026-02-25 20:06:11.430 DEBUG [src.node.docker_mananger] Container started with ID 8cb9d369c7a8. Setting up logs at ./log/docker/node2_2026-02-25_20-06-10__1c27f546-a63b-4e21-991f-3afd4b29f5fe__wakuorg_nwaku:latest.log
2026-02-25 20:06:11.430 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17852
2026-02-25 20:06:11.430 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:06:12.430 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17852/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:12.433 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:06:12.433 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:06:12.434 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17852/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:12.436 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.189.62/tcp/17853/p2p/16Uiu2HAmRmCKuttLoBihPrPSJU6q3TFUd7DR2xSN3bm4PUcJ2Kfy","/ip4/172.18.189.62/tcp/17854/ws/p2p/16Uiu2HAmRmCKuttLoBihPrPSJU6q3TFUd7DR2xSN3bm4PUcJ2Kfy"],"enrUri":"enr:-L24QLu7U2MCwHEVEWZsmlu6i9k8D1zbvwjMYn-hNDXhOCMoOr_jdfGt_ZF8DdO5wo3c844Lffv3tBwBlFJig0liGQACgmlkgnY0gmlwhKwSvT6KbXVsdGlhZGRyc5YACASsEr0-BkW9AAoErBK9PgZFvt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDwr703M1_yqF78QM-D06wQJle98MC3PoPqOHO8VNKlTSDdGNwgkW9g3VkcIJFv4V3YWt1MgA"}'
2026-02-25 20:06:12.436 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:06:12.436 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17852/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.111.158/tcp/40148/p2p/16Uiu2HAm8TKY5dXmxscEavbdi4fddWu6iXguWdtpSTrcZhtqS4Rh"]'
2026-02-25 20:06:12.474 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:12.477 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40147/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 20:06:12.491 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:12.492 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17852/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "c064f941-2178-4831-810c-41778ae5a7c0", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 20:06:12.504 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"c064f941-2178-4831-810c-41778ae5a7c0","statusDesc":"OK"}'
2026-02-25 20:06:12.504 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:17852/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 20:06:12.511 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 20:06:12.512 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:12.518 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:12.518 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:06:12.618 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 20:06:12.619 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17852/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:12.621 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":1772049972511950024,"ephemeral":false}]'
2026-02-25 20:06:12.624 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 20:06:12.625 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 20:06:12.625 DEBUG [src.node.waku_node] Stopping container with id 5caea618af42
2026-02-25 20:06:13.133 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:06:13.134 DEBUG [src.node.waku_node] Stopping container with id 8cb9d369c7a8
2026-02-25 20:06:13.611 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:06:13.612 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 20:06:13.617 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:06:13.622 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,55 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_log_level_DEBUG_from_TRACE with id: 2026-02-25_20-04-14__9295d21b-99aa-44b0-bfa4-e265099918be
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_20-04-14__9295d21b-99aa-44b0-bfa4-e265099918be__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_20-04-14__9295d21b-99aa-44b0-bfa4-e265099918be__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-25_20-04-14__9295d21b-99aa-44b0-bfa4-e265099918be__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-02-25_20-04-14__9295d21b-99aa-44b0-bfa4-e265099918be__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.213.45
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20603', '20604', '20605', '20606', '20607']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 20603:20603 -p 20604:20604 -p 20605:20605 -p 20606:20606 -p 20607:20607 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20605 --rest-port=20603 --tcp-port=20604 --discv5-udp-port=20606 --rest-address=0.0.0.0 --nat=extip:172.18.213.45 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1eaceabaed818c6ceb65ec24869b9fedba41c4fdbfe2bc38cb9aceb13f77316b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20607 --metrics-logging=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4bdd254a2eec. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container bd43904afd05. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.213.45 waku d5923962cea8bf05260129abf5a24860f1dab8ca2c97d041b633e6dc7dc8e669
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d5923962cea8. Setting up logs at ./log/docker/node1_2026-02-25_20-04-14__9295d21b-99aa-44b0-bfa4-e265099918be__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 20603
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20603/health" -H "Content-Type: application/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:20603/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.213.45/tcp/20604/p2p/16Uiu2HAm9aQsHRsF7chNwMukPQ4WD2NUTUgiazbJr8FRpWMGbpYb","/ip4/172.18.213.45/tcp/20605/ws/p2p/16Uiu2HAm9aQsHRsF7chNwMukPQ4WD2NUTUgiazbJr8FRpWMGbpYb"],"enrUri":"enr:-L24QLbZkcqQWw2gf6vzJYRDg5erg1M_e9DmcecwDkKhY7gVKqnY2UhOpVQU-9sb16uobjHcAdJJ_ORdXMbRmujfdtYCgmlkgnY0gmlwhKwS1S2KbXVsdGlhZGRyc5YACASsEtUtBlB8AAoErBLVLQZQfd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC0kDBvVsd-1NEg7YmEZgcpS23JsUPbGnXfyB4hZZ6mUSDdGNwglB8g3VkcIJQfoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20603/admin/v1/log-level/TRACE" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20603/admin/v1/log-level/DEBUG" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20603/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.213.45/tcp/20604/p2p/16Uiu2HAm9aQsHRsF7chNwMukPQ4WD2NUTUgiazbJr8FRpWMGbpYb","/ip4/172.18.213.45/tcp/20605/ws/p2p/16Uiu2HAm9aQsHRsF7chNwMukPQ4WD2NUTUgiazbJr8FRpWMGbpYb"],"enrUri":"enr:-L24QLbZkcqQWw2gf6vzJYRDg5erg1M_e9DmcecwDkKhY7gVKqnY2UhOpVQU-9sb16uobjHcAdJJ_ORdXMbRmujfdtYCgmlkgnY0gmlwhKwS1S2KbXVsdGlhZGRyc5YACASsEtUtBlB8AAoErBLVLQZQfd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC0kDBvVsd-1NEg7YmEZgcpS23JsUPbGnXfyB4hZZ6mUSDdGNwglB8g3VkcIJQfoV3YWt1MgE"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20603/version" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'v0.38.0-rc.0'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20603/debug/v1/version" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'v0.38.0-rc.0'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:200 counts at DEBUG: {'TRC': 0, 'DBG': 9, 'INF': 1, 'NTC': 0, 'WRN': 0, 'ERR': 0, 'FTL': 0}
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20603/admin/v1/log-level/TRACE" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d5923962cea8
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,100 @@
2026-02-25 20:03:39.313 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 20:03:39.314 DEBUG [tests.conftest] Running test: test_store_node_not_connected_directly_to_relaying_node with id: 2026-02-25_20-03-39__884c04d5-029d-446d-9b4e-061053727093
2026-02-25 20:03:39.314 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 20:03:39.314 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-25 20:03:39.315 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-25 20:03:39.324 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:03:39.324 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_20-03-39__884c04d5-029d-446d-9b4e-061053727093__wakuorg_nwaku:latest.log
2026-02-25 20:03:39.330 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:03:39.330 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_20-03-39__884c04d5-029d-446d-9b4e-061053727093__wakuorg_nwaku:latest.log
2026-02-25 20:03:39.337 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:03:39.337 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-25_20-03-39__884c04d5-029d-446d-9b4e-061053727093__wakuorg_nwaku:latest.log
2026-02-25 20:03:39.338 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-25 20:03:39.338 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-25 20:03:39.339 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:03:39.339 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:03:39.384 DEBUG [src.node.docker_mananger] Network waku created
2026-02-25 20:03:39.384 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.80.35
2026-02-25 20:03:39.384 DEBUG [src.node.docker_mananger] Generated ports ['48232', '48233', '48234', '48235', '48236']
2026-02-25 20:03:39.385 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:03:39.385 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:03:39.385 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:03:39.385 DEBUG [src.node.docker_mananger] docker run -i -t -p 48232:48232 -p 48233:48233 -p 48234:48234 -p 48235:48235 -p 48236:48236 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48234 --rest-port=48232 --tcp-port=48233 --discv5-udp-port=48235 --rest-address=0.0.0.0 --nat=extip:172.18.80.35 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e5eb69687caa3b4dcc82a0bf08dc59de6cef7fff3cd0ede8a56fa6d06e2e8585 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48236 --metrics-logging=true --relay=true
2026-02-25 20:03:43.010 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.80.35 waku 8d57206e0caad31d0277dabbc1f10e95f7773bec82a4bf4cd56dd87fa4d35eb9
2026-02-25 20:03:43.045 DEBUG [src.node.docker_mananger] Container started with ID 8d57206e0caa. Setting up logs at ./log/docker/node1_2026-02-25_20-03-39__884c04d5-029d-446d-9b4e-061053727093__wakuorg_nwaku:latest.log
2026-02-25 20:03:43.046 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48232
2026-02-25 20:03:43.046 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:03:44.047 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48232/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:03:44.051 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:03:44.051 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:03:44.051 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48232/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:03:44.054 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.80.35/tcp/48233/p2p/16Uiu2HAmUmwgsEgrhHNhew9bUUiYwabuqJtL8iagrEmETk6cZ3Bx","/ip4/172.18.80.35/tcp/48234/ws/p2p/16Uiu2HAmUmwgsEgrhHNhew9bUUiYwabuqJtL8iagrEmETk6cZ3Bx"],"enrUri":"enr:-L24QMJgjhOVC1ZxUeHADLhvcoy_kSWE6lykTrk-hP-kSc-xb1tuDGgkS67j-9Pu8yKq0jt8fx9-PCiDEdXNe7Xek-wCgmlkgnY0gmlwhKwSUCOKbXVsdGlhZGRyc5YACASsElAjBrxpAAoErBJQIwa8at0DgnJzhQADAQAAiXNlY3AyNTZrMaED74MLyHJoIO2t78EKZ-B-fVz6VZLXdd_EoikWOLopxdODdGNwgrxpg3VkcIK8a4V3YWt1MgE"}'
2026-02-25 20:03:44.054 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:03:44.054 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:03:44.054 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:03:44.056 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:03:44.056 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.145.82
2026-02-25 20:03:44.056 DEBUG [src.node.docker_mananger] Generated ports ['46760', '46761', '46762', '46763', '46764']
2026-02-25 20:03:44.056 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:03:44.056 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:03:44.057 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:03:44.057 DEBUG [src.node.docker_mananger] docker run -i -t -p 46760:46760 -p 46761:46761 -p 46762:46762 -p 46763:46763 -p 46764:46764 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46762 --rest-port=46760 --tcp-port=46761 --discv5-udp-port=46763 --rest-address=0.0.0.0 --nat=extip:172.18.145.82 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2960411c12c4c7262e91d3bc2a0dc92cfabc31fdf6a3101413c12b167a9ebdba --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46764 --metrics-logging=true --store=true --relay=true --discv5-bootstrap-node=enr:-L24QMJgjhOVC1ZxUeHADLhvcoy_kSWE6lykTrk-hP-kSc-xb1tuDGgkS67j-9Pu8yKq0jt8fx9-PCiDEdXNe7Xek-wCgmlkgnY0gmlwhKwSUCOKbXVsdGlhZGRyc5YACASsElAjBrxpAAoErBJQIwa8at0DgnJzhQADAQAAiXNlY3AyNTZrMaED74MLyHJoIO2t78EKZ-B-fVz6VZLXdd_EoikWOLopxdODdGNwgrxpg3VkcIK8a4V3YWt1MgE
2026-02-25 20:03:44.248 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.145.82 waku 3183446c03c01654fc7ba933fbca8bf3204c2ae2e08fe1c4afdb5d807d312d3c
2026-02-25 20:03:44.282 DEBUG [src.node.docker_mananger] Container started with ID 3183446c03c0. Setting up logs at ./log/docker/node2_2026-02-25_20-03-39__884c04d5-029d-446d-9b4e-061053727093__wakuorg_nwaku:latest.log
2026-02-25 20:03:44.282 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 46760
2026-02-25 20:03:44.283 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:03:45.284 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46760/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:03:45.287 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:03:45.287 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:03:45.287 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46760/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:03:45.290 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.145.82/tcp/46761/p2p/16Uiu2HAmGMDnoDbaEpM4jZUQ3diQw88q2FyQAmkpibUQNbzLUfgN","/ip4/172.18.145.82/tcp/46762/ws/p2p/16Uiu2HAmGMDnoDbaEpM4jZUQ3diQw88q2FyQAmkpibUQNbzLUfgN"],"enrUri":"enr:-L24QFfytYJ3AAkSHgF_yQiu9dL7Iial79k5_y1aWRJXjdYVP-kpMy9wA30zQvPvtShnXXE_mJ1g2rwVnQysgN-cv2ACgmlkgnY0gmlwhKwSkVKKbXVsdGlhZGRyc5YACASsEpFSBrapAAoErBKRUga2qt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDNuF9U9U4z6daeJoMk6b_fdf8h2PZk9l7IHDs-ogWDUuDdGNwgrapg3VkcIK2q4V3YWt1MgM"}'
2026-02-25 20:03:45.290 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:03:45.290 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:03:45.290 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:03:45.292 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:03:45.292 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.96.112
2026-02-25 20:03:45.292 DEBUG [src.node.docker_mananger] Generated ports ['62922', '62923', '62924', '62925', '62926']
2026-02-25 20:03:45.292 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:03:45.292 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:03:45.292 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:03:45.293 DEBUG [src.node.docker_mananger] docker run -i -t -p 62922:62922 -p 62923:62923 -p 62924:62924 -p 62925:62925 -p 62926:62926 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62924 --rest-port=62922 --tcp-port=62923 --discv5-udp-port=62925 --rest-address=0.0.0.0 --nat=extip:172.18.96.112 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=efdd9a9e7c98f5fe2fe4f679b8ddfbfeed62bfa65c30c33eecde66dd3dfbfbac --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62926 --metrics-logging=true --relay=false --storenode=/ip4/172.18.145.82/tcp/46761/p2p/16Uiu2HAmGMDnoDbaEpM4jZUQ3diQw88q2FyQAmkpibUQNbzLUfgN --discv5-bootstrap-node=enr:-L24QFfytYJ3AAkSHgF_yQiu9dL7Iial79k5_y1aWRJXjdYVP-kpMy9wA30zQvPvtShnXXE_mJ1g2rwVnQysgN-cv2ACgmlkgnY0gmlwhKwSkVKKbXVsdGlhZGRyc5YACASsEpFSBrapAAoErBKRUga2qt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDNuF9U9U4z6daeJoMk6b_fdf8h2PZk9l7IHDs-ogWDUuDdGNwgrapg3VkcIK2q4V3YWt1MgM
2026-02-25 20:03:45.524 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.96.112 waku 3ca96001b585a43662e976d73f7601d0b8495ab88895b2fdc06bd5c8d2e86ca3
2026-02-25 20:03:45.557 DEBUG [src.node.docker_mananger] Container started with ID 3ca96001b585. Setting up logs at ./log/docker/node3_2026-02-25_20-03-39__884c04d5-029d-446d-9b4e-061053727093__wakuorg_nwaku:latest.log
2026-02-25 20:03:45.557 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 62922
2026-02-25 20:03:45.558 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:03:46.559 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62922/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:03:46.561 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:03:46.562 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:03:46.562 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62922/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:03:46.564 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.96.112/tcp/62923/p2p/16Uiu2HAm7cc2oYtUY79T3QMG1Rupq3n2eLPeyqjzKNYM3vgMJ7ya","/ip4/172.18.96.112/tcp/62924/ws/p2p/16Uiu2HAm7cc2oYtUY79T3QMG1Rupq3n2eLPeyqjzKNYM3vgMJ7ya"],"enrUri":"enr:-L24QGU3GXxIrTuRFBZmi5kFe6697nlsH7nitCxQc4aYBh0eEz9HnfPHxVXMjgvCeComiF_3bSPAl1u9PZITNczQHdwCgmlkgnY0gmlwhKwSYHCKbXVsdGlhZGRyc5YACASsEmBwBvXLAAoErBJgcAb1zN0DgnJzhQADAQAAiXNlY3AyNTZrMaECtRkq-h1oA8UlrbqSi5NMsU_lQmS9Dklj9oMQ5RBBVzGDdGNwgvXLg3VkcIL1zYV3YWt1MgA"}'
2026-02-25 20:03:46.564 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:03:46.565 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48232/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 20:03:46.569 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:03:46.571 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46760/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 20:03:46.576 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:03:46.577 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48232/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:03:46.581 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.145.82/tcp/34170/p2p/16Uiu2HAmGMDnoDbaEpM4jZUQ3diQw88q2FyQAmkpibUQNbzLUfgN","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"}]'
2026-02-25 20:03:46.581 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46760/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:03:46.584 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.80.35/tcp/48233/p2p/16Uiu2HAmUmwgsEgrhHNhew9bUUiYwabuqJtL8iagrEmETk6cZ3Bx","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"}]'
2026-02-25 20:03:46.584 DEBUG [src.libs.common] Sleeping for 30 seconds
2026-02-25 20:04:16.585 DEBUG [src.steps.store] Relaying message
2026-02-25 20:04:16.585 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48232/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:16.590 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:16.590 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:04:16.791 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-25 20:04:16.792 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62922/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:16.834 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"795e8b652f47e00d06ce","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4c275c1ce0e70b69c7770372221066be505e61a524f17898228a71a8f6363ec8"}]}'
2026-02-25 20:04:16.836 DEBUG [src.steps.store] messages length is 1
2026-02-25 20:04:16.844 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 20:04:16.845 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 20:04:16.845 DEBUG [src.node.waku_node] Stopping container with id 8d57206e0caa
2026-02-25 20:04:17.371 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:04:17.371 DEBUG [src.node.waku_node] Stopping container with id 3183446c03c0
2026-02-25 20:04:17.902 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:04:17.904 DEBUG [src.node.waku_node] Stopping container with id 3ca96001b585
2026-02-25 20:04:18.185 ERROR [src.node.docker_mananger] Max retries reached for container 8d57206e0caa. Exiting log stream.
2026-02-25 20:04:18.449 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:04:18.451 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 20:04:18.468 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:04:18.509 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:04:18.513 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,73 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_single_content_topic[/app/20/sometopic/someencoding] with id: 2026-02-25_20-07-57__809b3b55-75dc-4d6d-b8ca-ed94cd6a89db
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_20-07-57__809b3b55-75dc-4d6d-b8ca-ed94cd6a89db__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.101
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['18326', '18327', '18328', '18329', '18330']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 18326:18326 -p 18327:18327 -p 18328:18328 -p 18329:18329 -p 18330:18330 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18328 --rest-port=18326 --tcp-port=18327 --discv5-udp-port=18329 --rest-address=0.0.0.0 --nat=extip:172.18.14.101 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=bb25d247a7ff5b37a1d0ad9b3589c7bc81766ff03d36dce1fdcb6f99fc0f8ef3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18330 --metrics-logging=true --relay=true --filter=true --content-topic=/app/20/sometopic/someencoding
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.14.101 waku 23c384cc4546930dfd749cf65f2fe55c9246dcc922a33a5fae1baa920ddfc372
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 23c384cc4546. Setting up logs at ./log/docker/node1_2026-02-25_20-07-57__809b3b55-75dc-4d6d-b8ca-ed94cd6a89db__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 18326
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 9f845718ffb3. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3b2132de0e61. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18326/health" -H "Content-Type: application/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:18326/debug/v1/info" -H "Content-Type: application/json" -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.101/tcp/18327/p2p/16Uiu2HAmEZBJXv34EhRec793r2dmgCzXXSD8xLknmksb1Vb7m7kC","/ip4/172.18.14.101/tcp/18328/ws/p2p/16Uiu2HAmEZBJXv34EhRec793r2dmgCzXXSD8xLknmksb1Vb7m7kC"],"enrUri":"enr:-L24QE2dURsIHcjeogzJ-7ocDSMhpDhQ12MilTV6-xZgp4dCOx7ST6ODtXi9GWUUrTkCw1G6jcUK88JXPUPfzU94gcUCgmlkgnY0gmlwhKwSDmWKbXVsdGlhZGRyc5YACASsEg5lBkeXAAoErBIOZQZHmN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDHDpF4-parUdY135i3H004QwGeT2HsJwlrzSnYS_4RiGDdGNwgkeXg3VkcIJHmYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_20-07-57__809b3b55-75dc-4d6d-b8ca-ed94cd6a89db__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.139
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50148', '50149', '50150', '50151', '50152']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 50148:50148 -p 50149:50149 -p 50150:50150 -p 50151:50151 -p 50152:50152 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50150 --rest-port=50148 --tcp-port=50149 --discv5-udp-port=50151 --rest-address=0.0.0.0 --nat=extip:172.18.156.139 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=e9599c702ea3fe90a246fedba937fcbe9e33cea26cbfcddfbacd9e74911268ee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50152 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QE2dURsIHcjeogzJ-7ocDSMhpDhQ12MilTV6-xZgp4dCOx7ST6ODtXi9GWUUrTkCw1G6jcUK88JXPUPfzU94gcUCgmlkgnY0gmlwhKwSDmWKbXVsdGlhZGRyc5YACASsEg5lBkeXAAoErBIOZQZHmN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDHDpF4-parUdY135i3H004QwGeT2HsJwlrzSnYS_4RiGDdGNwgkeXg3VkcIJHmYV3YWt1MgU --content-topic=/app/20/sometopic/someencoding
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.156.139 waku e224cbc446ccc409eb5cd6776246d99c20e0187cea425235764c48d866c5d281
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e224cbc446cc. Setting up logs at ./log/docker/node2_2026-02-25_20-07-57__809b3b55-75dc-4d6d-b8ca-ed94cd6a89db__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 50148
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50148/health" -H "Content-Type: application/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:50148/debug/v1/info" -H "Content-Type: application/json" -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.139/tcp/50149/p2p/16Uiu2HAm2aeA9mJuuAjv5FrybxqaHwUzYoPqkoLc3suWvNFmKQC5","/ip4/172.18.156.139/tcp/50150/ws/p2p/16Uiu2HAm2aeA9mJuuAjv5FrybxqaHwUzYoPqkoLc3suWvNFmKQC5"],"enrUri":"enr:-L24QCsYth7LbmA5P8GmoQ9i1OGKjgY9oHFdZYMnjgAy0KYDUK76phYSkQnCf0d6TdXEEtDHV5wntrVKTqDKbk62WrsCgmlkgnY0gmlwhKwSnIuKbXVsdGlhZGRyc5YACASsEpyLBsPlAAoErBKciwbD5t0DgnJzhQACAQAAiXNlY3AyNTZrMaECak357nVTeVyrGdcXc2Ra6Y7k4vSijfOWrkLzw-5AUc6DdGNwgsPlg3VkcILD54V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50148/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.14.101/tcp/18327/p2p/16Uiu2HAmEZBJXv34EhRec793r2dmgCzXXSD8xLknmksb1Vb7m7kC"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18326/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/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:50148/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/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:18326/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:18326/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":1772050079719137096,"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:50148/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":1772050079719137096,"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 23c384cc4546
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e224cbc446cc
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,82 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_subscribe_and_publish_on_another_content_topic_from_same_shard with id: 2026-02-25_20-06-35__dddd6a3b-008e-4a18-bc11-0032bb9ff358
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_20-06-35__dddd6a3b-008e-4a18-bc11-0032bb9ff358__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.76
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16091', '16092', '16093', '16094', '16095']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 16091:16091 -p 16092:16092 -p 16093:16093 -p 16094:16094 -p 16095:16095 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16093 --rest-port=16091 --tcp-port=16092 --discv5-udp-port=16094 --rest-address=0.0.0.0 --nat=extip:172.18.202.76 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=1ba4d8d28f5c662d1ff8ed99dc6ea7badfeed7f21599afcb4ebbaba1d9ec40c0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16095 --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.202.76 waku 308ce7fdb6b20e2aa1a24a6b864a66384fdf9f6ff3b8f6a06789d53d0edf0ef6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 308ce7fdb6b2. Setting up logs at ./log/docker/node1_2026-02-25_20-06-35__dddd6a3b-008e-4a18-bc11-0032bb9ff358__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 16091
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 fa12c235d55b. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container bd164b0daf78. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16091/health" -H "Content-Type: application/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:16091/debug/v1/info" -H "Content-Type: application/json" -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.76/tcp/16092/p2p/16Uiu2HAmNHDQVzgpuj1ULKFayc9MaN33oGzJxCgqiF91Y4d94SLz","/ip4/172.18.202.76/tcp/16093/ws/p2p/16Uiu2HAmNHDQVzgpuj1ULKFayc9MaN33oGzJxCgqiF91Y4d94SLz"],"enrUri":"enr:-L24QIw2uHStr0lOC4Q-2tXYHHm_N2Ch6_oaH-vNqyV59bQIFpHU-rBsbDeV9BFVWp1HtLeVHn2RaC7Tq4uHRsuWVkgCgmlkgnY0gmlwhKwSykyKbXVsdGlhZGRyc5YACASsEspMBj7cAAoErBLKTAY-3d0DgnJzhQACAQAAiXNlY3AyNTZrMaEDjwDaa7LJDeUjg-f4EHW92z45vCdHCxKP4zWvRZf6FsODdGNwgj7cg3VkcII-3oV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_20-06-35__dddd6a3b-008e-4a18-bc11-0032bb9ff358__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.70
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['25929', '25930', '25931', '25932', '25933']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 25929:25929 -p 25930:25930 -p 25931:25931 -p 25932:25932 -p 25933:25933 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25931 --rest-port=25929 --tcp-port=25930 --discv5-udp-port=25932 --rest-address=0.0.0.0 --nat=extip:172.18.101.70 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=8bea4fab97beb8efd71e9cd7cd414be0a93fab8acebecd5b4fe2eb31df7cfd02 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25933 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QIw2uHStr0lOC4Q-2tXYHHm_N2Ch6_oaH-vNqyV59bQIFpHU-rBsbDeV9BFVWp1HtLeVHn2RaC7Tq4uHRsuWVkgCgmlkgnY0gmlwhKwSykyKbXVsdGlhZGRyc5YACASsEspMBj7cAAoErBLKTAY-3d0DgnJzhQACAQAAiXNlY3AyNTZrMaEDjwDaa7LJDeUjg-f4EHW92z45vCdHCxKP4zWvRZf6FsODdGNwgj7cg3VkcII-3oV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.101.70 waku 541eba40557e439bb262bc8c305e5330ec69abd890664697ac49aa2a25196ed6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 541eba40557e. Setting up logs at ./log/docker/node2_2026-02-25_20-06-35__dddd6a3b-008e-4a18-bc11-0032bb9ff358__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 25929
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25929/health" -H "Content-Type: application/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:25929/debug/v1/info" -H "Content-Type: application/json" -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.70/tcp/25930/p2p/16Uiu2HAmTNzLwatAqdMKcJ8cViWbwexk1J8C9jbvE89NU77jUANj","/ip4/172.18.101.70/tcp/25931/ws/p2p/16Uiu2HAmTNzLwatAqdMKcJ8cViWbwexk1J8C9jbvE89NU77jUANj"],"enrUri":"enr:-L24QPnL94P4IDRRZkZTP64x0GHpXg_0Cdk2QmL1zcFbx4Fec1wdxKhzRrLWRC9h_G-Ye6y0u8Y1wf2a15dPiHp6mpACgmlkgnY0gmlwhKwSZUaKbXVsdGlhZGRyc5YACASsEmVGBmVKAAoErBJlRgZlS90DgnJzhQACAQAAiXNlY3AyNTZrMaED2sYBERLpjz2LwQLhv_zlDQiVbOVfamHpd7XBotGR_ciDdGNwgmVKg3VkcIJlTIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25929/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.202.76/tcp/16092/p2p/16Uiu2HAmNHDQVzgpuj1ULKFayc9MaN33oGzJxCgqiF91Y4d94SLz"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16091/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25929/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16091/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/weekly/protobuf", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16091/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1772049998128729306,"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:25929/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1772049998128729306,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16091/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:16091/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":1772049998245577340,"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:25929/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":1772049998245577340,"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 308ce7fdb6b2
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 541eba40557e
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,192 @@
2026-02-25 20:11:34.028 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 20:11:34.028 DEBUG [tests.conftest] Running test: test_light_push_with_valid_timestamps with id: 2026-02-25_20-11-34__13c6942d-1d15-4c76-b8ba-f134540e2c3b
2026-02-25 20:11:34.028 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 20:11:34.030 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-25 20:11:34.038 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:11:34.038 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-25_20-11-34__13c6942d-1d15-4c76-b8ba-f134540e2c3b__wakuorg_nwaku:latest.log
2026-02-25 20:11:34.038 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:11:34.038 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:11:34.040 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:11:34.040 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.93.3
2026-02-25 20:11:34.040 DEBUG [src.node.docker_mananger] Generated ports ['41196', '41197', '41198', '41199', '41200']
2026-02-25 20:11:34.040 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:11:34.040 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:11:34.040 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:11:34.041 DEBUG [src.node.docker_mananger] docker run -i -t -p 41196:41196 -p 41197:41197 -p 41198:41198 -p 41199:41199 -p 41200:41200 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41198 --rest-port=41196 --tcp-port=41197 --discv5-udp-port=41199 --rest-address=0.0.0.0 --nat=extip:172.18.93.3 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2b4e6d11cf2dc3caaef861a143bd84dee4ee6ade57bd1d837e008acd9c8c084d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41200 --metrics-logging=true --lightpush=true --relay=true
2026-02-25 20:11:34.234 ERROR [src.node.docker_mananger] Max retries reached for container 3b49eabada94. Exiting log stream.
2026-02-25 20:11:34.242 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.93.3 waku a10f37dcd061c6778e6b8fcaf0369bd996cdd02fc271dee56678820bbc6a2e55
2026-02-25 20:11:34.277 DEBUG [src.node.docker_mananger] Container started with ID a10f37dcd061. Setting up logs at ./log/docker/receiving_node1_2026-02-25_20-11-34__13c6942d-1d15-4c76-b8ba-f134540e2c3b__wakuorg_nwaku:latest.log
2026-02-25 20:11:34.277 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 41196
2026-02-25 20:11:34.277 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:11:34.765 ERROR [src.node.docker_mananger] Max retries reached for container 67580dfdad89. Exiting log stream.
2026-02-25 20:11:35.279 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41196/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:11:35.281 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:11:35.282 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:11:35.282 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41196/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:11:35.284 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.93.3/tcp/41197/p2p/16Uiu2HAmAwHh9k9dsLzzSoFMhXYL6qE2voRqpQSn1vwCDLK3Ci7V","/ip4/172.18.93.3/tcp/41198/ws/p2p/16Uiu2HAmAwHh9k9dsLzzSoFMhXYL6qE2voRqpQSn1vwCDLK3Ci7V"],"enrUri":"enr:-L24QPwZIM1qTv114nkQyHPb2wFVG5lL-DUKM_LxHX9uBojDI-aMB_bmjq3vTtd3gGgN1-JfWoLtaJUOoFxad5fJxsACgmlkgnY0gmlwhKwSXQOKbXVsdGlhZGRyc5YACASsEl0DBqDtAAoErBJdAwag7t0DgnJzhQADAQAAiXNlY3AyNTZrMaEC5nWHO77IXR6oOJ4RTAwIxjAyisGT6CNXLkqop2rGGxSDdGNwgqDtg3VkcIKg74V3YWt1Mgk"}'
2026-02-25 20:11:35.285 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:11:35.292 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:11:35.292 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-25_20-11-34__13c6942d-1d15-4c76-b8ba-f134540e2c3b__wakuorg_nwaku:latest.log
2026-02-25 20:11:35.292 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:11:35.293 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:11:35.294 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:11:35.294 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.222.132
2026-02-25 20:11:35.294 DEBUG [src.node.docker_mananger] Generated ports ['39905', '39906', '39907', '39908', '39909']
2026-02-25 20:11:35.295 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:11:35.295 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:11:35.295 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:11:35.295 DEBUG [src.node.docker_mananger] docker run -i -t -p 39905:39905 -p 39906:39906 -p 39907:39907 -p 39908:39908 -p 39909:39909 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39907 --rest-port=39905 --tcp-port=39906 --discv5-udp-port=39908 --rest-address=0.0.0.0 --nat=extip:172.18.222.132 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f5fcac4baae61c88d1bbf237ed0ebf85cc26ddd55b4fbf4b1cae707126def1ee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39909 --metrics-logging=true --lightpush=false --relay=true
2026-02-25 20:11:35.488 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.222.132 waku 958d680e22105942c9b8a4b56a950cfc21570287a75b26a5d96a0ee6a6cdfeb2
2026-02-25 20:11:35.523 DEBUG [src.node.docker_mananger] Container started with ID 958d680e2210. Setting up logs at ./log/docker/receiving_node2_2026-02-25_20-11-34__13c6942d-1d15-4c76-b8ba-f134540e2c3b__wakuorg_nwaku:latest.log
2026-02-25 20:11:35.523 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 39905
2026-02-25 20:11:35.524 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:11:36.525 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39905/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:11:36.528 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:11:36.528 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:11:36.528 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39905/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:11:36.531 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.222.132/tcp/39906/p2p/16Uiu2HAmBSeEo8eJQAhhrrTXUcB4okbccJfPFGKCYuwNx6SW5su9","/ip4/172.18.222.132/tcp/39907/ws/p2p/16Uiu2HAmBSeEo8eJQAhhrrTXUcB4okbccJfPFGKCYuwNx6SW5su9"],"enrUri":"enr:-L24QPm5P4A9gKInKm7gISmH6kCYPm-xxpHqk8m0MA7xzqYBXkCt4Q96Vr-8r4_4JAuBWGE-VEVZsLioVwy6QpCQ-sICgmlkgnY0gmlwhKwS3oSKbXVsdGlhZGRyc5YACASsEt6EBpviAAoErBLehAab490DgnJzhQADAQAAiXNlY3AyNTZrMaEC7fqaSns7DLoM6pzvE4u-wPHsrcBstMMXf6SJatR7hqiDdGNwgpvig3VkcIKb5IV3YWt1MgE"}'
2026-02-25 20:11:36.531 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:11:36.531 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39905/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.93.3/tcp/41197/p2p/16Uiu2HAmAwHh9k9dsLzzSoFMhXYL6qE2voRqpQSn1vwCDLK3Ci7V"]'
2026-02-25 20:11:36.568 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:11:36.582 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:11:36.582 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-25_20-11-34__13c6942d-1d15-4c76-b8ba-f134540e2c3b__wakuorg_nwaku:latest.log
2026-02-25 20:11:36.582 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:11:36.582 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:11:36.584 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:11:36.586 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.54.74
2026-02-25 20:11:36.587 DEBUG [src.node.docker_mananger] Generated ports ['51173', '51174', '51175', '51176', '51177']
2026-02-25 20:11:36.588 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:11:36.590 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:11:36.590 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:11:36.590 DEBUG [src.node.docker_mananger] docker run -i -t -p 51173:51173 -p 51174:51174 -p 51175:51175 -p 51176:51176 -p 51177:51177 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51175 --rest-port=51173 --tcp-port=51174 --discv5-udp-port=51176 --rest-address=0.0.0.0 --nat=extip:172.18.54.74 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0d0f6a37fc33c51a7926ba6ecbdfbde6bfa4aa00bcd5e65fafee7fcbffaf41fa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51177 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QPwZIM1qTv114nkQyHPb2wFVG5lL-DUKM_LxHX9uBojDI-aMB_bmjq3vTtd3gGgN1-JfWoLtaJUOoFxad5fJxsACgmlkgnY0gmlwhKwSXQOKbXVsdGlhZGRyc5YACASsEl0DBqDtAAoErBJdAwag7t0DgnJzhQADAQAAiXNlY3AyNTZrMaEC5nWHO77IXR6oOJ4RTAwIxjAyisGT6CNXLkqop2rGGxSDdGNwgqDtg3VkcIKg74V3YWt1Mgk --lightpushnode=/ip4/172.18.93.3/tcp/41197/p2p/16Uiu2HAmAwHh9k9dsLzzSoFMhXYL6qE2voRqpQSn1vwCDLK3Ci7V --lightpush=true --relay=true
2026-02-25 20:11:36.798 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.54.74 waku fcb216bde5c92333ca232b21d9438a0c802eaab02e957eeaa105d2ecf1c44994
2026-02-25 20:11:36.835 DEBUG [src.node.docker_mananger] Container started with ID fcb216bde5c9. Setting up logs at ./log/docker/lightpush_node1_2026-02-25_20-11-34__13c6942d-1d15-4c76-b8ba-f134540e2c3b__wakuorg_nwaku:latest.log
2026-02-25 20:11:36.835 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 51173
2026-02-25 20:11:36.835 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:11:37.836 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51173/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:11:37.839 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:11:37.839 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:11:37.839 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51173/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:11:37.841 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.54.74/tcp/51174/p2p/16Uiu2HAmGiUtDw29HbiBPX5GTRthh7K2qFx2nWhNrhBYQRQ6eCfX","/ip4/172.18.54.74/tcp/51175/ws/p2p/16Uiu2HAmGiUtDw29HbiBPX5GTRthh7K2qFx2nWhNrhBYQRQ6eCfX"],"enrUri":"enr:-L24QALr7tYNkaWZdW4WP9nYvkd_Cx3Tk_PDwrq2yAzkZvuCNGxaT5EETCavSZscxXE_pNdMUyit7ub6k5x3opaxJEMCgmlkgnY0gmlwhKwSNkqKbXVsdGlhZGRyc5YACASsEjZKBsfmAAoErBI2SgbH590DgnJzhQADAQAAiXNlY3AyNTZrMaEDPFPAvSpyw9TqKgqsnZwigJhuTfG-XE-3PguAtjLzdj6DdGNwgsfmg3VkcILH6IV3YWt1Mgk"}'
2026-02-25 20:11:37.842 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:11:37.842 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51173/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.93.3/tcp/41197/p2p/16Uiu2HAmAwHh9k9dsLzzSoFMhXYL6qE2voRqpQSn1vwCDLK3Ci7V"]'
2026-02-25 20:11:37.890 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:11:37.891 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51173/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.222.132/tcp/39906/p2p/16Uiu2HAmBSeEo8eJQAhhrrTXUcB4okbccJfPFGKCYuwNx6SW5su9"]'
2026-02-25 20:11:37.926 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:11:37.928 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41196/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 20:11:37.934 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:11:37.934 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39905/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 20:11:37.940 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:11:37.940 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51173/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 20:11:37.945 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:11:37.946 DEBUG [tests.light_push.test_publish] Running test with timestamp Now
2026-02-25 20:11:37.947 DEBUG [src.steps.light_push] Lightpushing message
2026-02-25 20:11:37.948 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51173/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772049801514112000}}'
2026-02-25 20:11:37.961 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:11:37.962 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:11:38.062 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 20:11:38.063 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41196/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:11:38.066 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049801514112000,"ephemeral":false,"proof":""}]'
2026-02-25 20:11:38.067 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 20:11:38.067 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39905/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:11:38.070 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049801514112000,"ephemeral":false,"proof":""}]'
2026-02-25 20:11:38.071 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 20:11:38.072 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51173/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:11:38.074 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049801514112000,"ephemeral":false,"proof":""}]'
2026-02-25 20:11:38.075 DEBUG [tests.light_push.test_publish] Running test with timestamp Far future
2026-02-25 20:11:38.076 DEBUG [src.steps.light_push] Lightpushing message
2026-02-25 20:11:38.076 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51173/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 2087409801514096896}}'
2026-02-25 20:11:38.093 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:11:38.094 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:11:38.194 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 20:11:38.195 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41196/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:11:38.198 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":2087409801514096896,"ephemeral":false,"proof":""}]'
2026-02-25 20:11:38.199 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 20:11:38.200 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39905/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:11:38.202 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":2087409801514096896,"ephemeral":false,"proof":""}]'
2026-02-25 20:11:38.203 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 20:11:38.204 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51173/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:11:38.206 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":2087409801514096896,"ephemeral":false,"proof":""}]'
2026-02-25 20:11:38.208 DEBUG [tests.light_push.test_publish] Running test with timestamp Recent past
2026-02-25 20:11:38.209 DEBUG [src.steps.light_push] Lightpushing message
2026-02-25 20:11:38.209 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51173/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772046201514096896}}'
2026-02-25 20:11:38.223 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:11:38.223 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:11:38.325 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 20:11:38.325 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41196/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:11:38.328 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772046201514096896,"ephemeral":false,"proof":""}]'
2026-02-25 20:11:38.329 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 20:11:38.330 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39905/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:11:38.332 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772046201514096896,"ephemeral":false,"proof":""}]'
2026-02-25 20:11:38.333 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 20:11:38.333 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51173/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:11:38.336 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772046201514096896,"ephemeral":false,"proof":""}]'
2026-02-25 20:11:38.337 DEBUG [tests.light_push.test_publish] Running test with timestamp Near future
2026-02-25 20:11:38.337 DEBUG [src.steps.light_push] Lightpushing message
2026-02-25 20:11:38.337 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51173/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772053401514096896}}'
2026-02-25 20:11:38.352 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:11:38.353 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:11:38.454 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 20:11:38.454 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41196/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:11:38.457 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772053401514096896,"ephemeral":false,"proof":""}]'
2026-02-25 20:11:38.458 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 20:11:38.458 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39905/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:11:38.461 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772053401514096896,"ephemeral":false,"proof":""}]'
2026-02-25 20:11:38.462 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 20:11:38.462 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51173/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:11:38.465 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772053401514096896,"ephemeral":false,"proof":""}]'
2026-02-25 20:11:38.466 DEBUG [tests.light_push.test_publish] Running test with timestamp Positive number
2026-02-25 20:11:38.466 DEBUG [src.steps.light_push] Lightpushing message
2026-02-25 20:11:38.467 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51173/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1}}'
2026-02-25 20:11:38.482 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:11:38.482 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:11:38.583 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 20:11:38.583 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41196/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:11:38.586 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1,"ephemeral":false,"proof":""}]'
2026-02-25 20:11:38.587 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 20:11:38.587 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39905/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:11:38.590 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1,"ephemeral":false,"proof":""}]'
2026-02-25 20:11:38.591 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 20:11:38.591 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51173/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:11:38.594 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1,"ephemeral":false,"proof":""}]'
2026-02-25 20:11:38.595 DEBUG [tests.light_push.test_publish] Running test with timestamp Negative number
2026-02-25 20:11:38.595 DEBUG [src.steps.light_push] Lightpushing message
2026-02-25 20:11:38.596 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51173/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": -1}}'
2026-02-25 20:11:38.608 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:11:38.609 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:11:38.709 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 20:11:38.710 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41196/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:11:38.712 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":-1,"ephemeral":false,"proof":""}]'
2026-02-25 20:11:38.714 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 20:11:38.714 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39905/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:11:38.716 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":-1,"ephemeral":false,"proof":""}]'
2026-02-25 20:11:38.718 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 20:11:38.718 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51173/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:11:38.720 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":-1,"ephemeral":false,"proof":""}]'
2026-02-25 20:11:38.722 DEBUG [tests.light_push.test_publish] Running test with timestamp DST change
2026-02-25 20:11:38.722 DEBUG [src.steps.light_push] Lightpushing message
2026-02-25 20:11:38.723 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51173/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1583632800000000000}}'
2026-02-25 20:11:38.737 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:11:38.741 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:11:38.841 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 20:11:38.842 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41196/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:11:38.844 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1583632800000000000,"ephemeral":false,"proof":""}]'
2026-02-25 20:11:38.846 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 20:11:38.846 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39905/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:11:38.848 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1583632800000000000,"ephemeral":false,"proof":""}]'
2026-02-25 20:11:38.850 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 20:11:38.850 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51173/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:11:38.852 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1583632800000000000,"ephemeral":false,"proof":""}]'
2026-02-25 20:11:38.855 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 20:11:38.856 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 20:11:38.856 DEBUG [src.node.waku_node] Stopping container with id a10f37dcd061
2026-02-25 20:11:39.464 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:11:39.466 DEBUG [src.node.waku_node] Stopping container with id 958d680e2210
2026-02-25 20:11:40.028 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:11:40.030 DEBUG [src.node.waku_node] Stopping container with id fcb216bde5c9
2026-02-25 20:11:40.334 ERROR [src.node.docker_mananger] Max retries reached for container a10f37dcd061. Exiting log stream.
2026-02-25 20:11:40.576 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:11:40.578 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 20:11:40.605 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:11:40.616 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:11:40.630 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,164 @@
2026-02-25 20:05:03.483 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 20:05:03.483 DEBUG [tests.conftest] Running test: test_optional_nodes_not_subscribed_to_same_topic with id: 2026-02-25_20-05-03__1670a9b8-4d47-452d-a7b8-770357625588
2026-02-25 20:05:03.483 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 20:05:03.484 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-25 20:05:03.484 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-25 20:05:03.491 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:05:03.491 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_20-05-03__1670a9b8-4d47-452d-a7b8-770357625588__wakuorg_nwaku:latest.log
2026-02-25 20:05:03.492 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:05:03.492 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:05:03.493 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:05:03.493 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.113.108
2026-02-25 20:05:03.494 DEBUG [src.node.docker_mananger] Generated ports ['44941', '44942', '44943', '44944', '44945']
2026-02-25 20:05:03.494 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:05:03.494 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:05:03.494 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:05:03.494 DEBUG [src.node.docker_mananger] docker run -i -t -p 44941:44941 -p 44942:44942 -p 44943:44943 -p 44944:44944 -p 44945:44945 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44943 --rest-port=44941 --tcp-port=44942 --discv5-udp-port=44944 --rest-address=0.0.0.0 --nat=extip:172.18.113.108 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c0cfb9be5d61283ee0bbbc2d84afcf24ea2468a8f3d226b3cb61b10613cc57eb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44945 --metrics-logging=true --relay=true --filter=true
2026-02-25 20:05:03.694 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.113.108 waku bd4b8f6996537463b4d7c64848a0eb7ffa141fcad40e12fd3eb2f3964b5dd5d4
2026-02-25 20:05:03.730 ERROR [src.node.docker_mananger] Max retries reached for container 90ccc8072fdc. Exiting log stream.
2026-02-25 20:05:03.733 DEBUG [src.node.docker_mananger] Container started with ID bd4b8f699653. Setting up logs at ./log/docker/node1_2026-02-25_20-05-03__1670a9b8-4d47-452d-a7b8-770357625588__wakuorg_nwaku:latest.log
2026-02-25 20:05:03.735 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 44941
2026-02-25 20:05:03.735 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:05:04.283 ERROR [src.node.docker_mananger] Max retries reached for container 443274ff6041. Exiting log stream.
2026-02-25 20:05:04.735 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44941/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:04.738 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:05:04.738 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:05:04.739 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44941/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:04.741 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.113.108/tcp/44942/p2p/16Uiu2HAm7WuDUe2dXSFTigAe2V16KBzCRGh14qNGt2XVcyF6zgPv","/ip4/172.18.113.108/tcp/44943/ws/p2p/16Uiu2HAm7WuDUe2dXSFTigAe2V16KBzCRGh14qNGt2XVcyF6zgPv"],"enrUri":"enr:-L24QMQyspCOFbCwoL4bT1hyFS1zvaRE4KdkRfR-ntZT5iqtSFRQQWVLeMfhnnO985djJFE616e9Y2Z3VjDCgO5RGbUCgmlkgnY0gmlwhKwScWyKbXVsdGlhZGRyc5YACASsEnFsBq-OAAoErBJxbAavj90DgnJzhQADAQAAiXNlY3AyNTZrMaECs6Mc8lvXNxu4ls7SEx5We__ZiBzV_IiHDbXnrViTyiWDdGNwgq-Og3VkcIKvkIV3YWt1MgU"}'
2026-02-25 20:05:04.741 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:05:04.742 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-25 20:05:04.749 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:05:04.749 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_20-05-03__1670a9b8-4d47-452d-a7b8-770357625588__wakuorg_nwaku:latest.log
2026-02-25 20:05:04.749 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:05:04.749 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:05:04.750 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:05:04.751 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.44.24
2026-02-25 20:05:04.751 DEBUG [src.node.docker_mananger] Generated ports ['1914', '1915', '1916', '1917', '1918']
2026-02-25 20:05:04.751 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:05:04.751 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:05:04.751 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:05:04.751 DEBUG [src.node.docker_mananger] docker run -i -t -p 1914:1914 -p 1915:1915 -p 1916:1916 -p 1917:1917 -p 1918:1918 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1916 --rest-port=1914 --tcp-port=1915 --discv5-udp-port=1917 --rest-address=0.0.0.0 --nat=extip:172.18.44.24 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8ee5c1de6b2dad78dea40b88fc71216a6d9e4dfb3acc4e702a9b3c45bfd0fe2d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1918 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QMQyspCOFbCwoL4bT1hyFS1zvaRE4KdkRfR-ntZT5iqtSFRQQWVLeMfhnnO985djJFE616e9Y2Z3VjDCgO5RGbUCgmlkgnY0gmlwhKwScWyKbXVsdGlhZGRyc5YACASsEnFsBq-OAAoErBJxbAavj90DgnJzhQADAQAAiXNlY3AyNTZrMaECs6Mc8lvXNxu4ls7SEx5We__ZiBzV_IiHDbXnrViTyiWDdGNwgq-Og3VkcIKvkIV3YWt1MgU --filternode=/ip4/172.18.113.108/tcp/44942/p2p/16Uiu2HAm7WuDUe2dXSFTigAe2V16KBzCRGh14qNGt2XVcyF6zgPv
2026-02-25 20:05:04.950 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.44.24 waku 1d748819075ffd6fc0575125fd9322d44aff1b7c47109b1ad5a22ab12e56619b
2026-02-25 20:05:04.983 DEBUG [src.node.docker_mananger] Container started with ID 1d748819075f. Setting up logs at ./log/docker/node2_2026-02-25_20-05-03__1670a9b8-4d47-452d-a7b8-770357625588__wakuorg_nwaku:latest.log
2026-02-25 20:05:04.984 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 1914
2026-02-25 20:05:04.984 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:05:05.985 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1914/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:05.988 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:05:05.988 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:05:05.988 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1914/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:05.991 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.44.24/tcp/1915/p2p/16Uiu2HAmUJq8UYryg17juyTeM7KG9JUfPUMMtnN4GSxoBoxPH3EP","/ip4/172.18.44.24/tcp/1916/ws/p2p/16Uiu2HAmUJq8UYryg17juyTeM7KG9JUfPUMMtnN4GSxoBoxPH3EP"],"enrUri":"enr:-L24QNtAf1w2829UAJ8DkiQH-66MXbIY_f2k1QcgWpXDChjINrPwerpLdjy3zBjzC-z_BjDwkQZKMSgjqtNRBh2I1yMCgmlkgnY0gmlwhKwSLBiKbXVsdGlhZGRyc5YACASsEiwYBgd7AAoErBIsGAYHfN0DgnJzhQADAQAAiXNlY3AyNTZrMaED6JDy0NEempfdfjBGYmrT_R2zU9oyoGLID0K3-s-qPRCDdGNwggd7g3VkcIIHfYV3YWt1MgA"}'
2026-02-25 20:05:05.991 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:05:05.991 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1914/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.113.108/tcp/44942/p2p/16Uiu2HAm7WuDUe2dXSFTigAe2V16KBzCRGh14qNGt2XVcyF6zgPv"]'
2026-02-25 20:05:06.027 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:06.040 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:05:06.040 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-25_20-05-03__1670a9b8-4d47-452d-a7b8-770357625588__wakuorg_nwaku:latest.log
2026-02-25 20:05:06.040 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:05:06.040 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:05:06.042 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:05:06.042 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.156.146
2026-02-25 20:05:06.042 DEBUG [src.node.docker_mananger] Generated ports ['6024', '6025', '6026', '6027', '6028']
2026-02-25 20:05:06.042 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:05:06.042 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:05:06.042 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:05:06.043 DEBUG [src.node.docker_mananger] docker run -i -t -p 6024:6024 -p 6025:6025 -p 6026:6026 -p 6027:6027 -p 6028:6028 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6026 --rest-port=6024 --tcp-port=6025 --discv5-udp-port=6027 --rest-address=0.0.0.0 --nat=extip:172.18.156.146 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=aaeffb0a7e3e9ff1cfa41bddc3e2b959a2baf39afc85c1d4cc3feb6ce9aa2ccf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6028 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QMQyspCOFbCwoL4bT1hyFS1zvaRE4KdkRfR-ntZT5iqtSFRQQWVLeMfhnnO985djJFE616e9Y2Z3VjDCgO5RGbUCgmlkgnY0gmlwhKwScWyKbXVsdGlhZGRyc5YACASsEnFsBq-OAAoErBJxbAavj90DgnJzhQADAQAAiXNlY3AyNTZrMaECs6Mc8lvXNxu4ls7SEx5We__ZiBzV_IiHDbXnrViTyiWDdGNwgq-Og3VkcIKvkIV3YWt1MgU --filternode=/ip4/172.18.113.108/tcp/44942/p2p/16Uiu2HAm7WuDUe2dXSFTigAe2V16KBzCRGh14qNGt2XVcyF6zgPv
2026-02-25 20:05:06.255 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.156.146 waku 8b46d7d96a061dec40e8ad98cd8993a1bcd9f836e86f6ef9abf9ec4c1ff0ef33
2026-02-25 20:05:06.288 DEBUG [src.node.docker_mananger] Container started with ID 8b46d7d96a06. Setting up logs at ./log/docker/node3_2026-02-25_20-05-03__1670a9b8-4d47-452d-a7b8-770357625588__wakuorg_nwaku:latest.log
2026-02-25 20:05:06.288 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6024
2026-02-25 20:05:06.289 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:05:07.289 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6024/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:07.292 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:05:07.292 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:05:07.292 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6024/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:07.295 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.156.146/tcp/6025/p2p/16Uiu2HAkxk5ANK1iarMvWUBqcq8h9A8YaeQH384Zqyvv47CuV7RR","/ip4/172.18.156.146/tcp/6026/ws/p2p/16Uiu2HAkxk5ANK1iarMvWUBqcq8h9A8YaeQH384Zqyvv47CuV7RR"],"enrUri":"enr:-L24QDo6GNlc1s-XqiUSwo-ZUN-BYTDgL9-h_iG--1A0eyd9NSfrJKnhUyGR91WS0Fiv9rOe76c1IIpCZoayW0ncUX4CgmlkgnY0gmlwhKwSnJKKbXVsdGlhZGRyc5YACASsEpySBheJAAoErBKckgYXit0DgnJzhQADAQAAiXNlY3AyNTZrMaECMUm6SSE4KkFn0qyOZvycyZZLFnWhkmJDYbw5O70-oeCDdGNwgheJg3VkcIIXi4V3YWt1MgA"}'
2026-02-25 20:05:07.295 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:05:07.295 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6024/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.113.108/tcp/44942/p2p/16Uiu2HAm7WuDUe2dXSFTigAe2V16KBzCRGh14qNGt2XVcyF6zgPv"]'
2026-02-25 20:05:07.333 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:07.344 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:05:07.345 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-25_20-05-03__1670a9b8-4d47-452d-a7b8-770357625588__wakuorg_nwaku:latest.log
2026-02-25 20:05:07.345 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:05:07.345 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:05:07.347 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:05:07.347 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.120.5
2026-02-25 20:05:07.348 DEBUG [src.node.docker_mananger] Generated ports ['38101', '38102', '38103', '38104', '38105']
2026-02-25 20:05:07.348 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:05:07.348 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:05:07.348 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:05:07.348 DEBUG [src.node.docker_mananger] docker run -i -t -p 38101:38101 -p 38102:38102 -p 38103:38103 -p 38104:38104 -p 38105:38105 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38103 --rest-port=38101 --tcp-port=38102 --discv5-udp-port=38104 --rest-address=0.0.0.0 --nat=extip:172.18.120.5 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b6cfd7c2b30e258420abe3b16ffc3b06c13ec3ff7e51afa638ce3cfbdd5ac3fa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38105 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QMQyspCOFbCwoL4bT1hyFS1zvaRE4KdkRfR-ntZT5iqtSFRQQWVLeMfhnnO985djJFE616e9Y2Z3VjDCgO5RGbUCgmlkgnY0gmlwhKwScWyKbXVsdGlhZGRyc5YACASsEnFsBq-OAAoErBJxbAavj90DgnJzhQADAQAAiXNlY3AyNTZrMaECs6Mc8lvXNxu4ls7SEx5We__ZiBzV_IiHDbXnrViTyiWDdGNwgq-Og3VkcIKvkIV3YWt1MgU --filternode=/ip4/172.18.113.108/tcp/44942/p2p/16Uiu2HAm7WuDUe2dXSFTigAe2V16KBzCRGh14qNGt2XVcyF6zgPv
2026-02-25 20:05:07.557 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.120.5 waku 55df1c27a6f90d705ef5fa4e393ccc94704766cc6c0bbaa56d00f80a2bec4259
2026-02-25 20:05:07.593 DEBUG [src.node.docker_mananger] Container started with ID 55df1c27a6f9. Setting up logs at ./log/docker/node4_2026-02-25_20-05-03__1670a9b8-4d47-452d-a7b8-770357625588__wakuorg_nwaku:latest.log
2026-02-25 20:05:07.593 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 38101
2026-02-25 20:05:07.593 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:05:08.595 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38101/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:08.598 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:05:08.598 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:05:08.598 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38101/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:08.601 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.120.5/tcp/38102/p2p/16Uiu2HAm9EeWNrFDeGR1sfEoTHn5fhBDTuJMQ5Sf7WdvkTJKr2Hx","/ip4/172.18.120.5/tcp/38103/ws/p2p/16Uiu2HAm9EeWNrFDeGR1sfEoTHn5fhBDTuJMQ5Sf7WdvkTJKr2Hx"],"enrUri":"enr:-L24QE00yIqvAixOioWLlIMpoUs9wpQpCD3QP8N-5_M5hfxWXlDlwq_JiuTIv4GvpiVRcnW0uhYcejQ0Uz5KRgATQMsCgmlkgnY0gmlwhKwSeAWKbXVsdGlhZGRyc5YACASsEngFBpTWAAoErBJ4BQaU190DgnJzhQADAQAAiXNlY3AyNTZrMaECzTCQGc34EKExDEcivffb8R9YuSs_hU8rQ0z5j61jtGODdGNwgpTWg3VkcIKU2IV3YWt1MgA"}'
2026-02-25 20:05:08.601 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:05:08.601 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38101/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.113.108/tcp/44942/p2p/16Uiu2HAm7WuDUe2dXSFTigAe2V16KBzCRGh14qNGt2XVcyF6zgPv"]'
2026-02-25 20:05:08.636 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:08.650 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:05:08.652 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2026-02-25_20-05-03__1670a9b8-4d47-452d-a7b8-770357625588__wakuorg_nwaku:latest.log
2026-02-25 20:05:08.652 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:05:08.652 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:05:08.656 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:05:08.656 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.201.140
2026-02-25 20:05:08.657 DEBUG [src.node.docker_mananger] Generated ports ['58009', '58010', '58011', '58012', '58013']
2026-02-25 20:05:08.657 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:05:08.657 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:05:08.658 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:05:08.658 DEBUG [src.node.docker_mananger] docker run -i -t -p 58009:58009 -p 58010:58010 -p 58011:58011 -p 58012:58012 -p 58013:58013 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58011 --rest-port=58009 --tcp-port=58010 --discv5-udp-port=58012 --rest-address=0.0.0.0 --nat=extip:172.18.201.140 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dbdc0a08bf2064c5bed1584c5bfee629d8ba5c583ca9d7eaa5fdddf534b4a8a9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58013 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QMQyspCOFbCwoL4bT1hyFS1zvaRE4KdkRfR-ntZT5iqtSFRQQWVLeMfhnnO985djJFE616e9Y2Z3VjDCgO5RGbUCgmlkgnY0gmlwhKwScWyKbXVsdGlhZGRyc5YACASsEnFsBq-OAAoErBJxbAavj90DgnJzhQADAQAAiXNlY3AyNTZrMaECs6Mc8lvXNxu4ls7SEx5We__ZiBzV_IiHDbXnrViTyiWDdGNwgq-Og3VkcIKvkIV3YWt1MgU --filternode=/ip4/172.18.113.108/tcp/44942/p2p/16Uiu2HAm7WuDUe2dXSFTigAe2V16KBzCRGh14qNGt2XVcyF6zgPv
2026-02-25 20:05:08.860 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.201.140 waku a4d3a6279bd326fbe990ffb1a0c7561ef9c56e194fff7f9446dc660cac14998f
2026-02-25 20:05:08.895 DEBUG [src.node.docker_mananger] Container started with ID a4d3a6279bd3. Setting up logs at ./log/docker/node5_2026-02-25_20-05-03__1670a9b8-4d47-452d-a7b8-770357625588__wakuorg_nwaku:latest.log
2026-02-25 20:05:08.895 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 58009
2026-02-25 20:05:08.896 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:05:09.896 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58009/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:09.899 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:05:09.900 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:05:09.900 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58009/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:09.902 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.201.140/tcp/58010/p2p/16Uiu2HAm6KviPAwLy7Az7YYtPERZ7jGPqYxFE7wJxNWWq774W6a7","/ip4/172.18.201.140/tcp/58011/ws/p2p/16Uiu2HAm6KviPAwLy7Az7YYtPERZ7jGPqYxFE7wJxNWWq774W6a7"],"enrUri":"enr:-L24QPvpCPh_j1qrM8OBick_u3Tmqzjrs_kHu9Hgc_kiVuI_Fli44AVXito61HLlJ1loecubomNuYLs6Q6_CoNzedwYCgmlkgnY0gmlwhKwSyYyKbXVsdGlhZGRyc5YACASsEsmMBuKaAAoErBLJjAbim90DgnJzhQADAQAAiXNlY3AyNTZrMaECofe7QUXtLU_81vqzkfohwgcJRHBf_iSWRgiDqUdKsSyDdGNwguKag3VkcILinIV3YWt1MgA"}'
2026-02-25 20:05:09.902 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:05:09.903 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58009/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.113.108/tcp/44942/p2p/16Uiu2HAm7WuDUe2dXSFTigAe2V16KBzCRGh14qNGt2XVcyF6zgPv"]'
2026-02-25 20:05:09.943 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:09.943 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44941/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 20:05:09.949 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:09.951 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1914/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "0d5a2e01-c9c6-4ead-b654-c60df742e481", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 20:05:09.965 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"0d5a2e01-c9c6-4ead-b654-c60df742e481","statusDesc":"OK"}'
2026-02-25 20:05:09.967 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6024/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "ebbfd609-1297-4b6b-a618-05a5c5c2f22d", "contentFilters": ["/test/2/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 20:05:09.979 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"ebbfd609-1297-4b6b-a618-05a5c5c2f22d","statusDesc":"OK"}'
2026-02-25 20:05:09.980 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38101/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "3c887ada-13ca-457f-a759-4815df052ee9", "contentFilters": ["/test/2/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 20:05:09.990 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"3c887ada-13ca-457f-a759-4815df052ee9","statusDesc":"OK"}'
2026-02-25 20:05:09.990 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58009/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "03628cbd-5cca-4889-b823-50de69f727a0", "contentFilters": ["/test/2/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 20:05:10.000 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"03628cbd-5cca-4889-b823-50de69f727a0","statusDesc":"OK"}'
2026-02-25 20:05:10.001 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44941/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:05:10.009 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:10.009 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:05:10.110 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 20:05:10.110 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1914/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:10.113 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":1772049910001297120,"ephemeral":false}]'
2026-02-25 20:05:10.115 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44941/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:05:10.119 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:10.120 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:05:10.220 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 20:05:10.221 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6024/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:10.223 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:6024/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to topic: /test/1/waku-filter/proto'
2026-02-25 20:05:10.227 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 20:05:10.227 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 20:05:10.228 DEBUG [src.node.waku_node] Stopping container with id bd4b8f699653
2026-02-25 20:05:10.811 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:05:10.811 DEBUG [src.node.waku_node] Stopping container with id 1d748819075f
2026-02-25 20:05:11.371 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:05:11.371 DEBUG [src.node.waku_node] Stopping container with id 8b46d7d96a06
2026-02-25 20:05:11.626 ERROR [src.node.docker_mananger] Max retries reached for container bd4b8f699653. Exiting log stream.
2026-02-25 20:05:11.984 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:05:11.984 DEBUG [src.node.waku_node] Stopping container with id 55df1c27a6f9
2026-02-25 20:05:12.211 ERROR [src.node.docker_mananger] Max retries reached for container 1d748819075f. Exiting log stream.
2026-02-25 20:05:12.516 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:05:12.516 DEBUG [src.node.waku_node] Stopping container with id a4d3a6279bd3
2026-02-25 20:05:12.826 ERROR [src.node.docker_mananger] Max retries reached for container 8b46d7d96a06. Exiting log stream.
2026-02-25 20:05:13.081 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:05:13.085 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 20:05:13.098 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:05:13.106 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:05:13.114 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:05:13.122 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:05:13.125 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,90 @@
2026-02-25 20:04:26.832 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 20:04:26.832 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_from_some_of_the_subscribed_content_topics with id: 2026-02-25_20-04-26__5dee36a2-0b6e-423f-bae0-a2e6cad0145f
2026-02-25 20:04:26.832 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 20:04:26.832 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-25 20:04:26.833 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-25 20:04:26.839 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:04:26.839 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_20-04-26__5dee36a2-0b6e-423f-bae0-a2e6cad0145f__wakuorg_nwaku:latest.log
2026-02-25 20:04:26.839 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:04:26.840 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:04:26.841 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:04:26.841 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.139.25
2026-02-25 20:04:26.841 DEBUG [src.node.docker_mananger] Generated ports ['39310', '39311', '39312', '39313', '39314']
2026-02-25 20:04:26.842 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:04:26.842 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:04:26.842 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:04:26.842 DEBUG [src.node.docker_mananger] docker run -i -t -p 39310:39310 -p 39311:39311 -p 39312:39312 -p 39313:39313 -p 39314:39314 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39312 --rest-port=39310 --tcp-port=39311 --discv5-udp-port=39313 --rest-address=0.0.0.0 --nat=extip:172.18.139.25 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2ce36a11e348e0f6aee4666b6bbad91a8ced2bade3b0cb2a6b99dff6a9b010b1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39314 --metrics-logging=true --relay=true --filter=true
2026-02-25 20:04:27.036 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.139.25 waku 9363d0f30bf214ee1330b2d857321881e0540e7a22c16210b2732b815dc214dd
2026-02-25 20:04:27.069 DEBUG [src.node.docker_mananger] Container started with ID 9363d0f30bf2. Setting up logs at ./log/docker/node1_2026-02-25_20-04-26__5dee36a2-0b6e-423f-bae0-a2e6cad0145f__wakuorg_nwaku:latest.log
2026-02-25 20:04:27.070 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 39310
2026-02-25 20:04:27.072 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:04:27.088 ERROR [src.node.docker_mananger] Max retries reached for container 83e3d476b832. Exiting log stream.
2026-02-25 20:04:27.639 ERROR [src.node.docker_mananger] Max retries reached for container cc9a3f068b5d. Exiting log stream.
2026-02-25 20:04:28.072 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39310/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:28.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_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:04:28.075 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:04:28.075 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39310/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:28.078 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.139.25/tcp/39311/p2p/16Uiu2HAkz3XqJh8h269zfYEw8BzERrW2WVq49ATj6tXrDMx9jwve","/ip4/172.18.139.25/tcp/39312/ws/p2p/16Uiu2HAkz3XqJh8h269zfYEw8BzERrW2WVq49ATj6tXrDMx9jwve"],"enrUri":"enr:-L24QCrsr6otQJiZbzdhYCEkYnMX0muC9IsE5M65r5DkCbL_K0PiildIAp2YZtm1cgAxhfAMdMe9lVafZZpZf5NfM6kCgmlkgnY0gmlwhKwSixmKbXVsdGlhZGRyc5YACASsEosZBpmPAAoErBKLGQaZkN0DgnJzhQADAQAAiXNlY3AyNTZrMaECRJ5yG9Q8w5Gk3e7pavA8vqBy_foDYOGu48-0OsY7di-DdGNwgpmPg3VkcIKZkYV3YWt1MgU"}'
2026-02-25 20:04:28.078 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:04:28.078 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-25 20:04:28.085 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:04:28.085 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_20-04-26__5dee36a2-0b6e-423f-bae0-a2e6cad0145f__wakuorg_nwaku:latest.log
2026-02-25 20:04:28.085 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:04:28.085 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:04:28.087 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:04:28.087 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.198.153
2026-02-25 20:04:28.087 DEBUG [src.node.docker_mananger] Generated ports ['53639', '53640', '53641', '53642', '53643']
2026-02-25 20:04:28.087 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:04:28.087 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:04:28.087 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:04:28.087 DEBUG [src.node.docker_mananger] docker run -i -t -p 53639:53639 -p 53640:53640 -p 53641:53641 -p 53642:53642 -p 53643:53643 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53641 --rest-port=53639 --tcp-port=53640 --discv5-udp-port=53642 --rest-address=0.0.0.0 --nat=extip:172.18.198.153 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0defb872ab6bfcac0046348905c0bbd5ff7fd9ad7d2ddc2fd7f99691e3fc4b2c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53643 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QCrsr6otQJiZbzdhYCEkYnMX0muC9IsE5M65r5DkCbL_K0PiildIAp2YZtm1cgAxhfAMdMe9lVafZZpZf5NfM6kCgmlkgnY0gmlwhKwSixmKbXVsdGlhZGRyc5YACASsEosZBpmPAAoErBKLGQaZkN0DgnJzhQADAQAAiXNlY3AyNTZrMaECRJ5yG9Q8w5Gk3e7pavA8vqBy_foDYOGu48-0OsY7di-DdGNwgpmPg3VkcIKZkYV3YWt1MgU --filternode=/ip4/172.18.139.25/tcp/39311/p2p/16Uiu2HAkz3XqJh8h269zfYEw8BzERrW2WVq49ATj6tXrDMx9jwve
2026-02-25 20:04:28.269 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.198.153 waku c2bf59cc512f655663296aeaf9d7dc305c181418ac4540f1a5dff9a366a36ed5
2026-02-25 20:04:28.302 DEBUG [src.node.docker_mananger] Container started with ID c2bf59cc512f. Setting up logs at ./log/docker/node2_2026-02-25_20-04-26__5dee36a2-0b6e-423f-bae0-a2e6cad0145f__wakuorg_nwaku:latest.log
2026-02-25 20:04:28.303 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 53639
2026-02-25 20:04:28.303 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:04:29.304 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53639/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:29.307 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:04:29.307 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:04:29.307 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53639/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:29.310 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.198.153/tcp/53640/p2p/16Uiu2HAmPiowXyZWSLeawGntymotqeS7piC9K2p15EGzcFyA1L5L","/ip4/172.18.198.153/tcp/53641/ws/p2p/16Uiu2HAmPiowXyZWSLeawGntymotqeS7piC9K2p15EGzcFyA1L5L"],"enrUri":"enr:-L24QLKRumenj94FSZd9f_e2yiZpKqqJvNFIYB2LOE7VCF6zU7RPPlocpH7giwIliztEzLblTT0vGRJ4P3vFRtaDqKcCgmlkgnY0gmlwhKwSxpmKbXVsdGlhZGRyc5YACASsEsaZBtGIAAoErBLGmQbRid0DgnJzhQADAQAAiXNlY3AyNTZrMaEDpGsb-lv6KHQwXqYVg33-gtpmEfq67r95sWXOzxOOxTeDdGNwgtGIg3VkcILRioV3YWt1MgA"}'
2026-02-25 20:04:29.310 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:04:29.310 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53639/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.139.25/tcp/39311/p2p/16Uiu2HAkz3XqJh8h269zfYEw8BzERrW2WVq49ATj6tXrDMx9jwve"]'
2026-02-25 20:04:29.347 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:29.348 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-02-25 20:04:29.349 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39310/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 20:04:29.365 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:29.366 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53639/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "e7741b70-866a-4cb9-8408-f1784fd5165b", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 20:04:29.382 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"e7741b70-866a-4cb9-8408-f1784fd5165b","statusDesc":"OK"}'
2026-02-25 20:04:29.383 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39310/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 20:04:29.385 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:29.386 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53639/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "22335613-9a91-42b9-af5f-472ea8748372", "contentFilters": ["Hello World!", "1234567890"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 20:04:29.399 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"22335613-9a91-42b9-af5f-472ea8748372","statusDesc":"OK"}'
2026-02-25 20:04:29.400 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39310/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:29.408 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:29.409 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:04:29.509 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 20:04:29.509 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53639/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:29.512 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1234567890","version":0,"timestamp":1772049869400100842,"ephemeral":false}]'
2026-02-25 20:04:29.514 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:53639/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["Hello World!"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 20:04:29.523 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 20:04:29.523 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39310/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:29.528 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:29.528 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:04:29.628 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 20:04:29.629 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53639/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:29.631 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1234567890","version":0,"timestamp":1772049869523340308,"ephemeral":false}]'
2026-02-25 20:04:29.633 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39310/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "Hello World!", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:29.637 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:29.637 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:04:29.738 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 20:04:29.738 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53639/filter/v2/messages/Hello%20World%21" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:29.741 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:53639/filter/v2/messages/Hello%20World%21. Response content: b'Not subscribed to topic: Hello World!'
2026-02-25 20:04:29.744 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 20:04:29.745 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 20:04:29.745 DEBUG [src.node.waku_node] Stopping container with id 9363d0f30bf2
2026-02-25 20:04:30.288 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:04:30.292 DEBUG [src.node.waku_node] Stopping container with id c2bf59cc512f
2026-02-25 20:04:30.845 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:04:30.848 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 20:04:30.855 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:04:30.860 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,191 @@
2026-02-25 20:06:01.649 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 20:06:01.650 DEBUG [tests.conftest] Running test: test_unsubscribe_from_some_content_topics[content_topic_list0] with id: 2026-02-25_20-06-01__28117ef7-9e9d-44a0-9bb6-3c88cb323a7c
2026-02-25 20:06:01.650 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 20:06:01.650 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-25 20:06:01.650 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-25 20:06:01.658 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:06:01.658 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_20-06-01__28117ef7-9e9d-44a0-9bb6-3c88cb323a7c__wakuorg_nwaku:latest.log
2026-02-25 20:06:01.659 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:06:01.659 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:06:01.660 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:06:01.660 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.165.172
2026-02-25 20:06:01.660 DEBUG [src.node.docker_mananger] Generated ports ['10850', '10851', '10852', '10853', '10854']
2026-02-25 20:06:01.661 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:06:01.661 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:06:01.661 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:06:01.661 DEBUG [src.node.docker_mananger] docker run -i -t -p 10850:10850 -p 10851:10851 -p 10852:10852 -p 10853:10853 -p 10854:10854 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10852 --rest-port=10850 --tcp-port=10851 --discv5-udp-port=10853 --rest-address=0.0.0.0 --nat=extip:172.18.165.172 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=6c92bdcebceae5d172dc65dca2a1fe0c66ca4bed628a3fa8ce228fba315dfd0b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10854 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-02-25 20:06:01.854 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.165.172 waku 9827358993c240c7d2c15abbafe80f31b06df846b7c5052a56419a9fead0300a
2026-02-25 20:06:01.888 DEBUG [src.node.docker_mananger] Container started with ID 9827358993c2. Setting up logs at ./log/docker/node1_2026-02-25_20-06-01__28117ef7-9e9d-44a0-9bb6-3c88cb323a7c__wakuorg_nwaku:latest.log
2026-02-25 20:06:01.889 ERROR [src.node.docker_mananger] Max retries reached for container 05bd92ee71a1. Exiting log stream.
2026-02-25 20:06:01.889 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 10850
2026-02-25 20:06:01.891 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:06:02.443 ERROR [src.node.docker_mananger] Max retries reached for container 43f14d9a065a. Exiting log stream.
2026-02-25 20:06:02.892 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10850/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:02.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_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:06:02.895 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:06:02.896 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10850/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:02.898 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.165.172/tcp/10851/p2p/16Uiu2HAmBE2X9idq4snXjU2YAhpC3QnjWPvSQjFtPViyRdWS7S5t","/ip4/172.18.165.172/tcp/10852/ws/p2p/16Uiu2HAmBE2X9idq4snXjU2YAhpC3QnjWPvSQjFtPViyRdWS7S5t"],"enrUri":"enr:-L24QIlh3VBjCgMxW3g3-OM9S2l94yxCbMSPA_MRfYuvsMJwcBmqK6rNQaTADPQD-xpIyaWNti8gn8lYLxZF0LejzboCgmlkgnY0gmlwhKwSpayKbXVsdGlhZGRyc5YACASsEqWsBipjAAoErBKlrAYqZN0DgnJzhQACAQAAiXNlY3AyNTZrMaEC6r8_Gnzp0ieoBU-lS2qKfxXnQO5N1JMreRgHbBcqjz-DdGNwgipjg3VkcIIqZYV3YWt1MgU"}'
2026-02-25 20:06:02.898 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:06:02.905 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:06:02.905 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_20-06-01__28117ef7-9e9d-44a0-9bb6-3c88cb323a7c__wakuorg_nwaku:latest.log
2026-02-25 20:06:02.906 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:06:02.906 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:06:02.907 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:06:02.907 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.202.236
2026-02-25 20:06:02.907 DEBUG [src.node.docker_mananger] Generated ports ['24126', '24127', '24128', '24129', '24130']
2026-02-25 20:06:02.907 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:06:02.907 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:06:02.908 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:06:02.908 DEBUG [src.node.docker_mananger] docker run -i -t -p 24126:24126 -p 24127:24127 -p 24128:24128 -p 24129:24129 -p 24130:24130 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24128 --rest-port=24126 --tcp-port=24127 --discv5-udp-port=24129 --rest-address=0.0.0.0 --nat=extip:172.18.202.236 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=f63e0fe49ca5cbd86d10e26fb2bf436ed057d70c5a2d5a9fe0dc9c096a48fafd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24130 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QIlh3VBjCgMxW3g3-OM9S2l94yxCbMSPA_MRfYuvsMJwcBmqK6rNQaTADPQD-xpIyaWNti8gn8lYLxZF0LejzboCgmlkgnY0gmlwhKwSpayKbXVsdGlhZGRyc5YACASsEqWsBipjAAoErBKlrAYqZN0DgnJzhQACAQAAiXNlY3AyNTZrMaEC6r8_Gnzp0ieoBU-lS2qKfxXnQO5N1JMreRgHbBcqjz-DdGNwgipjg3VkcIIqZYV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-02-25 20:06:03.101 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.202.236 waku ebf0d54e9e35dd2e6f644af92a18830d281d8a22e5682b8810500d5849e1e0e3
2026-02-25 20:06:03.137 DEBUG [src.node.docker_mananger] Container started with ID ebf0d54e9e35. Setting up logs at ./log/docker/node2_2026-02-25_20-06-01__28117ef7-9e9d-44a0-9bb6-3c88cb323a7c__wakuorg_nwaku:latest.log
2026-02-25 20:06:03.137 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24126
2026-02-25 20:06:03.137 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:06:04.138 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24126/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:04.153 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:06:04.158 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:06:04.158 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24126/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:04.161 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.202.236/tcp/24127/p2p/16Uiu2HAm25buh53GJnYi28s2UXr9R7rm3VcxDzneD76qP9F7vc9j","/ip4/172.18.202.236/tcp/24128/ws/p2p/16Uiu2HAm25buh53GJnYi28s2UXr9R7rm3VcxDzneD76qP9F7vc9j"],"enrUri":"enr:-L24QLjBL5EOOKd8mHTfQZzVVg0Bze0mTmaLSUCUZVItNvb9RLIjiXP7-mR_itG0bAfDcoMjlYDalTgnrEGt0inal4sCgmlkgnY0gmlwhKwSyuyKbXVsdGlhZGRyc5YACASsEsrsBl4_AAoErBLK7AZeQN0DgnJzhQACAQAAiXNlY3AyNTZrMaECYt2W6wOurzf8fjNbMuJCPl-OAl_kNaKikPMkBK1qaE6DdGNwgl4_g3VkcIJeQYV3YWt1MgE"}'
2026-02-25 20:06:04.162 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:06:04.164 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24126/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.165.172/tcp/10851/p2p/16Uiu2HAmBE2X9idq4snXjU2YAhpC3QnjWPvSQjFtPViyRdWS7S5t"]'
2026-02-25 20:06:04.167 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:04.168 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10850/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf", "/newsService/1.0/alerts/xml", "/newsService/1.0/updates/json", "/newsService/2.0/alerts/json", "/newsService/2.0/summaries/xml", "/newsService/2.0/highlights/yaml", "/newsService/3.0/weekly/json", "/newsService/3.0/summaries/xml"]'
2026-02-25 20:06:04.174 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:04.175 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24126/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf", "/newsService/1.0/alerts/xml", "/newsService/1.0/updates/json", "/newsService/2.0/alerts/json", "/newsService/2.0/summaries/xml", "/newsService/2.0/highlights/yaml", "/newsService/3.0/weekly/json", "/newsService/3.0/summaries/xml"]'
2026-02-25 20:06:04.184 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:04.186 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10850/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/weekly/protobuf", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:04.194 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:04.194 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:06:04.295 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 20:06:04.295 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10850/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:04.298 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1772049964186407282,"ephemeral":false,"proof":""}]'
2026-02-25 20:06:04.300 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 20:06:04.300 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24126/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:04.303 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1772049964186407282,"ephemeral":false,"proof":""}]'
2026-02-25 20:06:04.304 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10850/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/alerts/xml", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:04.308 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:04.309 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:06:04.409 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 20:06:04.410 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10850/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:04.412 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/alerts/xml","version":0,"timestamp":1772049964304781198,"ephemeral":false,"proof":""}]'
2026-02-25 20:06:04.414 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 20:06:04.414 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24126/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:04.417 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/alerts/xml","version":0,"timestamp":1772049964304781198,"ephemeral":false,"proof":""}]'
2026-02-25 20:06:04.418 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10850/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/updates/json", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:04.423 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:04.424 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:06:04.525 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 20:06:04.525 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10850/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:04.528 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/updates/json","version":0,"timestamp":1772049964418527731,"ephemeral":false,"proof":""}]'
2026-02-25 20:06:04.529 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 20:06:04.530 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24126/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:04.532 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/updates/json","version":0,"timestamp":1772049964418527731,"ephemeral":false,"proof":""}]'
2026-02-25 20:06:04.533 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10850/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/alerts/json", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:04.539 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:04.540 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:06:04.640 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 20:06:04.640 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10850/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:04.643 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1772049964533842509,"ephemeral":false,"proof":""}]'
2026-02-25 20:06:04.645 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 20:06:04.645 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24126/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:04.647 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1772049964533842509,"ephemeral":false,"proof":""}]'
2026-02-25 20:06:04.649 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10850/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:04.653 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:04.654 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:06:04.755 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 20:06:04.755 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10850/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:04.758 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1772049964649322458,"ephemeral":false,"proof":""}]'
2026-02-25 20:06:04.760 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 20:06:04.760 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24126/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:04.763 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1772049964649322458,"ephemeral":false,"proof":""}]'
2026-02-25 20:06:04.764 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10850/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/highlights/yaml", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:04.769 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:04.770 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:06:04.870 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 20:06:04.870 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10850/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:04.873 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1772049964764507727,"ephemeral":false,"proof":""}]'
2026-02-25 20:06:04.874 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 20:06:04.875 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24126/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:04.877 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1772049964764507727,"ephemeral":false,"proof":""}]'
2026-02-25 20:06:04.879 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10850/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/weekly/json", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:04.884 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:04.884 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:06:04.985 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 20:06:04.985 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10850/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:04.988 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1772049964879077406,"ephemeral":false,"proof":""}]'
2026-02-25 20:06:04.989 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 20:06:04.989 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24126/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:04.992 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1772049964879077406,"ephemeral":false,"proof":""}]'
2026-02-25 20:06:04.993 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10850/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:04.998 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:04.999 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:06:05.099 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 20:06:05.100 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10850/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:05.103 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1772049964993457519,"ephemeral":false,"proof":""}]'
2026-02-25 20:06:05.104 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 20:06:05.104 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24126/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:05.107 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1772049964993457519,"ephemeral":false,"proof":""}]'
2026-02-25 20:06:05.108 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:10850/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf", "/newsService/1.0/alerts/xml", "/newsService/1.0/updates/json"]'
2026-02-25 20:06:05.113 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:05.114 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:24126/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf", "/newsService/1.0/alerts/xml", "/newsService/1.0/updates/json"]'
2026-02-25 20:06:05.120 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:05.122 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10850/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/weekly/protobuf", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:05.124 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:10850/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
2026-02-25 20:06:05.126 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10850/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/alerts/xml", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:05.128 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:10850/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
2026-02-25 20:06:05.130 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10850/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/updates/json", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:05.132 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:10850/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
2026-02-25 20:06:05.134 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10850/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/alerts/json", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:05.138 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:05.139 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:06:05.239 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 20:06:05.240 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10850/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:05.242 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1772049965134113785,"ephemeral":false,"proof":""}]'
2026-02-25 20:06:05.244 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 20:06:05.244 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24126/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:05.246 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1772049965134113785,"ephemeral":false,"proof":""}]'
2026-02-25 20:06:05.248 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10850/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:05.253 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:05.254 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:06:05.354 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 20:06:05.354 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10850/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:05.357 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1772049965248393612,"ephemeral":false,"proof":""}]'
2026-02-25 20:06:05.359 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 20:06:05.359 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24126/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:05.362 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1772049965248393612,"ephemeral":false,"proof":""}]'
2026-02-25 20:06:05.363 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10850/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/highlights/yaml", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:05.368 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:05.368 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:06:05.469 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 20:06:05.469 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10850/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:05.472 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1772049965363649082,"ephemeral":false,"proof":""}]'
2026-02-25 20:06:05.473 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 20:06:05.473 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24126/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:05.476 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1772049965363649082,"ephemeral":false,"proof":""}]'
2026-02-25 20:06:05.478 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10850/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/weekly/json", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:05.483 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:05.483 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:06:05.584 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 20:06:05.584 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10850/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:05.587 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1772049965478422721,"ephemeral":false,"proof":""}]'
2026-02-25 20:06:05.589 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 20:06:05.589 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24126/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:05.591 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1772049965478422721,"ephemeral":false,"proof":""}]'
2026-02-25 20:06:05.593 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10850/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:05.598 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:05.598 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:06:05.698 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 20:06:05.699 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10850/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:05.702 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1772049965593116893,"ephemeral":false,"proof":""}]'
2026-02-25 20:06:05.704 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 20:06:05.704 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24126/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:05.706 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1772049965593116893,"ephemeral":false,"proof":""}]'
2026-02-25 20:06:05.709 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 20:06:05.710 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 20:06:05.711 DEBUG [src.node.waku_node] Stopping container with id 9827358993c2
2026-02-25 20:06:06.271 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:06:06.271 DEBUG [src.node.waku_node] Stopping container with id ebf0d54e9e35
2026-02-25 20:06:06.824 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:06:06.826 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 20:06:06.838 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:06:06.849 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,228 @@
2026-02-25 20:06:19.368 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 20:06:19.369 DEBUG [tests.conftest] Running test: test_store_with_multiple_hashes with id: 2026-02-25_20-06-19__f2d6081d-8123-4fe8-90c8-992754ba4210
2026-02-25 20:06:19.370 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 20:06:19.372 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-25 20:06:19.372 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-25 20:06:19.382 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:06:19.382 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-25_20-06-19__f2d6081d-8123-4fe8-90c8-992754ba4210__wakuorg_nwaku:latest.log
2026-02-25 20:06:19.382 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:06:19.383 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:06:19.386 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:06:19.386 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.123.125
2026-02-25 20:06:19.386 DEBUG [src.node.docker_mananger] Generated ports ['26755', '26756', '26757', '26758', '26759']
2026-02-25 20:06:19.387 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:06:19.387 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:06:19.388 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:06:19.388 DEBUG [src.node.docker_mananger] docker run -i -t -p 26755:26755 -p 26756:26756 -p 26757:26757 -p 26758:26758 -p 26759:26759 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26757 --rest-port=26755 --tcp-port=26756 --discv5-udp-port=26758 --rest-address=0.0.0.0 --nat=extip:172.18.123.125 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ddfd2ddaeddd0ced6fad61c87a24cfe0e40e4a37bccc423391e97ba1e1f7e45c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26759 --metrics-logging=true --store=true --relay=true
2026-02-25 20:06:19.585 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.123.125 waku 80d799f985f4ab6a183e475f04a4242df1d04d8b6fcd6044fc90ea98d6f20c7f
2026-02-25 20:06:19.593 ERROR [src.node.docker_mananger] Max retries reached for container ee3191e8c502. Exiting log stream.
2026-02-25 20:06:19.623 DEBUG [src.node.docker_mananger] Container started with ID 80d799f985f4. Setting up logs at ./log/docker/publishing_node1_2026-02-25_20-06-19__f2d6081d-8123-4fe8-90c8-992754ba4210__wakuorg_nwaku:latest.log
2026-02-25 20:06:19.623 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 26755
2026-02-25 20:06:19.624 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:06:20.198 ERROR [src.node.docker_mananger] Max retries reached for container e0ae3b2fbda4. Exiting log stream.
2026-02-25 20:06:20.625 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26755/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:20.628 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:06:20.628 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:06:20.628 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26755/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:20.631 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.123.125/tcp/26756/p2p/16Uiu2HAmTpqnR2HPfw64ryptmA3AnytXJLDU9UGhdH28nWVE1G2C","/ip4/172.18.123.125/tcp/26757/ws/p2p/16Uiu2HAmTpqnR2HPfw64ryptmA3AnytXJLDU9UGhdH28nWVE1G2C"],"enrUri":"enr:-L24QAFnkoGbcuwG6NbMzVyCzdQ3Ynei5hYcrk0kRTV3mq36eaeSa9zSIR7CQUHP6EalUccCnHBz4Pvm0nV7PFDWI_UCgmlkgnY0gmlwhKwSe32KbXVsdGlhZGRyc5YACASsEnt9BmiEAAoErBJ7fQZohd0DgnJzhQADAQAAiXNlY3AyNTZrMaED4WVs60UcWb-yl57jB47F3o1MVa8tPPrI5TNN6MNRG3GDdGNwgmiEg3VkcIJohoV3YWt1MgM"}'
2026-02-25 20:06:20.631 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:06:20.638 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:06:20.638 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-25_20-06-19__f2d6081d-8123-4fe8-90c8-992754ba4210__wakuorg_nwaku:latest.log
2026-02-25 20:06:20.638 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:06:20.638 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:06:20.640 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:06:20.640 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.183.218
2026-02-25 20:06:20.640 DEBUG [src.node.docker_mananger] Generated ports ['52377', '52378', '52379', '52380', '52381']
2026-02-25 20:06:20.641 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:06:20.641 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:06:20.641 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:06:20.641 DEBUG [src.node.docker_mananger] docker run -i -t -p 52377:52377 -p 52378:52378 -p 52379:52379 -p 52380:52380 -p 52381:52381 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52379 --rest-port=52377 --tcp-port=52378 --discv5-udp-port=52380 --rest-address=0.0.0.0 --nat=extip:172.18.183.218 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eed65daccecac4de7a4fa2bfafc565ee84c9a9cfc6c53e1d397942f0b7befc0e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52381 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QAFnkoGbcuwG6NbMzVyCzdQ3Ynei5hYcrk0kRTV3mq36eaeSa9zSIR7CQUHP6EalUccCnHBz4Pvm0nV7PFDWI_UCgmlkgnY0gmlwhKwSe32KbXVsdGlhZGRyc5YACASsEnt9BmiEAAoErBJ7fQZohd0DgnJzhQADAQAAiXNlY3AyNTZrMaED4WVs60UcWb-yl57jB47F3o1MVa8tPPrI5TNN6MNRG3GDdGNwgmiEg3VkcIJohoV3YWt1MgM --storenode=/ip4/172.18.123.125/tcp/26756/p2p/16Uiu2HAmTpqnR2HPfw64ryptmA3AnytXJLDU9UGhdH28nWVE1G2C --store=true --relay=true
2026-02-25 20:06:20.841 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.183.218 waku 4f5604f5c170a2d20112e4c76bff9bd7efd5b6d2a02acc654ae7422a35306b98
2026-02-25 20:06:20.876 DEBUG [src.node.docker_mananger] Container started with ID 4f5604f5c170. Setting up logs at ./log/docker/store_node1_2026-02-25_20-06-19__f2d6081d-8123-4fe8-90c8-992754ba4210__wakuorg_nwaku:latest.log
2026-02-25 20:06:20.876 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 52377
2026-02-25 20:06:20.876 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:06:21.877 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52377/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:21.880 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:06:21.880 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:06:21.880 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52377/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:21.882 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.183.218/tcp/52378/p2p/16Uiu2HAmJ9QZWgJwn7Z73MhLBSKCqroSU2dWgidRXcbUow8nMdyJ","/ip4/172.18.183.218/tcp/52379/ws/p2p/16Uiu2HAmJ9QZWgJwn7Z73MhLBSKCqroSU2dWgidRXcbUow8nMdyJ"],"enrUri":"enr:-L24QJlS4dmiey07B4uZ_EMtSNq0AGK3zvQ3w3L47UlMXw5yLv9Fb0KI22rOPuj_Dz2tXLSevNU55RauqpyHy1rqgVsCgmlkgnY0gmlwhKwSt9qKbXVsdGlhZGRyc5YACASsErfaBsyaAAoErBK32gbMm90DgnJzhQADAQAAiXNlY3AyNTZrMaEDUZISjCgINHR-P2IrumdohlPlcJfariMSMfTTZrRlE6GDdGNwgsyag3VkcILMnIV3YWt1MgM"}'
2026-02-25 20:06:21.883 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:06:21.883 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52377/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.123.125/tcp/26756/p2p/16Uiu2HAmTpqnR2HPfw64ryptmA3AnytXJLDU9UGhdH28nWVE1G2C"]'
2026-02-25 20:06:21.886 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:21.886 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26755/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 20:06:21.889 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:21.889 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52377/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 20:06:21.892 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:21.893 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:21.893 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:21.899 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:21.899 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:22.100 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:22.101 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:22.107 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:22.107 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:22.308 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:22.308 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:22.315 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:22.316 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:22.517 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:22.517 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:22.524 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:22.524 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:22.725 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:22.725 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:22.731 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:22.732 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:22.933 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:22.933 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:22.939 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:22.940 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:23.140 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:23.141 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:23.147 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:23.148 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:23.349 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:23.349 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:23.355 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:23.356 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:23.557 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:23.557 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:23.563 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:23.564 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:23.765 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:23.765 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:23.771 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:23.772 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:23.973 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:23.973 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:23.979 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:23.979 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:24.180 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:24.180 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:24.186 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:24.187 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:24.388 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:24.389 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:24.395 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:24.395 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:24.596 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:24.596 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:24.603 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:24.603 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:24.804 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:24.805 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:24.811 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:24.811 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:25.012 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:25.013 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:25.018 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:25.019 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:25.220 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:25.220 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:25.227 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:25.227 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:25.428 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:25.428 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:25.434 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:25.434 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:25.636 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:25.636 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:25.642 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:25.643 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:25.844 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:25.845 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:25.850 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:25.851 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:26.052 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:26.053 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:26.059 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:26.060 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:26.261 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:26.261 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:26.267 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:26.267 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:26.468 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:26.469 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:26.475 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:26.475 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:26.676 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:26.676 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:26.683 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:26.683 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:26.884 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:26.884 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:26.889 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:26.890 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:27.090 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:27.091 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:27.096 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:27.096 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:27.297 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:27.297 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:27.304 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:27.305 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:27.505 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:27.506 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:27.512 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:27.512 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:27.714 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:27.714 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:27.720 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:27.721 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:27.922 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:27.922 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:27.927 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:27.928 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:28.129 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:28.129 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:28.136 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:28.136 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:28.337 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:28.338 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:28.343 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:28.344 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:28.545 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:28.545 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:28.552 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:28.552 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:28.753 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:28.753 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:28.760 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:28.760 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:28.961 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:28.962 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:28.967 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:28.968 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:29.169 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:29.170 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:29.176 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:29.176 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:29.377 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:29.377 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:29.383 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:29.383 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:29.584 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:29.585 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:29.591 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:29.591 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:29.792 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:29.793 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:29.799 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:29.799 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:30.000 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:30.001 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:30.007 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:30.008 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:30.209 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26755/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xb2d2b2b93373a8734ce11ce8f69f73718352ba374df2fa761c0061b72386ea3b%2C0x846e0b85a8dd312510397597ff69b70861f76d54f2800b0162974c319be95022&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:30.212 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb2d2b2b93373a8734ce11ce8f69f73718352ba374df2fa761c0061b72386ea3b"},{"messageHash":"0x846e0b85a8dd312510397597ff69b70861f76d54f2800b0162974c319be95022"}]}'
2026-02-25 20:06:30.213 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52377/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xb2d2b2b93373a8734ce11ce8f69f73718352ba374df2fa761c0061b72386ea3b%2C0x846e0b85a8dd312510397597ff69b70861f76d54f2800b0162974c319be95022&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:30.216 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb2d2b2b93373a8734ce11ce8f69f73718352ba374df2fa761c0061b72386ea3b"},{"messageHash":"0x846e0b85a8dd312510397597ff69b70861f76d54f2800b0162974c319be95022"}]}'
2026-02-25 20:06:30.217 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 20:06:30.219 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 20:06:30.219 DEBUG [src.node.waku_node] Stopping container with id 80d799f985f4
2026-02-25 20:06:30.768 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:06:30.770 DEBUG [src.node.waku_node] Stopping container with id 4f5604f5c170
2026-02-25 20:06:31.338 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:06:31.340 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 20:06:31.355 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:06:31.372 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,75 @@
2026-02-25 20:12:13.716 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 20:12:13.717 DEBUG [tests.conftest] Running test: test_relay_subscribe_with_invalid_pubsub_topic_format with id: 2026-02-25_20-12-13__5cacd97f-18e1-4169-addb-243b1e521bd2
2026-02-25 20:12:13.717 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 20:12:13.717 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-25 20:12:13.717 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-02-25 20:12:13.724 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:12:13.725 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_20-12-13__5cacd97f-18e1-4169-addb-243b1e521bd2__wakuorg_nwaku:latest.log
2026-02-25 20:12:13.725 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:12:13.725 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:12:13.727 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:12:13.727 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.180.48
2026-02-25 20:12:13.727 DEBUG [src.node.docker_mananger] Generated ports ['17452', '17453', '17454', '17455', '17456']
2026-02-25 20:12:13.727 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:12:13.727 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:12:13.727 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:12:13.728 DEBUG [src.node.docker_mananger] docker run -i -t -p 17452:17452 -p 17453:17453 -p 17454:17454 -p 17455:17455 -p 17456:17456 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17454 --rest-port=17452 --tcp-port=17453 --discv5-udp-port=17455 --rest-address=0.0.0.0 --nat=extip:172.18.180.48 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ea9aab03ebf1d50a9d1bd702a2aea2b476ba36d2bfadefdc563fd5de3cba601f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17456 --metrics-logging=true --relay=true
2026-02-25 20:12:13.911 ERROR [src.node.docker_mananger] Max retries reached for container b0a092b1c0f7. Exiting log stream.
2026-02-25 20:12:13.924 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.180.48 waku 917e843af000853a1f00a03b5831c2a99177dce3894d70f138fb59ef8311ea40
2026-02-25 20:12:13.960 DEBUG [src.node.docker_mananger] Container started with ID 917e843af000. Setting up logs at ./log/docker/node1_2026-02-25_20-12-13__5cacd97f-18e1-4169-addb-243b1e521bd2__wakuorg_nwaku:latest.log
2026-02-25 20:12:13.960 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17452
2026-02-25 20:12:13.960 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:12:14.502 ERROR [src.node.docker_mananger] Max retries reached for container c88593975163. Exiting log stream.
2026-02-25 20:12:14.961 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17452/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:12:14.964 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:12:14.964 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:12:14.964 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17452/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:12:14.967 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.180.48/tcp/17453/p2p/16Uiu2HAkyLGAppMLBFiFNa9MCBhpq1W3wd5HZGFrr57vDoN753VS","/ip4/172.18.180.48/tcp/17454/ws/p2p/16Uiu2HAkyLGAppMLBFiFNa9MCBhpq1W3wd5HZGFrr57vDoN753VS"],"enrUri":"enr:-L24QJg13zc5_tA6A3vWxxVpEe-3JtHYsGZz5KRzNjqQeeNjX4BVL34tzFzuFnU2yZDiO3ZKgmlBSilwlFK8oaMZnWQCgmlkgnY0gmlwhKwStDCKbXVsdGlhZGRyc5YACASsErQwBkQtAAoErBK0MAZELt0DgnJzhQADAQAAiXNlY3AyNTZrMaECOgvr_Wxd9yOrCLBto-J2PKBmu0G7dpgOI0h8TaU0VFmDdGNwgkQtg3VkcIJEL4V3YWt1MgE"}'
2026-02-25 20:12:14.967 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:12:14.974 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:12:14.975 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_20-12-13__5cacd97f-18e1-4169-addb-243b1e521bd2__wakuorg_nwaku:latest.log
2026-02-25 20:12:14.975 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:12:14.975 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:12:14.976 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:12:14.977 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.177.213
2026-02-25 20:12:14.977 DEBUG [src.node.docker_mananger] Generated ports ['4201', '4202', '4203', '4204', '4205']
2026-02-25 20:12:14.977 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:12:14.977 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:12:14.977 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:12:14.977 DEBUG [src.node.docker_mananger] docker run -i -t -p 4201:4201 -p 4202:4202 -p 4203:4203 -p 4204:4204 -p 4205:4205 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4203 --rest-port=4201 --tcp-port=4202 --discv5-udp-port=4204 --rest-address=0.0.0.0 --nat=extip:172.18.177.213 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d9bcbdcfe0b568fbdabdc43893d2dac8595dad3a7dafe188db468f1d5a7c60e1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4205 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJg13zc5_tA6A3vWxxVpEe-3JtHYsGZz5KRzNjqQeeNjX4BVL34tzFzuFnU2yZDiO3ZKgmlBSilwlFK8oaMZnWQCgmlkgnY0gmlwhKwStDCKbXVsdGlhZGRyc5YACASsErQwBkQtAAoErBK0MAZELt0DgnJzhQADAQAAiXNlY3AyNTZrMaECOgvr_Wxd9yOrCLBto-J2PKBmu0G7dpgOI0h8TaU0VFmDdGNwgkQtg3VkcIJEL4V3YWt1MgE
2026-02-25 20:12:15.186 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.177.213 waku 4fc9e4aad30c8698aceab358aa47ae42b0b48d8ef3d0c3e8b0c229f46f67b69c
2026-02-25 20:12:15.222 DEBUG [src.node.docker_mananger] Container started with ID 4fc9e4aad30c. Setting up logs at ./log/docker/node2_2026-02-25_20-12-13__5cacd97f-18e1-4169-addb-243b1e521bd2__wakuorg_nwaku:latest.log
2026-02-25 20:12:15.223 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 4201
2026-02-25 20:12:15.223 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:12:16.224 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4201/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:12:16.240 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:12:16.242 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:12:16.243 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4201/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:12:16.250 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.177.213/tcp/4202/p2p/16Uiu2HAmSgdGW74HvFfXBLKV7J581Uyc2w3TVceQ6VXYxtA1Uxwz","/ip4/172.18.177.213/tcp/4203/ws/p2p/16Uiu2HAmSgdGW74HvFfXBLKV7J581Uyc2w3TVceQ6VXYxtA1Uxwz"],"enrUri":"enr:-L24QECr8wyvaPYa_Ej7ghKzovQ5GXWmKtzx5EiRJ3rJ_87lPZm8RA1sTNt08gzpmHULt-BhE0KzEvPWZlIH4VHOtSgCgmlkgnY0gmlwhKwSsdWKbXVsdGlhZGRyc5YACASsErHVBhBqAAoErBKx1QYQa90DgnJzhQADAQAAiXNlY3AyNTZrMaED0G7ww5Qkv5YsB_0smgO9harn4jaX0otbdQNyi6NpN0mDdGNwghBqg3VkcIIQbIV3YWt1MgE"}'
2026-02-25 20:12:16.251 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:12:16.253 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4201/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.180.48/tcp/17453/p2p/16Uiu2HAkyLGAppMLBFiFNa9MCBhpq1W3wd5HZGFrr57vDoN753VS"]'
2026-02-25 20:12:16.257 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:12:16.258 DEBUG [tests.relay.test_subscribe] Running test with payload /test/2/rs/0/1
2026-02-25 20:12:16.258 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17452/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/test/2/rs/0/1"'
2026-02-25 20:12:16.261 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:17452/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-25 20:12:16.262 DEBUG [tests.relay.test_subscribe] Running test with payload /waku/3/rs/0/1
2026-02-25 20:12:16.262 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17452/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/waku/3/rs/0/1"'
2026-02-25 20:12:16.264 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:17452/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-25 20:12:16.265 DEBUG [tests.relay.test_subscribe] Running test with payload /waku/2/test/0/1
2026-02-25 20:12:16.265 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17452/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/waku/2/test/0/1"'
2026-02-25 20:12:16.267 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:17452/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-25 20:12:16.268 DEBUG [tests.relay.test_subscribe] Running test with payload /waku/2/rs/3/b
2026-02-25 20:12:16.268 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17452/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/waku/2/rs/3/b"'
2026-02-25 20:12:16.271 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:17452/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-25 20:12:16.272 DEBUG [tests.relay.test_subscribe] Running test with payload /waku/2/rs/0
2026-02-25 20:12:16.272 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17452/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/waku/2/rs/0"'
2026-02-25 20:12:16.274 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:17452/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-25 20:12:16.276 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 20:12:16.277 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 20:12:16.277 DEBUG [src.node.waku_node] Stopping container with id 917e843af000
2026-02-25 20:12:16.868 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:12:16.871 DEBUG [src.node.waku_node] Stopping container with id 4fc9e4aad30c
2026-02-25 20:12:17.444 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:12:17.447 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 20:12:17.452 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:12:17.458 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,158 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_unsubscribe_from_all_pubsub_topics with id: 2026-02-25_20-12-40__932f14f2-135a-492e-a79d-d37acf0bd3d9
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_20-12-40__932f14f2-135a-492e-a79d-d37acf0bd3d9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.57
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21589', '21590', '21591', '21592', '21593']
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 21589:21589 -p 21590:21590 -p 21591:21591 -p 21592:21592 -p 21593:21593 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21591 --rest-port=21589 --tcp-port=21590 --discv5-udp-port=21592 --rest-address=0.0.0.0 --nat=extip:172.18.105.57 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=dcecf9c33bf4a54fe24726330018586617dc1ac90efe8d50eb3ea13cc98eaca8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21593 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.105.57 waku 40382f677efee2c027851853df6879303b23daa4e2c717bcfe54f43413d0fa38
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 40382f677efe. Setting up logs at ./log/docker/node1_2026-02-25_20-12-40__932f14f2-135a-492e-a79d-d37acf0bd3d9__wakuorg_nwaku:latest.log
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 248a2effc3a4. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 21589
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 4bd4c7d257d5. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21589/health" -H "Content-Type: application/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:21589/debug/v1/info" -H "Content-Type: application/json" -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.57/tcp/21590/p2p/16Uiu2HAmCnRo2BnEnzhMD6YNwExgwGFzoXRZ76niMBQWJAWuHtqS","/ip4/172.18.105.57/tcp/21591/ws/p2p/16Uiu2HAmCnRo2BnEnzhMD6YNwExgwGFzoXRZ76niMBQWJAWuHtqS"],"enrUri":"enr:-L24QHg3WeTuRKPYabgeT36L0yX5xKNTcZdsIhjw0a7eoY7cUKcyjybyQ0EzwkZeQNfhtt3noPBG3K0kxUluD115As4CgmlkgnY0gmlwhKwSaTmKbXVsdGlhZGRyc5YACASsEmk5BlRWAAoErBJpOQZUV90DgnJzhQACAQAAiXNlY3AyNTZrMaEDAefVuvg_VuieCqfDRLXbbuYlDNfPERts1xkRMEiA28WDdGNwglRWg3VkcIJUWIV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_20-12-40__932f14f2-135a-492e-a79d-d37acf0bd3d9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.241.12
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40899', '40900', '40901', '40902', '40903']
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 40899:40899 -p 40900:40900 -p 40901:40901 -p 40902:40902 -p 40903:40903 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40901 --rest-port=40899 --tcp-port=40900 --discv5-udp-port=40902 --rest-address=0.0.0.0 --nat=extip:172.18.241.12 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=0e862a93fafc960f6ed6bdbfea91bdc8bdb97aadcd1e1e38fcfcc8a092b14f0b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40903 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHg3WeTuRKPYabgeT36L0yX5xKNTcZdsIhjw0a7eoY7cUKcyjybyQ0EzwkZeQNfhtt3noPBG3K0kxUluD115As4CgmlkgnY0gmlwhKwSaTmKbXVsdGlhZGRyc5YACASsEmk5BlRWAAoErBJpOQZUV90DgnJzhQACAQAAiXNlY3AyNTZrMaEDAefVuvg_VuieCqfDRLXbbuYlDNfPERts1xkRMEiA28WDdGNwglRWg3VkcIJUWIV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.241.12 waku b965b04db682c9b8eadfd86746654a9ae9eab166e464c2bd3a2b4178ff8febd7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b965b04db682. Setting up logs at ./log/docker/node2_2026-02-25_20-12-40__932f14f2-135a-492e-a79d-d37acf0bd3d9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 40899
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40899/health" -H "Content-Type: application/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:40899/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.241.12/tcp/40900/p2p/16Uiu2HAm2hLGhrn7i36YcarithEw9SPqPcxk5Nz5CFPmqZFTsVby","/ip4/172.18.241.12/tcp/40901/ws/p2p/16Uiu2HAm2hLGhrn7i36YcarithEw9SPqPcxk5Nz5CFPmqZFTsVby"],"enrUri":"enr:-L24QGE3ky1QlHpKsVFA578ardXLagu-ToFB03SfzcQr9YHPQTEK9DuKxMslSXkYXA7TbqxBeLjNWDKWatltFLpNQY4CgmlkgnY0gmlwhKwS8QyKbXVsdGlhZGRyc5YACASsEvEMBp_EAAoErBLxDAafxd0DgnJzhQACAQAAiXNlY3AyNTZrMaECbATRKjWBxvt0BpChUIOokefq7IIjOZwbdTIWf9sQjgyDdGNwgp_Eg3VkcIKfxoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40899/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.105.57/tcp/21590/p2p/16Uiu2HAmCnRo2BnEnzhMD6YNwExgwGFzoXRZ76niMBQWJAWuHtqS"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21589/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:40899/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:21589/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:21589/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":1772050363133847442,"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:40899/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":1772050363133847442,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21589/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21589/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772050363254960776,"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:40899/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772050363254960776,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21589/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21589/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772050363369882198,"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:40899/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772050363369882198,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21589/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21589/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772050363485265971,"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:40899/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772050363485265971,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21589/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21589/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772050363599858019,"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:40899/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772050363599858019,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21589/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21589/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772050363715860076,"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:40899/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772050363715860076,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21589/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21589/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772050363830676930,"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:40899/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772050363830676930,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21589/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21589/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772050363945013686,"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:40899/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772050363945013686,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:21589/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:40899/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:21589/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:21589/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/0'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21589/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:21589/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/1'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21589/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:21589/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/2'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21589/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:21589/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/3'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21589/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:21589/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/4'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21589/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:21589/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/5'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21589/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:21589/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/6'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21589/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:21589/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/7'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 40382f677efe
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b965b04db682
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 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_unsubscribe_from_single_pubsub_topic with id: 2026-02-25_20-04-48__af96124b-50af-421b-b6de-dfa5d758c759
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_20-04-48__af96124b-50af-421b-b6de-dfa5d758c759__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.147.222
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['2247', '2248', '2249', '2250', '2251']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 2247:2247 -p 2248:2248 -p 2249:2249 -p 2250:2250 -p 2251:2251 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2249 --rest-port=2247 --tcp-port=2248 --discv5-udp-port=2250 --rest-address=0.0.0.0 --nat=extip:172.18.147.222 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bd4b7638cd3cfe8ecb935ca78b7fcadf1cbde1c9da9cdf7fcaecbd2190da8d7d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2251 --metrics-logging=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7c750aeb78ae. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.147.222 waku 31b12c887cad7e3bd2484282a295e71713a1bb67a9b282a01831dbf6e081d4fc
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 31b12c887cad. Setting up logs at ./log/docker/node1_2026-02-25_20-04-48__af96124b-50af-421b-b6de-dfa5d758c759__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 2247
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 ccf68bfb4b26. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2247/health" -H "Content-Type: application/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:2247/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.147.222/tcp/2248/p2p/16Uiu2HAmSMz4LbStqAoowbZDKZhjaXjdNkyhcM34KcQgcpx9vAx4","/ip4/172.18.147.222/tcp/2249/ws/p2p/16Uiu2HAmSMz4LbStqAoowbZDKZhjaXjdNkyhcM34KcQgcpx9vAx4"],"enrUri":"enr:-L24QFRyaXXy3m2Fsk9fyGoifc7iw_YR_7ZkCugdVf12qjYyFMrYRDLELdwnwXhKvSgBAAFimnpAskzx4K3KTgFe8U0CgmlkgnY0gmlwhKwSk96KbXVsdGlhZGRyc5YACASsEpPeBgjIAAoErBKT3gYIyd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDy6hpqiE-BYlO_cJ2RLcHAnVXX-ZH87w_vYOnZX2fOSWDdGNwggjIg3VkcIIIyoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_20-04-48__af96124b-50af-421b-b6de-dfa5d758c759__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.99
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24366', '24367', '24368', '24369', '24370']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 24366:24366 -p 24367:24367 -p 24368:24368 -p 24369:24369 -p 24370:24370 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24368 --rest-port=24366 --tcp-port=24367 --discv5-udp-port=24369 --rest-address=0.0.0.0 --nat=extip:172.18.222.99 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eb8dcdd50d7b0c73b02b38ddca88b37ef72ac524ea13f0c4bb9fc516a26cb44d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24370 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFRyaXXy3m2Fsk9fyGoifc7iw_YR_7ZkCugdVf12qjYyFMrYRDLELdwnwXhKvSgBAAFimnpAskzx4K3KTgFe8U0CgmlkgnY0gmlwhKwSk96KbXVsdGlhZGRyc5YACASsEpPeBgjIAAoErBKT3gYIyd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDy6hpqiE-BYlO_cJ2RLcHAnVXX-ZH87w_vYOnZX2fOSWDdGNwggjIg3VkcIIIyoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.222.99 waku 3b7455cdddf3fa1d0e11037c52d2fafa2ad031fdf2e73049da61f5bda10b789a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3b7455cdddf3. Setting up logs at ./log/docker/node2_2026-02-25_20-04-48__af96124b-50af-421b-b6de-dfa5d758c759__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 24366
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24366/health" -H "Content-Type: application/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:24366/debug/v1/info" -H "Content-Type: application/json" -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.99/tcp/24367/p2p/16Uiu2HAmT925idttmnd8mHb4KBsTbn6ARxztvjWLnxBqKQekugqs","/ip4/172.18.222.99/tcp/24368/ws/p2p/16Uiu2HAmT925idttmnd8mHb4KBsTbn6ARxztvjWLnxBqKQekugqs"],"enrUri":"enr:-L24QCJYJmpVa4tzoDm17R4NcU6mv149lZiGDP6Z1PHvCPL-aNg-JGRW6Prr3SkyyeEaxs3zv1-xptP0POfD4A7izMUCgmlkgnY0gmlwhKwS3mOKbXVsdGlhZGRyc5YACASsEt5jBl8vAAoErBLeYwZfMN0DgnJzhQADAQAAiXNlY3AyNTZrMaED1zHWZIhMncdXqohAxGXOlkw9j5bT9io6zb8PBtugoj6DdGNwgl8vg3VkcIJfMYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24366/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.147.222/tcp/2248/p2p/16Uiu2HAmSMz4LbStqAoowbZDKZhjaXjdNkyhcM34KcQgcpx9vAx4"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2247/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:24366/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:2247/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:2247/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1772049890606231552,"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:24366/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1772049890606231552,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:2247/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 DELETE "http://127.0.0.1:24366/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:2247/relay/v1/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:2247/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/3/1'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 31b12c887cad
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 3b7455cdddf3
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,178 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_multiple_edge_service_nodes_communication with id: 2026-02-25_20-02-40__ac6a36ce-e279-486f-81f4-3b62a6390832
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_20-02-40__ac6a36ce-e279-486f-81f4-3b62a6390832__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_20-02-40__ac6a36ce-e279-486f-81f4-3b62a6390832__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-25_20-02-40__ac6a36ce-e279-486f-81f4-3b62a6390832__wakuorg_nwaku:latest.log
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-02-25_20-02-40__ac6a36ce-e279-486f-81f4-3b62a6390832__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node5_2026-02-25_20-02-40__ac6a36ce-e279-486f-81f4-3b62a6390832__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node6_2026-02-25_20-02-40__ac6a36ce-e279-486f-81f4-3b62a6390832__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node7_2026-02-25_20-02-40__ac6a36ce-e279-486f-81f4-3b62a6390832__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node8_2026-02-25_20-02-40__ac6a36ce-e279-486f-81f4-3b62a6390832__wakuorg_nwaku:latest.log
DEBUG  tests.e2e.test_e2e:test_e2e.py:434 Start 2 edges nodes and 3 service nodes
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:33 Network waku created
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.250.186
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7708', '7709', '7710', '7711', '7712']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 7708:7708 -p 7709:7709 -p 7710:7710 -p 7711:7711 -p 7712:7712 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7710 --rest-port=7708 --tcp-port=7709 --discv5-udp-port=7711 --rest-address=0.0.0.0 --nat=extip:172.18.250.186 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0f1d7c11c33a4ae1ec0d8852a4cd0eebf4ed2adfc87f7ac6b7e24d981d57970d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7712 --metrics-logging=true --relay=true --store=true --lightpush=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.250.186 waku 041731b8895858fc48f51d2126025de2e223e22f5adf66ee8a39830b2e9953b5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 041731b88958. Setting up logs at ./log/docker/node6_2026-02-25_20-02-40__ac6a36ce-e279-486f-81f4-3b62a6390832__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 7708
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7708/health" -H "Content-Type: application/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":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"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:7708/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.250.186/tcp/7709/p2p/16Uiu2HAm1syd8WVQEmnZPozY7x9wofR1vGZK3Cm9F2oCTbp9VGPM","/ip4/172.18.250.186/tcp/7710/ws/p2p/16Uiu2HAm1syd8WVQEmnZPozY7x9wofR1vGZK3Cm9F2oCTbp9VGPM"],"enrUri":"enr:-L24QKgsAVavoQuY69X32abUyDnLqXW_GpHBkOAxy02I4_q4EsVprqIfvJrwOG7VWGEI_-rHIHBkrSejNds6vENf1JUCgmlkgnY0gmlwhKwS-rqKbXVsdGlhZGRyc5YACASsEvq6Bh4dAAoErBL6ugYeHt0DgnJzhQADAQAAiXNlY3AyNTZrMaECX-MsJHS3QjTAoZ8qczKGzM323RSa8h5n7Po_oaj9N-yDdGNwgh4dg3VkcIIeH4V3YWt1Mgs"}'
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.52.143
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58581', '58582', '58583', '58584', '58585']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 58581:58581 -p 58582:58582 -p 58583:58583 -p 58584:58584 -p 58585:58585 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58583 --rest-port=58581 --tcp-port=58582 --discv5-udp-port=58584 --rest-address=0.0.0.0 --nat=extip:172.18.52.143 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3d287ec34a71d07ea26dcaadf39db48bdba5bceaa87faea7ef0438ed50ea30b2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58585 --metrics-logging=true --relay=false --lightpushnode=/ip4/172.18.250.186/tcp/7709/p2p/16Uiu2HAm1syd8WVQEmnZPozY7x9wofR1vGZK3Cm9F2oCTbp9VGPM --discv5-bootstrap-node=enr:-L24QKgsAVavoQuY69X32abUyDnLqXW_GpHBkOAxy02I4_q4EsVprqIfvJrwOG7VWGEI_-rHIHBkrSejNds6vENf1JUCgmlkgnY0gmlwhKwS-rqKbXVsdGlhZGRyc5YACASsEvq6Bh4dAAoErBL6ugYeHt0DgnJzhQADAQAAiXNlY3AyNTZrMaECX-MsJHS3QjTAoZ8qczKGzM323RSa8h5n7Po_oaj9N-yDdGNwgh4dg3VkcIIeH4V3YWt1Mgs
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.52.143 waku 80b108164ad873ffac099d151c35230524fcfd1bee05d5f2a525e2aefbee577e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 80b108164ad8. Setting up logs at ./log/docker/node4_2026-02-25_20-02-40__ac6a36ce-e279-486f-81f4-3b62a6390832__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 58581
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58581/health" -H "Content-Type: application/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:58581/debug/v1/info" -H "Content-Type: application/json" -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.143/tcp/58582/p2p/16Uiu2HAm6gtWnsB4fsLtCG9rcdTiV5R7uaek1V96y2Q5GmpBJzmp","/ip4/172.18.52.143/tcp/58583/ws/p2p/16Uiu2HAm6gtWnsB4fsLtCG9rcdTiV5R7uaek1V96y2Q5GmpBJzmp"],"enrUri":"enr:-L24QJlubY6zz2voAOXkpvUX1QxOKikgB8NJ7HyjtMZ4VqQSIfnPU83YUCJakW0_Z_tfa_mCj3sEgVi9pDmTb1zuH9cCgmlkgnY0gmlwhKwSNI-KbXVsdGlhZGRyc5YACASsEjSPBuTWAAoErBI0jwbk190DgnJzhQADAQAAiXNlY3AyNTZrMaECp1Zw6i6oogKqaO98ujkqw89BPaUDXiadRX4dTWTd7VODdGNwguTWg3VkcILk2IV3YWt1MgA"}'
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.163.30
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26672', '26673', '26674', '26675', '26676']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 26672:26672 -p 26673:26673 -p 26674:26674 -p 26675:26675 -p 26676:26676 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26674 --rest-port=26672 --tcp-port=26673 --discv5-udp-port=26675 --rest-address=0.0.0.0 --nat=extip:172.18.163.30 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fd47f2f7aab1c1aaa4cc5aa3e8a09c39aefaccecce8dedbb08f5de2faecbf793 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26676 --metrics-logging=true --relay=true --store=true --discv5-bootstrap-node=enr:-L24QKgsAVavoQuY69X32abUyDnLqXW_GpHBkOAxy02I4_q4EsVprqIfvJrwOG7VWGEI_-rHIHBkrSejNds6vENf1JUCgmlkgnY0gmlwhKwS-rqKbXVsdGlhZGRyc5YACASsEvq6Bh4dAAoErBL6ugYeHt0DgnJzhQADAQAAiXNlY3AyNTZrMaECX-MsJHS3QjTAoZ8qczKGzM323RSa8h5n7Po_oaj9N-yDdGNwgh4dg3VkcIIeH4V3YWt1Mgs
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.163.30 waku 1627f23989de19f218932cf090074d0a076367841e653abc035a59cc1760a0d6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1627f23989de. Setting up logs at ./log/docker/node7_2026-02-25_20-02-40__ac6a36ce-e279-486f-81f4-3b62a6390832__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 26672
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26672/health" -H "Content-Type: application/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:26672/debug/v1/info" -H "Content-Type: application/json" -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.30/tcp/26673/p2p/16Uiu2HAm6pcJgjgngtkqzsj8xZwFVh2j3XBqffqDvMohrrkzve72","/ip4/172.18.163.30/tcp/26674/ws/p2p/16Uiu2HAm6pcJgjgngtkqzsj8xZwFVh2j3XBqffqDvMohrrkzve72"],"enrUri":"enr:-L24QIBbQELi5RAvPfBOKcebhh3EDIlpKC7ilLT-1kO8jLXIPGgu4TPCczXE8wxTEYRXLtvXbdLR7N6Qhq_qegUJJdoCgmlkgnY0gmlwhKwSox6KbXVsdGlhZGRyc5YACASsEqMeBmgxAAoErBKjHgZoMt0DgnJzhQADAQAAiXNlY3AyNTZrMaECqVDColTZ3bCATCpuHS9GEHg5GOpDZ3K8KR1ShKuAnQmDdGNwgmgxg3VkcIJoM4V3YWt1MgM"}'
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.24.52
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34459', '34460', '34461', '34462', '34463']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 34459:34459 -p 34460:34460 -p 34461:34461 -p 34462:34462 -p 34463:34463 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34461 --rest-port=34459 --tcp-port=34460 --discv5-udp-port=34462 --rest-address=0.0.0.0 --nat=extip:172.18.24.52 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bb1932879fbdb256f6bd71abfbedab207cc46d755b674dddca3c9bce1ab9a4db --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34463 --metrics-logging=true --relay=true --filter=true --storenode=/ip4/172.18.163.30/tcp/26673/p2p/16Uiu2HAm6pcJgjgngtkqzsj8xZwFVh2j3XBqffqDvMohrrkzve72 --discv5-bootstrap-node=enr:-L24QIBbQELi5RAvPfBOKcebhh3EDIlpKC7ilLT-1kO8jLXIPGgu4TPCczXE8wxTEYRXLtvXbdLR7N6Qhq_qegUJJdoCgmlkgnY0gmlwhKwSox6KbXVsdGlhZGRyc5YACASsEqMeBmgxAAoErBKjHgZoMt0DgnJzhQADAQAAiXNlY3AyNTZrMaECqVDColTZ3bCATCpuHS9GEHg5GOpDZ3K8KR1ShKuAnQmDdGNwgmgxg3VkcIJoM4V3YWt1MgM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.24.52 waku 9cefdec862839d4db5b825024e14416607e77515fab59d01f723afc0bf9ff82c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9cefdec86283. Setting up logs at ./log/docker/node8_2026-02-25_20-02-40__ac6a36ce-e279-486f-81f4-3b62a6390832__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 34459
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34459/health" -H "Content-Type: application/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:34459/debug/v1/info" -H "Content-Type: application/json" -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.52/tcp/34460/p2p/16Uiu2HAm15bCQgfh6MzxP3DBLPVx4QRKP7Ykq5J2C3QFbKoMsj7W","/ip4/172.18.24.52/tcp/34461/ws/p2p/16Uiu2HAm15bCQgfh6MzxP3DBLPVx4QRKP7Ykq5J2C3QFbKoMsj7W"],"enrUri":"enr:-L24QJHy7R9yUMx7zNgOvXqvccavXbtB5GNPcFfuLtXfIdrCdo2gc2eMg8f09LHE7nhYK5vrtiB4tKxNpGbQojzDKQQCgmlkgnY0gmlwhKwSGDSKbXVsdGlhZGRyc5YACASsEhg0BoacAAoErBIYNAaGnd0DgnJzhQADAQAAiXNlY3AyNTZrMaECVAEZCV2HoRUUEzPHnxlxRhOZLLz_69hXfU1bl9K79rGDdGNwgoacg3VkcIKGnoV3YWt1MgU"}'
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.167.131
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['12770', '12771', '12772', '12773', '12774']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 12770:12770 -p 12771:12771 -p 12772:12772 -p 12773:12773 -p 12774:12774 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12772 --rest-port=12770 --tcp-port=12771 --discv5-udp-port=12773 --rest-address=0.0.0.0 --nat=extip:172.18.167.131 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3febfc4f7e5a2ee2fff686cceafec037793d9af1984eaa11b24fcf14dcad3632 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12774 --metrics-logging=true --relay=false --filternode=/ip4/172.18.24.52/tcp/34460/p2p/16Uiu2HAm15bCQgfh6MzxP3DBLPVx4QRKP7Ykq5J2C3QFbKoMsj7W --storenode=/ip4/172.18.163.30/tcp/26673/p2p/16Uiu2HAm6pcJgjgngtkqzsj8xZwFVh2j3XBqffqDvMohrrkzve72 --discv5-bootstrap-node=enr:-L24QIBbQELi5RAvPfBOKcebhh3EDIlpKC7ilLT-1kO8jLXIPGgu4TPCczXE8wxTEYRXLtvXbdLR7N6Qhq_qegUJJdoCgmlkgnY0gmlwhKwSox6KbXVsdGlhZGRyc5YACASsEqMeBmgxAAoErBKjHgZoMt0DgnJzhQADAQAAiXNlY3AyNTZrMaECqVDColTZ3bCATCpuHS9GEHg5GOpDZ3K8KR1ShKuAnQmDdGNwgmgxg3VkcIJoM4V3YWt1MgM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.167.131 waku 679f0a452f73976ea86a8262f6acb830546a934a4d210307903927d5630ebd97
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 679f0a452f73. Setting up logs at ./log/docker/node5_2026-02-25_20-02-40__ac6a36ce-e279-486f-81f4-3b62a6390832__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 12770
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12770/health" -H "Content-Type: application/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:12770/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.167.131/tcp/12771/p2p/16Uiu2HAmBuNo4oGsiXVvPih3Bv4WEe6dBRrrRrYfg84yZ9pFtaHr","/ip4/172.18.167.131/tcp/12772/ws/p2p/16Uiu2HAmBuNo4oGsiXVvPih3Bv4WEe6dBRrrRrYfg84yZ9pFtaHr"],"enrUri":"enr:-L24QGf5pDK63aB5-beXgfVou-bcXxgidcb7qXw8I6RvUQHgTtIIiEpJqhrB1BNqsDSM98Xcj74ZN6h3rmb9ehfMNYcCgmlkgnY0gmlwhKwSp4OKbXVsdGlhZGRyc5YACASsEqeDBjHjAAoErBKngwYx5N0DgnJzhQADAQAAiXNlY3AyNTZrMaEC9NPSiAz8PFgOwUNYAZwbagnM9Bra2Y6o2cmXIcnFlq2DdGNwgjHjg3VkcIIx5YV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  tests.e2e.test_e2e:test_e2e.py:450 Connect 3 service nodes to relay subscriptions
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7708/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:26672/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:34459/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:7708/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.163.30/tcp/39856/p2p/16Uiu2HAm6pcJgjgngtkqzsj8xZwFVh2j3XBqffqDvMohrrkzve72","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26672/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.17.0.5/tcp/55094/p2p/16Uiu2HAm15bCQgfh6MzxP3DBLPVx4QRKP7Ykq5J2C3QFbKoMsj7W","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.250.186/tcp/7709/p2p/16Uiu2HAm1syd8WVQEmnZPozY7x9wofR1vGZK3Cm9F2oCTbp9VGPM","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/lightpush/3.0.0","/vac/waku/lightpush/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34459/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.163.30/tcp/26673/p2p/16Uiu2HAm6pcJgjgngtkqzsj8xZwFVh2j3XBqffqDvMohrrkzve72","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 30 seconds
DEBUG  tests.e2e.test_e2e:test_e2e.py:456 Edge node2 makes filter subscription to pubsubtopic /waku/2/rs/3/1 and content topic /test/1/waku-filter/proto
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12770/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  tests.e2e.test_e2e:test_e2e.py:461 Check if service node1 receives message sent by edge node1
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:58581/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": 1772049800169341599}}'
INFO  src.node.api_clients.base_client:base_client.py: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:7708/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1772049800169341599,"ephemeral":false,"proof":""}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:465 Check if edge node2 can query stored message
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:12770/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":"767eb0cae42e86c226c9","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf0dfde6d1d7bd029fc406a49e9b9024f6a14ced661e22e6e3510d09b62dfdaf4"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.e2e.test_e2e:test_e2e.py:468 Check if service node3 can query stored message
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:34459/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":"28f5ae4bff872c5b98b6","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf0dfde6d1d7bd029fc406a49e9b9024f6a14ced661e22e6e3510d09b62dfdaf4"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.e2e.test_e2e:test_e2e.py:471 Check if edge node2 can get sent message using filter get request
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12770/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":1772049800169341599,"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 041731b88958
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 80b108164ad8
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1627f23989de
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 041731b88958. 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 9cefdec86283
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 80b108164ad8. 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 679f0a452f73
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1627f23989de. 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,226 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_sync_with_nodes_restart__case2 with id: 2026-02-25_20-09-47__344493b6-b1e3-41ab-b147-1d1991753d5a
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_20-09-47__344493b6-b1e3-41ab-b147-1d1991753d5a__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_20-09-47__344493b6-b1e3-41ab-b147-1d1991753d5a__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-25_20-09-47__344493b6-b1e3-41ab-b147-1d1991753d5a__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.156.227
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['64986', '64987', '64988', '64989', '64990']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 64986:64986 -p 64987:64987 -p 64988:64988 -p 64989:64989 -p 64990:64990 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64988 --rest-port=64986 --tcp-port=64987 --discv5-udp-port=64989 --rest-address=0.0.0.0 --nat=extip:172.18.156.227 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5af3a70a7bffe9cdd14eef202ecfa8a5b0ae93bd1db1f3ea55d0f28039a8c3cd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64990 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.156.227 waku ab84bbb45a47c8f9900c44f9f0fd2f2a69381e351f590dee0df84a808a12731d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ab84bbb45a47. Setting up logs at ./log/docker/node1_2026-02-25_20-09-47__344493b6-b1e3-41ab-b147-1d1991753d5a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 64986
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 f5dd52ec5a85. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container feb23772ec86. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64986/health" -H "Content-Type: application/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:64986/debug/v1/info" -H "Content-Type: application/json" -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.227/tcp/64987/p2p/16Uiu2HAmKwZLD94JVuUa7quWzDfkkTjgrZXvJ34mZ4MmgSkHpFdc","/ip4/172.18.156.227/tcp/64988/ws/p2p/16Uiu2HAmKwZLD94JVuUa7quWzDfkkTjgrZXvJ34mZ4MmgSkHpFdc"],"enrUri":"enr:-L24QNP-LootFXemm-uX2kokXhciA4WVSrzethZB2_ZuoQCzfUx4O9UzrhASHXnxp1OO-KqfWcktfP6_JHQ5pzRqmcICgmlkgnY0gmlwhKwSnOOKbXVsdGlhZGRyc5YACASsEpzjBv3bAAoErBKc4wb93N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDbEBkwuHQ77RysNC9WkhsnhsB6rqxSiNgyTdkvYqZ9juDdGNwgv3bg3VkcIL93YV3YWt1MgM"}'
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.207.41
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['48613', '48614', '48615', '48616', '48617']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 48613:48613 -p 48614:48614 -p 48615:48615 -p 48616:48616 -p 48617:48617 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48615 --rest-port=48613 --tcp-port=48614 --discv5-udp-port=48616 --rest-address=0.0.0.0 --nat=extip:172.18.207.41 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a0230a1b0b5acad370ae6ed8c7ffd0e0cab28a46bad9ff80e2dddd5bd0b3afd6 --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48617 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNP-LootFXemm-uX2kokXhciA4WVSrzethZB2_ZuoQCzfUx4O9UzrhASHXnxp1OO-KqfWcktfP6_JHQ5pzRqmcICgmlkgnY0gmlwhKwSnOOKbXVsdGlhZGRyc5YACASsEpzjBv3bAAoErBKc4wb93N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDbEBkwuHQ77RysNC9WkhsnhsB6rqxSiNgyTdkvYqZ9juDdGNwgv3bg3VkcIL93YV3YWt1MgM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.207.41 waku faffde8d5aa1c5c37b042e7bd235a6ec02a52f730387c535884d57c457c56736
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID faffde8d5aa1. Setting up logs at ./log/docker/node2_2026-02-25_20-09-47__344493b6-b1e3-41ab-b147-1d1991753d5a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 48613
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48613/health" -H "Content-Type: application/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:48613/debug/v1/info" -H "Content-Type: application/json" -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.41/tcp/48614/p2p/16Uiu2HAkxckykqh5hXZqNYLXCF3RuzpCE43n2xvTLyBXA2Qqegu5","/ip4/172.18.207.41/tcp/48615/ws/p2p/16Uiu2HAkxckykqh5hXZqNYLXCF3RuzpCE43n2xvTLyBXA2Qqegu5"],"enrUri":"enr:-L24QAbnP9O6AxJHctyTUeZbjSTAdPe69OtFjoMdWfoL999Ody-DY13LfVK8arMUW2OSCXGSRuhF6nzMm7-pNfuCvboCgmlkgnY0gmlwhKwSzymKbXVsdGlhZGRyc5YACASsEs8pBr3mAAoErBLPKQa9590DgnJzhQADAQAAiXNlY3AyNTZrMaECL2oaPAkvscX4p-51_02LHaVvGEU-uMWWLdK4U7frFzCDdGNwgr3mg3VkcIK96IV3YWt1MgE"}'
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.154.223
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38894', '38895', '38896', '38897', '38898']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 38894:38894 -p 38895:38895 -p 38896:38896 -p 38897:38897 -p 38898:38898 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38896 --rest-port=38894 --tcp-port=38895 --discv5-udp-port=38897 --rest-address=0.0.0.0 --nat=extip:172.18.154.223 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b9a41c4f89bc92ccd4ddccd939f6cafcc8ca67e0eca146caf50fac01acd8fadf --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38898 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAbnP9O6AxJHctyTUeZbjSTAdPe69OtFjoMdWfoL999Ody-DY13LfVK8arMUW2OSCXGSRuhF6nzMm7-pNfuCvboCgmlkgnY0gmlwhKwSzymKbXVsdGlhZGRyc5YACASsEs8pBr3mAAoErBLPKQa9590DgnJzhQADAQAAiXNlY3AyNTZrMaECL2oaPAkvscX4p-51_02LHaVvGEU-uMWWLdK4U7frFzCDdGNwgr3mg3VkcIK96IV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.154.223 waku 06dea0aa93d5f240bfec1682a3b54f86e3a0056871314ef202ccd716e42959fd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 06dea0aa93d5. Setting up logs at ./log/docker/node3_2026-02-25_20-09-47__344493b6-b1e3-41ab-b147-1d1991753d5a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 38894
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38894/health" -H "Content-Type: application/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:38894/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.154.223/tcp/38895/p2p/16Uiu2HAm7hGoZUspUaoBBCaGqPQq2PWcCCXCHdcUFPSZMYDVA4uz","/ip4/172.18.154.223/tcp/38896/ws/p2p/16Uiu2HAm7hGoZUspUaoBBCaGqPQq2PWcCCXCHdcUFPSZMYDVA4uz"],"enrUri":"enr:-L24QJ9WKCwN3Cw8PW8W8qPRBXZZKcGfyK9Y2c1I9ByTicX7DRAvtIned4MIuSKebrpCY7xNWsw68B1mJrbHlto_ipMCgmlkgnY0gmlwhKwSmt-KbXVsdGlhZGRyc5YACASsEprfBpfvAAoErBKa3waX8N0DgnJzhQADAQAAiXNlY3AyNTZrMaECtktUlKjBI1ko5iD0ZrwRaq_7bMZ5x_jbl7fUZXaERdWDdGNwgpfvg3VkcIKX8YV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48613/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.156.227/tcp/64987/p2p/16Uiu2HAmKwZLD94JVuUa7quWzDfkkTjgrZXvJ34mZ4MmgSkHpFdc"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38894/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.207.41/tcp/48614/p2p/16Uiu2HAkxckykqh5hXZqNYLXCF3RuzpCE43n2xvTLyBXA2Qqegu5"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64986/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:48613/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:38894/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:64986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48613/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48613/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48613/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48613/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48613/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48613/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48613/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48613/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48613/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48613/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.node.waku_node:waku_node.py:257 Restarting container with id faffde8d5aa1
DEBUG  src.libs.common:common.py:47 Sleeping for 5 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:64986/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":"0x456467176549cf089b6c9a6173ab9ebaeb01ca9b748ea5eed917ca230671ed9a"},{"messageHash":"0x76c564933ddf977006f99e2bc4bc995a0e3834ffaf0583ffd356ef139c300959"},{"messageHash":"0x86ec23f2c9dbcb80f5caeb759440657254b635dfbc6609b22d59c7cef70f7181"},{"messageHash":"0x666bc8454bdd85c23225a370318a4f1f6f582d5592d0e767b1cc68dedf1b981c"},{"messageHash":"0x4adb18b07c0c0813b9a0685e5e52b0eb8485e70c2f512bf9a26b1f6f6b15f08c"},{"messageHash":"0xb973eb81e2aeed3081440520a20cbbe475ccdf0f7f0291faf850026bdc897838"},{"messageHash":"0xe652bd5a16019e1a6ea8d7d15916cca111cb975a05196198ccdf8f22be656c32"},{"messageHash":"0xc8e62609b62fbdd7a868b1d4969a3c97cbf66282c754b177e3a4f49edc98a5c9"},{"messageHash":"0x5906e45093281c95d47b105c9fa98f32c080c822dc66f21577eac005d459cf1e"},{"messageHash":"0xa78c8e1f67ff1fcd4d0c57bcbb45b4d3c86ab1697b843aaf34405b4b6c3c4f93"},{"messageHash":"0x845e1dfe811b4b40f2c3a84e480d3d029a5d6b753ef8fa09d2d1b473447dc3cc"},{"messageHash":"0x1cf7e4719e9cb42812af7d31efc355d59c81a8f6eca4b52c51fa7f6701ed93b4"},{"messageHash":"0xb25fa05256dd89c84346a54c7d4e2f5c18bf7d58ae729b865765d7a715fbbdde"},{"messageHash":"0x7a234958b1fca468d2020941e7a09b267cd0b4cfa9cf303d0937bd576c9f88d8"},{"messageHash":"0x41c03b13ccff6b3b7968b02e7a8fb323419bfe48a4a3448631ab130fca8088e2"},{"messageHash":"0x19b0b06bab743daf9d54bf99fa4d9b2ce7670e5eb36d44695ddccf5ab36fbd16"},{"messageHash":"0x211d80de0946f337d6bd22d3efbcaf3faa12bf667f043f84035f0fdef79121da"},{"messageHash":"0x0ce007debfb8706ca97587abc19111011f910be3785da225db449fe8ff8aca35"},{"messageHash":"0x42982cdab3a1da00d21d183a281386d75ca54adddcae6b1d9fd53134f093668e"},{"messageHash":"0x6b5ee07786bd87293263039effabe1e50b91a3c431d2c5c799b5ef5fcd1ba41d"},{"messageHash":"0x9a2db5325b653a50fdb4da714d90c14ce0438b77f58c7273aef01edfb96425c3"},{"messageHash":"0xf189781d986208d8281b1fe08587d917ea89e8611372a4d02be017bcc7fd76e0"},{"messageHash":"0xee192e0f204e674020234fe54b5af1719ece4d6e447171daee23d01945e956aa"},{"messageHash":"0x224c92d9af47ea65e149f59b6abedb4a1a52401f8f31db3660638f20eeddd8f1"},{"messageHash":"0x16906f485f7a91acb915f74eb51d72f48d16cd5f2bf1d32eb4c78bd27f561a3a"},{"messageHash":"0x8aa9f1d0df2937bc1bec8526f6f672475b411a3e9dda3e33cc99935d8128c3c8"},{"messageHash":"0xc42b152ecb51f31cb4cca8cc9fdae99eddc752c1e1fb42e1a561d6f3ce580d96"},{"messageHash":"0x02c8750dc685bb242dab1fb44bd0464059745fc9a879e3af6fca75568608dffd"},{"messageHash":"0x73b4882f23b67558e458a864d50415493494f80dc785c074572f830e4d598dfd"},{"messageHash":"0x81f369ccb05cacb622817bb3b0a467699d9b6b157b783ad8e06958f6f7b2d29c"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 30
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48613/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":"f390c075018902ba433d","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x456467176549cf089b6c9a6173ab9ebaeb01ca9b748ea5eed917ca230671ed9a"},{"messageHash":"0x76c564933ddf977006f99e2bc4bc995a0e3834ffaf0583ffd356ef139c300959"},{"messageHash":"0x86ec23f2c9dbcb80f5caeb759440657254b635dfbc6609b22d59c7cef70f7181"},{"messageHash":"0x666bc8454bdd85c23225a370318a4f1f6f582d5592d0e767b1cc68dedf1b981c"},{"messageHash":"0x4adb18b07c0c0813b9a0685e5e52b0eb8485e70c2f512bf9a26b1f6f6b15f08c"},{"messageHash":"0xb973eb81e2aeed3081440520a20cbbe475ccdf0f7f0291faf850026bdc897838"},{"messageHash":"0xe652bd5a16019e1a6ea8d7d15916cca111cb975a05196198ccdf8f22be656c32"},{"messageHash":"0xc8e62609b62fbdd7a868b1d4969a3c97cbf66282c754b177e3a4f49edc98a5c9"},{"messageHash":"0x5906e45093281c95d47b105c9fa98f32c080c822dc66f21577eac005d459cf1e"},{"messageHash":"0xa78c8e1f67ff1fcd4d0c57bcbb45b4d3c86ab1697b843aaf34405b4b6c3c4f93"},{"messageHash":"0x845e1dfe811b4b40f2c3a84e480d3d029a5d6b753ef8fa09d2d1b473447dc3cc"},{"messageHash":"0x1cf7e4719e9cb42812af7d31efc355d59c81a8f6eca4b52c51fa7f6701ed93b4"},{"messageHash":"0xb25fa05256dd89c84346a54c7d4e2f5c18bf7d58ae729b865765d7a715fbbdde"},{"messageHash":"0x7a234958b1fca468d2020941e7a09b267cd0b4cfa9cf303d0937bd576c9f88d8"},{"messageHash":"0x41c03b13ccff6b3b7968b02e7a8fb323419bfe48a4a3448631ab130fca8088e2"},{"messageHash":"0x19b0b06bab743daf9d54bf99fa4d9b2ce7670e5eb36d44695ddccf5ab36fbd16"},{"messageHash":"0x211d80de0946f337d6bd22d3efbcaf3faa12bf667f043f84035f0fdef79121da"},{"messageHash":"0x0ce007debfb8706ca97587abc19111011f910be3785da225db449fe8ff8aca35"},{"messageHash":"0x42982cdab3a1da00d21d183a281386d75ca54adddcae6b1d9fd53134f093668e"},{"messageHash":"0x6b5ee07786bd87293263039effabe1e50b91a3c431d2c5c799b5ef5fcd1ba41d"},{"messageHash":"0x9a2db5325b653a50fdb4da714d90c14ce0438b77f58c7273aef01edfb96425c3"},{"messageHash":"0xf189781d986208d8281b1fe08587d917ea89e8611372a4d02be017bcc7fd76e0"},{"messageHash":"0xee192e0f204e674020234fe54b5af1719ece4d6e447171daee23d01945e956aa"},{"messageHash":"0x224c92d9af47ea65e149f59b6abedb4a1a52401f8f31db3660638f20eeddd8f1"},{"messageHash":"0x16906f485f7a91acb915f74eb51d72f48d16cd5f2bf1d32eb4c78bd27f561a3a"},{"messageHash":"0x8aa9f1d0df2937bc1bec8526f6f672475b411a3e9dda3e33cc99935d8128c3c8"},{"messageHash":"0xc42b152ecb51f31cb4cca8cc9fdae99eddc752c1e1fb42e1a561d6f3ce580d96"},{"messageHash":"0x02c8750dc685bb242dab1fb44bd0464059745fc9a879e3af6fca75568608dffd"},{"messageHash":"0x73b4882f23b67558e458a864d50415493494f80dc785c074572f830e4d598dfd"},{"messageHash":"0x81f369ccb05cacb622817bb3b0a467699d9b6b157b783ad8e06958f6f7b2d29c"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 30
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38894/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":"b9288e7bfac2bcf04970","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x456467176549cf089b6c9a6173ab9ebaeb01ca9b748ea5eed917ca230671ed9a"},{"messageHash":"0x76c564933ddf977006f99e2bc4bc995a0e3834ffaf0583ffd356ef139c300959"},{"messageHash":"0x86ec23f2c9dbcb80f5caeb759440657254b635dfbc6609b22d59c7cef70f7181"},{"messageHash":"0x666bc8454bdd85c23225a370318a4f1f6f582d5592d0e767b1cc68dedf1b981c"},{"messageHash":"0x4adb18b07c0c0813b9a0685e5e52b0eb8485e70c2f512bf9a26b1f6f6b15f08c"},{"messageHash":"0xb973eb81e2aeed3081440520a20cbbe475ccdf0f7f0291faf850026bdc897838"},{"messageHash":"0xe652bd5a16019e1a6ea8d7d15916cca111cb975a05196198ccdf8f22be656c32"},{"messageHash":"0xc8e62609b62fbdd7a868b1d4969a3c97cbf66282c754b177e3a4f49edc98a5c9"},{"messageHash":"0x5906e45093281c95d47b105c9fa98f32c080c822dc66f21577eac005d459cf1e"},{"messageHash":"0xa78c8e1f67ff1fcd4d0c57bcbb45b4d3c86ab1697b843aaf34405b4b6c3c4f93"},{"messageHash":"0x845e1dfe811b4b40f2c3a84e480d3d029a5d6b753ef8fa09d2d1b473447dc3cc"},{"messageHash":"0x1cf7e4719e9cb42812af7d31efc355d59c81a8f6eca4b52c51fa7f6701ed93b4"},{"messageHash":"0xb25fa05256dd89c84346a54c7d4e2f5c18bf7d58ae729b865765d7a715fbbdde"},{"messageHash":"0x7a234958b1fca468d2020941e7a09b267cd0b4cfa9cf303d0937bd576c9f88d8"},{"messageHash":"0x41c03b13ccff6b3b7968b02e7a8fb323419bfe48a4a3448631ab130fca8088e2"},{"messageHash":"0x19b0b06bab743daf9d54bf99fa4d9b2ce7670e5eb36d44695ddccf5ab36fbd16"},{"messageHash":"0x211d80de0946f337d6bd22d3efbcaf3faa12bf667f043f84035f0fdef79121da"},{"messageHash":"0x0ce007debfb8706ca97587abc19111011f910be3785da225db449fe8ff8aca35"},{"messageHash":"0x42982cdab3a1da00d21d183a281386d75ca54adddcae6b1d9fd53134f093668e"},{"messageHash":"0x6b5ee07786bd87293263039effabe1e50b91a3c431d2c5c799b5ef5fcd1ba41d"},{"messageHash":"0x9a2db5325b653a50fdb4da714d90c14ce0438b77f58c7273aef01edfb96425c3"},{"messageHash":"0xf189781d986208d8281b1fe08587d917ea89e8611372a4d02be017bcc7fd76e0"},{"messageHash":"0xee192e0f204e674020234fe54b5af1719ece4d6e447171daee23d01945e956aa"},{"messageHash":"0x224c92d9af47ea65e149f59b6abedb4a1a52401f8f31db3660638f20eeddd8f1"},{"messageHash":"0x16906f485f7a91acb915f74eb51d72f48d16cd5f2bf1d32eb4c78bd27f561a3a"},{"messageHash":"0x8aa9f1d0df2937bc1bec8526f6f672475b411a3e9dda3e33cc99935d8128c3c8"},{"messageHash":"0xc42b152ecb51f31cb4cca8cc9fdae99eddc752c1e1fb42e1a561d6f3ce580d96"},{"messageHash":"0x02c8750dc685bb242dab1fb44bd0464059745fc9a879e3af6fca75568608dffd"},{"messageHash":"0x73b4882f23b67558e458a864d50415493494f80dc785c074572f830e4d598dfd"},{"messageHash":"0x81f369ccb05cacb622817bb3b0a467699d9b6b157b783ad8e06958f6f7b2d29c"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 30
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ab84bbb45a47
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id faffde8d5aa1
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 06dea0aa93d5
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ab84bbb45a47. 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,107 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_with_no_timestamp with id: 2026-02-25_20-03-45__c3a28cb9-7c96-48a1-99c3-cc7e6cfbe2d1
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-25_20-03-45__c3a28cb9-7c96-48a1-99c3-cc7e6cfbe2d1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.38.13
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['2266', '2267', '2268', '2269', '2270']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 2266:2266 -p 2267:2267 -p 2268:2268 -p 2269:2269 -p 2270:2270 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2268 --rest-port=2266 --tcp-port=2267 --discv5-udp-port=2269 --rest-address=0.0.0.0 --nat=extip:172.18.38.13 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6be4faf0af4096c71b99128d20950b2bf82b9e7ed3b0bfd295ddef1fecf2e042 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2270 --metrics-logging=true --lightpush=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container dbf9facc057d. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.38.13 waku 94b13b00437f87475843eb9d24b2eaa78b0c869399eac5da500a1f4972f29b32
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 94b13b00437f. Setting up logs at ./log/docker/receiving_node1_2026-02-25_20-03-45__c3a28cb9-7c96-48a1-99c3-cc7e6cfbe2d1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 2266
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 04201546bced. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2266/health" -H "Content-Type: application/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:2266/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.38.13/tcp/2267/p2p/16Uiu2HAkxuprguR5awjbZWK6H3gAs8aHZ2CWKwoSDvPWdRZdQ2zd","/ip4/172.18.38.13/tcp/2268/ws/p2p/16Uiu2HAkxuprguR5awjbZWK6H3gAs8aHZ2CWKwoSDvPWdRZdQ2zd"],"enrUri":"enr:-L24QNAJnxUWhKGH4KoGfFMGE9fpfi9zRWoOotgHpcctIQJHadN5IUYb6lweAoWQEDJuUuYtjc4QZvAqgb8DpvfwP9cCgmlkgnY0gmlwhKwSJg2KbXVsdGlhZGRyc5YACASsEiYNBgjbAAoErBImDQYI3N0DgnJzhQADAQAAiXNlY3AyNTZrMaECM8lce4uI92lyPPhx3p0RdxP3cPHRwGPm2Y-4ZPKpiwqDdGNwggjbg3VkcIII3YV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-25_20-03-45__c3a28cb9-7c96-48a1-99c3-cc7e6cfbe2d1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.123
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24034', '24035', '24036', '24037', '24038']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 24034:24034 -p 24035:24035 -p 24036:24036 -p 24037:24037 -p 24038:24038 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24036 --rest-port=24034 --tcp-port=24035 --discv5-udp-port=24037 --rest-address=0.0.0.0 --nat=extip:172.18.83.123 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7d33d4ac7eaaddbd2f64b7294c4d5edabaafdc8da2f15aa1832fd8e74135eb99 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24038 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.83.123 waku 1757891106b7b0aa13adbaf7a9471e2bf1240df1242dc037ef790d568f7b36d6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1757891106b7. Setting up logs at ./log/docker/receiving_node2_2026-02-25_20-03-45__c3a28cb9-7c96-48a1-99c3-cc7e6cfbe2d1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 24034
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24034/health" -H "Content-Type: application/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:24034/debug/v1/info" -H "Content-Type: application/json" -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.123/tcp/24035/p2p/16Uiu2HAm3XvxKrRg56796rFP1aju4ZYaoVatRu2RBLpkoZn1xQds","/ip4/172.18.83.123/tcp/24036/ws/p2p/16Uiu2HAm3XvxKrRg56796rFP1aju4ZYaoVatRu2RBLpkoZn1xQds"],"enrUri":"enr:-L24QBsvWyYLAEFy_PBBlkhh7CdIFMbrDoIkfv73T7bA33n9PMEI63qsbIQ8PPhLCcEKtE3GntJtsj22sCTJyQF553cCgmlkgnY0gmlwhKwSU3uKbXVsdGlhZGRyc5YACASsElN7Bl3jAAoErBJTewZd5N0DgnJzhQADAQAAiXNlY3AyNTZrMaECeHfphmysqFc00IQzmgHDMEiyD9eYUMeJEh82IksGGk6DdGNwgl3jg3VkcIJd5YV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24034/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.38.13/tcp/2267/p2p/16Uiu2HAkxuprguR5awjbZWK6H3gAs8aHZ2CWKwoSDvPWdRZdQ2zd"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-25_20-03-45__c3a28cb9-7c96-48a1-99c3-cc7e6cfbe2d1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.236.198
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21900', '21901', '21902', '21903', '21904']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 21900:21900 -p 21901:21901 -p 21902:21902 -p 21903:21903 -p 21904:21904 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21902 --rest-port=21900 --tcp-port=21901 --discv5-udp-port=21903 --rest-address=0.0.0.0 --nat=extip:172.18.236.198 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=38ea5185ca11432cca8df9faaee269ecf9c5fd6726fb179ffbbccab698be39cf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21904 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QNAJnxUWhKGH4KoGfFMGE9fpfi9zRWoOotgHpcctIQJHadN5IUYb6lweAoWQEDJuUuYtjc4QZvAqgb8DpvfwP9cCgmlkgnY0gmlwhKwSJg2KbXVsdGlhZGRyc5YACASsEiYNBgjbAAoErBImDQYI3N0DgnJzhQADAQAAiXNlY3AyNTZrMaECM8lce4uI92lyPPhx3p0RdxP3cPHRwGPm2Y-4ZPKpiwqDdGNwggjbg3VkcIII3YV3YWt1Mgk --lightpushnode=/ip4/172.18.38.13/tcp/2267/p2p/16Uiu2HAkxuprguR5awjbZWK6H3gAs8aHZ2CWKwoSDvPWdRZdQ2zd --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.236.198 waku f807b0d8db69ee0162f6360920cddc4048e69bb1f17c3f3f95d8d59712e6b029
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f807b0d8db69. Setting up logs at ./log/docker/lightpush_node1_2026-02-25_20-03-45__c3a28cb9-7c96-48a1-99c3-cc7e6cfbe2d1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 21900
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21900/health" -H "Content-Type: application/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:21900/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.236.198/tcp/21901/p2p/16Uiu2HAm9AvWgicQ16ZgGQiUBJFDmYVMZyMZYBkLifXVrog5dDHW","/ip4/172.18.236.198/tcp/21902/ws/p2p/16Uiu2HAm9AvWgicQ16ZgGQiUBJFDmYVMZyMZYBkLifXVrog5dDHW"],"enrUri":"enr:-L24QKS-3zlEfihO2ayY7tPVLLmKOyR_w3x67xOwFS2YFLYbJMnRemuyH0C4DXAkh69Bu6n-hwvtsyLzm2oZac4u2vUCgmlkgnY0gmlwhKwS7MaKbXVsdGlhZGRyc5YACASsEuzGBlWNAAoErBLsxgZVjt0DgnJzhQADAQAAiXNlY3AyNTZrMaECzDxWQHSlscxzBiqUnK_vsLSpXBfVCjI6V5-ZPsiy6K2DdGNwglWNg3VkcIJVj4V3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21900/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.38.13/tcp/2267/p2p/16Uiu2HAkxuprguR5awjbZWK6H3gAs8aHZ2CWKwoSDvPWdRZdQ2zd"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21900/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.83.123/tcp/24035/p2p/16Uiu2HAm3XvxKrRg56796rFP1aju4ZYaoVatRu2RBLpkoZn1xQds"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2266/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:24034/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:21900/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21900/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto"}}'
INFO  src.node.api_clients.base_client:base_client.py: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:2266/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":1772049829406880768,"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:24034/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":1772049829406880768,"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:21900/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":1772049829406880768,"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 94b13b00437f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1757891106b7
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f807b0d8db69
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 94b13b00437f. 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,142 @@
2026-02-25 20:08:23.391 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 20:08:23.391 DEBUG [tests.conftest] Running test: test_messages_with_timestamps_close_to_now with id: 2026-02-25_20-08-23__9bf875cf-e6d2-4cb3-a9a0-18dd8af67a56
2026-02-25 20:08:23.392 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 20:08:23.392 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-25 20:08:23.392 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-25 20:08:23.398 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:08:23.398 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-25_20-08-23__9bf875cf-e6d2-4cb3-a9a0-18dd8af67a56__wakuorg_nwaku:latest.log
2026-02-25 20:08:23.398 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:08:23.398 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:08:23.400 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:08:23.400 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.169.172
2026-02-25 20:08:23.400 DEBUG [src.node.docker_mananger] Generated ports ['9210', '9211', '9212', '9213', '9214']
2026-02-25 20:08:23.400 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:08:23.400 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:08:23.400 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:08:23.401 DEBUG [src.node.docker_mananger] docker run -i -t -p 9210:9210 -p 9211:9211 -p 9212:9212 -p 9213:9213 -p 9214:9214 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9212 --rest-port=9210 --tcp-port=9211 --discv5-udp-port=9213 --rest-address=0.0.0.0 --nat=extip:172.18.169.172 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b166bde4ca3400535bdfcf4cee686f52bbcb6fd328ce69f5ac77e26e89f2fdac --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9214 --metrics-logging=true --store=true --relay=true
2026-02-25 20:08:23.559 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.169.172 waku 88f97449fa2792ee94d02868355f646f7c402c7832e499dd822a0630fe654798
2026-02-25 20:08:23.583 DEBUG [src.node.docker_mananger] Container started with ID 88f97449fa27. Setting up logs at ./log/docker/publishing_node1_2026-02-25_20-08-23__9bf875cf-e6d2-4cb3-a9a0-18dd8af67a56__wakuorg_nwaku:latest.log
2026-02-25 20:08:23.584 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 9210
2026-02-25 20:08:23.584 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:08:23.677 ERROR [src.node.docker_mananger] Max retries reached for container ab8903284591. Exiting log stream.
2026-02-25 20:08:24.199 ERROR [src.node.docker_mananger] Max retries reached for container a5600dc80935. Exiting log stream.
2026-02-25 20:08:24.585 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9210/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:08:24.588 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:08:24.588 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:08:24.588 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9210/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:08:24.591 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.169.172/tcp/9211/p2p/16Uiu2HAmSAJNknpemfHVx9FCy9cWG57UX3bDvx2sFi8TQe4yvzA6","/ip4/172.18.169.172/tcp/9212/ws/p2p/16Uiu2HAmSAJNknpemfHVx9FCy9cWG57UX3bDvx2sFi8TQe4yvzA6"],"enrUri":"enr:-L24QF1XftcOD2ePIsOUWIRWRMXqiRlTblYFSM3QQaGQo2SWWgcfNFkrKhehtcfdFN-aqDE70dAofOHVolrVF8vMacgCgmlkgnY0gmlwhKwSqayKbXVsdGlhZGRyc5YACASsEqmsBiP7AAoErBKprAYj_N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDyKonnaFaDEvcz1IgVMp9NW_t2delRwZEOkDOJ-ivMnuDdGNwgiP7g3VkcIIj_YV3YWt1MgM"}'
2026-02-25 20:08:24.591 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:08:24.598 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:08:24.598 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-25_20-08-23__9bf875cf-e6d2-4cb3-a9a0-18dd8af67a56__wakuorg_nwaku:latest.log
2026-02-25 20:08:24.598 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:08:24.598 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:08:24.600 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:08:24.600 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.54.199
2026-02-25 20:08:24.600 DEBUG [src.node.docker_mananger] Generated ports ['15274', '15275', '15276', '15277', '15278']
2026-02-25 20:08:24.600 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:08:24.600 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:08:24.601 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:08:24.601 DEBUG [src.node.docker_mananger] docker run -i -t -p 15274:15274 -p 15275:15275 -p 15276:15276 -p 15277:15277 -p 15278:15278 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15276 --rest-port=15274 --tcp-port=15275 --discv5-udp-port=15277 --rest-address=0.0.0.0 --nat=extip:172.18.54.199 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fa4c167acee77aace74a49fef07c4cefa2acaea933ba69b8e0eabfaefcf96d82 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15278 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QF1XftcOD2ePIsOUWIRWRMXqiRlTblYFSM3QQaGQo2SWWgcfNFkrKhehtcfdFN-aqDE70dAofOHVolrVF8vMacgCgmlkgnY0gmlwhKwSqayKbXVsdGlhZGRyc5YACASsEqmsBiP7AAoErBKprAYj_N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDyKonnaFaDEvcz1IgVMp9NW_t2delRwZEOkDOJ-ivMnuDdGNwgiP7g3VkcIIj_YV3YWt1MgM --storenode=/ip4/172.18.169.172/tcp/9211/p2p/16Uiu2HAmSAJNknpemfHVx9FCy9cWG57UX3bDvx2sFi8TQe4yvzA6 --store=true --relay=true
2026-02-25 20:08:24.757 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.54.199 waku efabf773e1716e0add8e197d3c454509ad7f1511818aa08fb91b2727cf0d49b4
2026-02-25 20:08:24.784 DEBUG [src.node.docker_mananger] Container started with ID efabf773e171. Setting up logs at ./log/docker/store_node1_2026-02-25_20-08-23__9bf875cf-e6d2-4cb3-a9a0-18dd8af67a56__wakuorg_nwaku:latest.log
2026-02-25 20:08:24.786 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 15274
2026-02-25 20:08:24.786 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:08:25.786 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15274/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:08:25.789 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:08:25.789 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:08:25.789 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15274/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:08:25.791 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.54.199/tcp/15275/p2p/16Uiu2HAmHYzuDRpgzNyZzCseFiuu1jfCYniZnpdsp1qQZGoHVH4Y","/ip4/172.18.54.199/tcp/15276/ws/p2p/16Uiu2HAmHYzuDRpgzNyZzCseFiuu1jfCYniZnpdsp1qQZGoHVH4Y"],"enrUri":"enr:-L24QOl3nqfb1C-_obRZaIHkds2Xmt_wO_cVA3UjduIGBD-cCPrwX_l_NFlBFBuPmS2iUteRj8z4bWLhf3y52G1d3aICgmlkgnY0gmlwhKwSNseKbXVsdGlhZGRyc5YACASsEjbHBjurAAoErBI2xwY7rN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDSMGSeM6kCpZP-ame33MsOHOEFKFTSQxugxJ07ZOzv-2DdGNwgjurg3VkcII7rYV3YWt1MgM"}'
2026-02-25 20:08:25.792 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:08:25.792 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15274/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.169.172/tcp/9211/p2p/16Uiu2HAmSAJNknpemfHVx9FCy9cWG57UX3bDvx2sFi8TQe4yvzA6"]'
2026-02-25 20:08:25.795 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:08:25.795 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9210/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 20:08:25.797 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:08:25.797 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15274/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 20:08:25.800 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:08:25.800 DEBUG [tests.store.test_time_filter] Running test with payload 3 sec Past
2026-02-25 20:08:25.801 DEBUG [src.steps.store] Relaying message
2026-02-25 20:08:25.801 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:08:25.805 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:08:25.806 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:08:26.006 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-25 20:08:26.007 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9210/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:08:26.010 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7171f87f7f33bae02a8d6e7075aa2c8b7811867daf1ee078ff51ff1fc9db73f8"}]}'
2026-02-25 20:08:26.010 DEBUG [src.steps.store] messages length is 1
2026-02-25 20:08:26.010 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-25 20:08:26.010 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15274/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:08:26.013 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7171f87f7f33bae02a8d6e7075aa2c8b7811867daf1ee078ff51ff1fc9db73f8"}]}'
2026-02-25 20:08:26.013 DEBUG [src.steps.store] messages length is 1
2026-02-25 20:08:26.013 DEBUG [tests.store.test_time_filter] Running test with payload 1 sec Past
2026-02-25 20:08:26.014 DEBUG [src.steps.store] Relaying message
2026-02-25 20:08:26.014 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:08:26.019 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:08:26.020 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:08:26.220 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-25 20:08:26.221 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9210/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:08:26.224 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7171f87f7f33bae02a8d6e7075aa2c8b7811867daf1ee078ff51ff1fc9db73f8"},{"messageHash":"0xa36c2dd7f7229d78262e2c2f9c7ad4bf2892d7b7a61e78f030ce98f506e33a75"}]}'
2026-02-25 20:08:26.224 DEBUG [src.steps.store] messages length is 2
2026-02-25 20:08:26.224 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-25 20:08:26.224 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15274/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:08:26.227 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7171f87f7f33bae02a8d6e7075aa2c8b7811867daf1ee078ff51ff1fc9db73f8"},{"messageHash":"0xa36c2dd7f7229d78262e2c2f9c7ad4bf2892d7b7a61e78f030ce98f506e33a75"}]}'
2026-02-25 20:08:26.227 DEBUG [src.steps.store] messages length is 2
2026-02-25 20:08:26.228 DEBUG [tests.store.test_time_filter] Running test with payload 0.1 sec Past
2026-02-25 20:08:26.228 DEBUG [src.steps.store] Relaying message
2026-02-25 20:08:26.228 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:08:26.233 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:08:26.234 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:08:26.435 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-25 20:08:26.435 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9210/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:08:26.438 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7171f87f7f33bae02a8d6e7075aa2c8b7811867daf1ee078ff51ff1fc9db73f8"},{"messageHash":"0xa36c2dd7f7229d78262e2c2f9c7ad4bf2892d7b7a61e78f030ce98f506e33a75"},{"messageHash":"0x0d216225804e177f544b73a2bb4c7ed43501f42f44440042fd0bacc6449c8086"}]}'
2026-02-25 20:08:26.438 DEBUG [src.steps.store] messages length is 3
2026-02-25 20:08:26.439 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-25 20:08:26.439 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15274/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:08:26.441 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7171f87f7f33bae02a8d6e7075aa2c8b7811867daf1ee078ff51ff1fc9db73f8"},{"messageHash":"0xa36c2dd7f7229d78262e2c2f9c7ad4bf2892d7b7a61e78f030ce98f506e33a75"},{"messageHash":"0x0d216225804e177f544b73a2bb4c7ed43501f42f44440042fd0bacc6449c8086"}]}'
2026-02-25 20:08:26.442 DEBUG [src.steps.store] messages length is 3
2026-02-25 20:08:26.442 DEBUG [tests.store.test_time_filter] Running test with payload 0.1 sec Future
2026-02-25 20:08:26.442 DEBUG [src.steps.store] Relaying message
2026-02-25 20:08:26.442 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:08:26.449 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:08:26.449 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:08:26.650 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-25 20:08:26.650 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9210/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:08:26.653 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7171f87f7f33bae02a8d6e7075aa2c8b7811867daf1ee078ff51ff1fc9db73f8"},{"messageHash":"0xa36c2dd7f7229d78262e2c2f9c7ad4bf2892d7b7a61e78f030ce98f506e33a75"},{"messageHash":"0x0d216225804e177f544b73a2bb4c7ed43501f42f44440042fd0bacc6449c8086"},{"messageHash":"0x41b9a7fe7add28667799830a2d436eeccca32e971a214fbb51eea944f3a56122"}]}'
2026-02-25 20:08:26.654 DEBUG [src.steps.store] messages length is 4
2026-02-25 20:08:26.654 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-25 20:08:26.654 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15274/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:08:26.657 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7171f87f7f33bae02a8d6e7075aa2c8b7811867daf1ee078ff51ff1fc9db73f8"},{"messageHash":"0xa36c2dd7f7229d78262e2c2f9c7ad4bf2892d7b7a61e78f030ce98f506e33a75"},{"messageHash":"0x0d216225804e177f544b73a2bb4c7ed43501f42f44440042fd0bacc6449c8086"},{"messageHash":"0x41b9a7fe7add28667799830a2d436eeccca32e971a214fbb51eea944f3a56122"}]}'
2026-02-25 20:08:26.657 DEBUG [src.steps.store] messages length is 4
2026-02-25 20:08:26.657 DEBUG [tests.store.test_time_filter] Running test with payload 2 sec Future
2026-02-25 20:08:26.657 DEBUG [src.steps.store] Relaying message
2026-02-25 20:08:26.658 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:08:26.662 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:08:26.663 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:08:26.863 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-25 20:08:26.864 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9210/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:08:26.867 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7171f87f7f33bae02a8d6e7075aa2c8b7811867daf1ee078ff51ff1fc9db73f8"},{"messageHash":"0xa36c2dd7f7229d78262e2c2f9c7ad4bf2892d7b7a61e78f030ce98f506e33a75"},{"messageHash":"0x0d216225804e177f544b73a2bb4c7ed43501f42f44440042fd0bacc6449c8086"},{"messageHash":"0x41b9a7fe7add28667799830a2d436eeccca32e971a214fbb51eea944f3a56122"},{"messageHash":"0xbe536cc2557d22c1438cfd99e57137097198e3e96c27937aa1cc493d124f7597"}]}'
2026-02-25 20:08:26.867 DEBUG [src.steps.store] messages length is 5
2026-02-25 20:08:26.867 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-25 20:08:26.868 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15274/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:08:26.871 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7171f87f7f33bae02a8d6e7075aa2c8b7811867daf1ee078ff51ff1fc9db73f8"},{"messageHash":"0xa36c2dd7f7229d78262e2c2f9c7ad4bf2892d7b7a61e78f030ce98f506e33a75"},{"messageHash":"0x0d216225804e177f544b73a2bb4c7ed43501f42f44440042fd0bacc6449c8086"},{"messageHash":"0x41b9a7fe7add28667799830a2d436eeccca32e971a214fbb51eea944f3a56122"},{"messageHash":"0xbe536cc2557d22c1438cfd99e57137097198e3e96c27937aa1cc493d124f7597"}]}'
2026-02-25 20:08:26.871 DEBUG [src.steps.store] messages length is 5
2026-02-25 20:08:26.871 DEBUG [tests.store.test_time_filter] Running test with payload 10 sec Future
2026-02-25 20:08:26.872 DEBUG [src.steps.store] Relaying message
2026-02-25 20:08:26.872 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:08:26.878 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:08:26.878 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:08:27.079 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-25 20:08:27.079 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9210/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:08:27.082 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7171f87f7f33bae02a8d6e7075aa2c8b7811867daf1ee078ff51ff1fc9db73f8"},{"messageHash":"0xa36c2dd7f7229d78262e2c2f9c7ad4bf2892d7b7a61e78f030ce98f506e33a75"},{"messageHash":"0x0d216225804e177f544b73a2bb4c7ed43501f42f44440042fd0bacc6449c8086"},{"messageHash":"0x41b9a7fe7add28667799830a2d436eeccca32e971a214fbb51eea944f3a56122"},{"messageHash":"0xbe536cc2557d22c1438cfd99e57137097198e3e96c27937aa1cc493d124f7597"},{"messageHash":"0x3dfba91fdf1b011c35d974fb343fbca0319a87b8440de3169b60228ab7a7a569"}]}'
2026-02-25 20:08:27.082 DEBUG [src.steps.store] messages length is 6
2026-02-25 20:08:27.082 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-25 20:08:27.083 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15274/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:08:27.086 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7171f87f7f33bae02a8d6e7075aa2c8b7811867daf1ee078ff51ff1fc9db73f8"},{"messageHash":"0xa36c2dd7f7229d78262e2c2f9c7ad4bf2892d7b7a61e78f030ce98f506e33a75"},{"messageHash":"0x0d216225804e177f544b73a2bb4c7ed43501f42f44440042fd0bacc6449c8086"},{"messageHash":"0x41b9a7fe7add28667799830a2d436eeccca32e971a214fbb51eea944f3a56122"},{"messageHash":"0xbe536cc2557d22c1438cfd99e57137097198e3e96c27937aa1cc493d124f7597"},{"messageHash":"0x3dfba91fdf1b011c35d974fb343fbca0319a87b8440de3169b60228ab7a7a569"}]}'
2026-02-25 20:08:27.086 DEBUG [src.steps.store] messages length is 6
2026-02-25 20:08:27.088 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 20:08:27.089 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 20:08:27.089 DEBUG [src.node.waku_node] Stopping container with id 88f97449fa27
2026-02-25 20:08:27.557 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:08:27.557 DEBUG [src.node.waku_node] Stopping container with id efabf773e171
2026-02-25 20:08:28.062 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:08:28.063 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 20:08:28.072 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:08:28.079 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,91 @@
2026-02-25 20:05:52.772 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 20:05:52.773 DEBUG [tests.conftest] Running test: test_filter_get_message_after_node2_restarts with id: 2026-02-25_20-05-52__ca708a8a-a379-4694-882d-a46e9070e3d7
2026-02-25 20:05:52.773 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 20:05:52.773 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-25 20:05:52.773 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-25 20:05:52.780 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:05:52.780 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_20-05-52__ca708a8a-a379-4694-882d-a46e9070e3d7__wakuorg_nwaku:latest.log
2026-02-25 20:05:52.780 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:05:52.780 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:05:52.782 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:05:52.783 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.97.92
2026-02-25 20:05:52.783 DEBUG [src.node.docker_mananger] Generated ports ['20940', '20941', '20942', '20943', '20944']
2026-02-25 20:05:52.783 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:05:52.783 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:05:52.784 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:05:52.784 DEBUG [src.node.docker_mananger] docker run -i -t -p 20940:20940 -p 20941:20941 -p 20942:20942 -p 20943:20943 -p 20944:20944 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20942 --rest-port=20940 --tcp-port=20941 --discv5-udp-port=20943 --rest-address=0.0.0.0 --nat=extip:172.18.97.92 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8fa935bbcf00c93e2efba0a7abfa985efe1e75dc1a0bc4def155622f6bfcff8e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20944 --metrics-logging=true --relay=true --filter=true
2026-02-25 20:05:52.958 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.97.92 waku 026a7aaed92434b2de9cdcb7f7e09b329160ee4f6cc699d9f94dda2f729ce876
2026-02-25 20:05:52.985 DEBUG [src.node.docker_mananger] Container started with ID 026a7aaed924. Setting up logs at ./log/docker/node1_2026-02-25_20-05-52__ca708a8a-a379-4694-882d-a46e9070e3d7__wakuorg_nwaku:latest.log
2026-02-25 20:05:52.985 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 20940
2026-02-25 20:05:52.986 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:05:52.988 ERROR [src.node.docker_mananger] Max retries reached for container 4e04397293e8. Exiting log stream.
2026-02-25 20:05:53.440 ERROR [src.node.docker_mananger] Max retries reached for container 41ab54e3deef. Exiting log stream.
2026-02-25 20:05:53.986 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20940/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:53.988 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:05:53.989 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:05:53.989 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20940/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:53.991 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.97.92/tcp/20941/p2p/16Uiu2HAm9Wf9LjkMn3brU9JGrJe7aAJ2VcjJYKj8mDeYA8dbPMeR","/ip4/172.18.97.92/tcp/20942/ws/p2p/16Uiu2HAm9Wf9LjkMn3brU9JGrJe7aAJ2VcjJYKj8mDeYA8dbPMeR"],"enrUri":"enr:-L24QPvRafyDuOj2dHa-SjTFq7xkvxFm4CyKQWV7xZR42xbCMK-08mLwl8ppPBGu3mIoaan_aaKefOX_vqdDF0LaGaQCgmlkgnY0gmlwhKwSYVyKbXVsdGlhZGRyc5YACASsEmFcBlHNAAoErBJhXAZRzt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC0UqTkZH6DnSQK5fW2QT1Ncl_ZkqziU9eQGhskj3ggJqDdGNwglHNg3VkcIJRz4V3YWt1MgU"}'
2026-02-25 20:05:53.992 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:05:53.992 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-25 20:05:53.998 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:05:53.998 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_20-05-52__ca708a8a-a379-4694-882d-a46e9070e3d7__wakuorg_nwaku:latest.log
2026-02-25 20:05:53.998 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:05:53.998 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:05:54.000 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:05:54.000 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.208.164
2026-02-25 20:05:54.000 DEBUG [src.node.docker_mananger] Generated ports ['61065', '61066', '61067', '61068', '61069']
2026-02-25 20:05:54.000 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:05:54.000 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:05:54.000 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:05:54.000 DEBUG [src.node.docker_mananger] docker run -i -t -p 61065:61065 -p 61066:61066 -p 61067:61067 -p 61068:61068 -p 61069:61069 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61067 --rest-port=61065 --tcp-port=61066 --discv5-udp-port=61068 --rest-address=0.0.0.0 --nat=extip:172.18.208.164 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fab6e9fce5fbae96f9e8dd9c394eb0fb05e9e6dedb5183d036bd4ccfead1ffeb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61069 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QPvRafyDuOj2dHa-SjTFq7xkvxFm4CyKQWV7xZR42xbCMK-08mLwl8ppPBGu3mIoaan_aaKefOX_vqdDF0LaGaQCgmlkgnY0gmlwhKwSYVyKbXVsdGlhZGRyc5YACASsEmFcBlHNAAoErBJhXAZRzt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC0UqTkZH6DnSQK5fW2QT1Ncl_ZkqziU9eQGhskj3ggJqDdGNwglHNg3VkcIJRz4V3YWt1MgU --filternode=/ip4/172.18.97.92/tcp/20941/p2p/16Uiu2HAm9Wf9LjkMn3brU9JGrJe7aAJ2VcjJYKj8mDeYA8dbPMeR
2026-02-25 20:05:54.149 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.208.164 waku 11ba1a0d07f50120f46c761f96c38a78e420eb6355dacfc2a00bd75b320682df
2026-02-25 20:05:54.174 DEBUG [src.node.docker_mananger] Container started with ID 11ba1a0d07f5. Setting up logs at ./log/docker/node2_2026-02-25_20-05-52__ca708a8a-a379-4694-882d-a46e9070e3d7__wakuorg_nwaku:latest.log
2026-02-25 20:05:54.174 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 61065
2026-02-25 20:05:54.175 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:05:55.175 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61065/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:55.178 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:05:55.178 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:05:55.178 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61065/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:55.181 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.208.164/tcp/61066/p2p/16Uiu2HAm6TsrwbnADGGgtEaYMtEj21pU2q4jK3ABpJK1FiAR3p84","/ip4/172.18.208.164/tcp/61067/ws/p2p/16Uiu2HAm6TsrwbnADGGgtEaYMtEj21pU2q4jK3ABpJK1FiAR3p84"],"enrUri":"enr:-L24QAKVm0Y8H73drxmpjqujNGE03ruqJSHtqHXlFc_FthdmV_NRPxcqcxac8p4UM9DwvjPVsW7CIjczpWpd9FW0xMUCgmlkgnY0gmlwhKwS0KSKbXVsdGlhZGRyc5YACASsEtCkBu6KAAoErBLQpAbui90DgnJzhQADAQAAiXNlY3AyNTZrMaECpAEnFmQHFmvBXReB6OKldKaP14Yc25y-GAMU2Ix0fuWDdGNwgu6Kg3VkcILujIV3YWt1MgA"}'
2026-02-25 20:05:55.181 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:05:55.181 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61065/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.97.92/tcp/20941/p2p/16Uiu2HAm9Wf9LjkMn3brU9JGrJe7aAJ2VcjJYKj8mDeYA8dbPMeR"]'
2026-02-25 20:05:55.211 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:55.215 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-02-25 20:05:55.216 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20940/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 20:05:55.229 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:55.230 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61065/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "52888f44-1633-4cb2-890a-5df4508e0c8f", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 20:05:55.241 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"52888f44-1633-4cb2-890a-5df4508e0c8f","statusDesc":"OK"}'
2026-02-25 20:05:55.243 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20940/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:05:55.249 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:55.250 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:05:55.350 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 20:05:55.350 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61065/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:55.353 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":1772049955242964042,"ephemeral":false}]'
2026-02-25 20:05:55.355 DEBUG [src.node.waku_node] Restarting container with id 11ba1a0d07f5
2026-02-25 20:05:55.999 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61065/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:56.102 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61065/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:56.105 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:05:56.105 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:05:56.105 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61065/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:56.108 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.208.164/tcp/61066/p2p/16Uiu2HAm6TsrwbnADGGgtEaYMtEj21pU2q4jK3ABpJK1FiAR3p84","/ip4/172.18.208.164/tcp/61067/ws/p2p/16Uiu2HAm6TsrwbnADGGgtEaYMtEj21pU2q4jK3ABpJK1FiAR3p84"],"enrUri":"enr:-L24QAKVm0Y8H73drxmpjqujNGE03ruqJSHtqHXlFc_FthdmV_NRPxcqcxac8p4UM9DwvjPVsW7CIjczpWpd9FW0xMUCgmlkgnY0gmlwhKwS0KSKbXVsdGlhZGRyc5YACASsEtCkBu6KAAoErBLQpAbui90DgnJzhQADAQAAiXNlY3AyNTZrMaECpAEnFmQHFmvBXReB6OKldKaP14Yc25y-GAMU2Ix0fuWDdGNwgu6Kg3VkcILujIV3YWt1MgA"}'
2026-02-25 20:05:56.108 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:05:56.108 DEBUG [src.libs.common] Sleeping for 2 seconds
2026-02-25 20:05:58.108 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20940/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 20:05:58.111 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:58.112 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61065/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "c583b77c-8d4d-4220-821b-a82f67f3a8ce", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 20:05:58.119 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"c583b77c-8d4d-4220-821b-a82f67f3a8ce","statusDesc":"OK"}'
2026-02-25 20:05:58.120 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20940/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:05:58.128 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:58.128 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:05:58.228 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 20:05:58.229 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61065/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:58.231 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":1772049958120226543,"ephemeral":false}]'
2026-02-25 20:05:58.234 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 20:05:58.235 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 20:05:58.235 DEBUG [src.node.waku_node] Stopping container with id 026a7aaed924
2026-02-25 20:05:58.756 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:05:58.756 DEBUG [src.node.waku_node] Stopping container with id 11ba1a0d07f5
2026-02-25 20:05:59.216 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:05:59.218 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 20:05:59.227 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:05:59.244 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,83 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_lightpush_node_with_relay_works_correctly with id: 2026-02-25_20-05-29__07f80d9b-bb57-41b7-b707-94f117808aec
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-25_20-05-29__07f80d9b-bb57-41b7-b707-94f117808aec__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.21
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33759', '33760', '33761', '33762', '33763']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 33759:33759 -p 33760:33760 -p 33761:33761 -p 33762:33762 -p 33763:33763 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33761 --rest-port=33759 --tcp-port=33760 --discv5-udp-port=33762 --rest-address=0.0.0.0 --nat=extip:172.18.220.21 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6ca0d1ffeabf215b0ccc6dfc46e88ea8e7fcd3ce9115b76ebae625c9a5a69dcf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33763 --metrics-logging=true --lightpush=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.220.21 waku 01a319d2f9c512a3511df9cac68836c0683c1559574461cd6992f6c7788dce39
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 01a319d2f9c5. Setting up logs at ./log/docker/receiving_node1_2026-02-25_20-05-29__07f80d9b-bb57-41b7-b707-94f117808aec__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 33759
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 860f5ed339d8. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2a644ed7ca8b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33759/health" -H "Content-Type: application/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:33759/debug/v1/info" -H "Content-Type: application/json" -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.21/tcp/33760/p2p/16Uiu2HAkuyFtyy9KNxo2zptuDzQ9x24dWcXV1RU15yCcVz9LhHYJ","/ip4/172.18.220.21/tcp/33761/ws/p2p/16Uiu2HAkuyFtyy9KNxo2zptuDzQ9x24dWcXV1RU15yCcVz9LhHYJ"],"enrUri":"enr:-L24QKYvCvDLd3J9fXKnOrzQT0ygnoIG3StmAgN5tbEn9nY6L3cFP0wrLWQ06mzB_5DQRvczuo8Lmh20-VAIUi8J7qMCgmlkgnY0gmlwhKwS3BWKbXVsdGlhZGRyc5YACASsEtwVBoPgAAoErBLcFQaD4d0DgnJzhQADAQAAiXNlY3AyNTZrMaECCBda7_MTynUKV8Xxo9VgqV3xS2zsYxZqcu0504LTQAeDdGNwgoPgg3VkcIKD4oV3YWt1Mg0"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-25_20-05-29__07f80d9b-bb57-41b7-b707-94f117808aec__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.157
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['60311', '60312', '60313', '60314', '60315']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 60311:60311 -p 60312:60312 -p 60313:60313 -p 60314:60314 -p 60315:60315 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60313 --rest-port=60311 --tcp-port=60312 --discv5-udp-port=60314 --rest-address=0.0.0.0 --nat=extip:172.18.16.157 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1f1a2bc7ebea6badcaca6dcabeacb3bbbfb64e9a8aa5edfa7dfc5e457e7d3167 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60315 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QKYvCvDLd3J9fXKnOrzQT0ygnoIG3StmAgN5tbEn9nY6L3cFP0wrLWQ06mzB_5DQRvczuo8Lmh20-VAIUi8J7qMCgmlkgnY0gmlwhKwS3BWKbXVsdGlhZGRyc5YACASsEtwVBoPgAAoErBLcFQaD4d0DgnJzhQADAQAAiXNlY3AyNTZrMaECCBda7_MTynUKV8Xxo9VgqV3xS2zsYxZqcu0504LTQAeDdGNwgoPgg3VkcIKD4oV3YWt1Mg0 --lightpushnode=/ip4/172.18.220.21/tcp/33760/p2p/16Uiu2HAkuyFtyy9KNxo2zptuDzQ9x24dWcXV1RU15yCcVz9LhHYJ --lightpush=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.16.157 waku 9abf6d05e9dad086dce00171d36dbfd84477b8d64f2df8f138335103f327e52e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9abf6d05e9da. Setting up logs at ./log/docker/lightpush_node1_2026-02-25_20-05-29__07f80d9b-bb57-41b7-b707-94f117808aec__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 60311
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60311/health" -H "Content-Type: application/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:60311/debug/v1/info" -H "Content-Type: application/json" -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.157/tcp/60312/p2p/16Uiu2HAm4VthiFTMML9Louz5DdRRoDzHWvyjSYa7myZKNMtXagiY","/ip4/172.18.16.157/tcp/60313/ws/p2p/16Uiu2HAm4VthiFTMML9Louz5DdRRoDzHWvyjSYa7myZKNMtXagiY"],"enrUri":"enr:-L24QIXj-QTFCyM9nUaypW8yZyMFxkBoIenDNEEeiJtk2oZrEZopIrj9hTsmF33lFmJe4hp16R_qKogeAooFKHIo-qsCgmlkgnY0gmlwhKwSEJ2KbXVsdGlhZGRyc5YACASsEhCdBuuYAAoErBIQnQbrmd0DgnJzhQADAQAAiXNlY3AyNTZrMaEChs3kJosKODjSKqcn6DzK6JfK4HzB5apkEptS_rwIy02DdGNwguuYg3VkcILrmoV3YWt1Mg0"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60311/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.220.21/tcp/33760/p2p/16Uiu2HAkuyFtyy9KNxo2zptuDzQ9x24dWcXV1RU15yCcVz9LhHYJ"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33759/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:60311/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.5 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:60311/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772049932160163331}}'
INFO  src.node.api_clients.base_client:base_client.py: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:33759/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":1772049932160163331,"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:60311/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":1772049932160163331,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60311/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33759/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client: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:33759/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":1772049932279801480,"ephemeral":false,"proof":""},{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049932285176684,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60311/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":1772049932279801480,"ephemeral":false,"proof":""},{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049932285176684,"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 01a319d2f9c5
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9abf6d05e9da
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-02-25 20:06:06.625 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 20:06:06.625 DEBUG [tests.conftest] Running test: test_filter_subscribe_with_no_request_id with id: 2026-02-25_20-06-06__1ea41bff-360a-4bc6-8cc2-6c455d0a29b8
2026-02-25 20:06:06.625 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 20:06:06.625 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-25 20:06:06.626 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-25 20:06:06.631 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:06:06.631 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_20-06-06__1ea41bff-360a-4bc6-8cc2-6c455d0a29b8__wakuorg_nwaku:latest.log
2026-02-25 20:06:06.632 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:06:06.632 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:06:06.633 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:06:06.633 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.231.175
2026-02-25 20:06:06.633 DEBUG [src.node.docker_mananger] Generated ports ['50038', '50039', '50040', '50041', '50042']
2026-02-25 20:06:06.633 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:06:06.633 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:06:06.634 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:06:06.634 DEBUG [src.node.docker_mananger] docker run -i -t -p 50038:50038 -p 50039:50039 -p 50040:50040 -p 50041:50041 -p 50042:50042 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50040 --rest-port=50038 --tcp-port=50039 --discv5-udp-port=50041 --rest-address=0.0.0.0 --nat=extip:172.18.231.175 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=af74d1d5ed6ad4e4b814f94fad7ca147d1556760a9d6ca7a4d6b29fac1da1b34 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50042 --metrics-logging=true --relay=true --filter=true
2026-02-25 20:06:06.782 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.231.175 waku e095d480a2b7227b0b244a5e3208d9b5d9a5083a67339515cda7339e859ceedf
2026-02-25 20:06:06.808 DEBUG [src.node.docker_mananger] Container started with ID e095d480a2b7. Setting up logs at ./log/docker/node1_2026-02-25_20-06-06__1ea41bff-360a-4bc6-8cc2-6c455d0a29b8__wakuorg_nwaku:latest.log
2026-02-25 20:06:06.809 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50038
2026-02-25 20:06:06.809 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:06:06.958 ERROR [src.node.docker_mananger] Max retries reached for container c69835aab8a4. Exiting log stream.
2026-02-25 20:06:07.422 ERROR [src.node.docker_mananger] Max retries reached for container 098cdf810beb. Exiting log stream.
2026-02-25 20:06:07.809 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50038/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:07.814 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:06:07.814 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:06:07.814 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50038/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:07.816 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.231.175/tcp/50039/p2p/16Uiu2HAm7B3FwtiZzwgvN3rjsHFECKpAQUsuvkonCSWNrZKn2yvJ","/ip4/172.18.231.175/tcp/50040/ws/p2p/16Uiu2HAm7B3FwtiZzwgvN3rjsHFECKpAQUsuvkonCSWNrZKn2yvJ"],"enrUri":"enr:-L24QM8sz98ZEWNI7VfrdXEQrt-vOhiffmcDTUk2urbX2UDLC4Rky1U7i_XJMsXYuX_Dgrv1fMRwKVEpzyu3mQ7VPssCgmlkgnY0gmlwhKwS56-KbXVsdGlhZGRyc5YACASsEuevBsN3AAoErBLnrwbDeN0DgnJzhQADAQAAiXNlY3AyNTZrMaECroyXNi9c9QPis4vOGQ-nETRbT0no9p0AxU4ui15QFKuDdGNwgsN3g3VkcILDeYV3YWt1MgU"}'
2026-02-25 20:06:07.816 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:06:07.817 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-25 20:06:07.823 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:06:07.823 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_20-06-06__1ea41bff-360a-4bc6-8cc2-6c455d0a29b8__wakuorg_nwaku:latest.log
2026-02-25 20:06:07.823 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:06:07.823 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:06:07.825 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:06:07.825 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.76.62
2026-02-25 20:06:07.825 DEBUG [src.node.docker_mananger] Generated ports ['33593', '33594', '33595', '33596', '33597']
2026-02-25 20:06:07.825 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:06:07.825 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:06:07.825 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:06:07.826 DEBUG [src.node.docker_mananger] docker run -i -t -p 33593:33593 -p 33594:33594 -p 33595:33595 -p 33596:33596 -p 33597:33597 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33595 --rest-port=33593 --tcp-port=33594 --discv5-udp-port=33596 --rest-address=0.0.0.0 --nat=extip:172.18.76.62 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=17b3b895c9bde9fa358e5e78bd6f14f6289cf6d1d3acc9da828cea1deab73eb6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33597 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QM8sz98ZEWNI7VfrdXEQrt-vOhiffmcDTUk2urbX2UDLC4Rky1U7i_XJMsXYuX_Dgrv1fMRwKVEpzyu3mQ7VPssCgmlkgnY0gmlwhKwS56-KbXVsdGlhZGRyc5YACASsEuevBsN3AAoErBLnrwbDeN0DgnJzhQADAQAAiXNlY3AyNTZrMaECroyXNi9c9QPis4vOGQ-nETRbT0no9p0AxU4ui15QFKuDdGNwgsN3g3VkcILDeYV3YWt1MgU --filternode=/ip4/172.18.231.175/tcp/50039/p2p/16Uiu2HAm7B3FwtiZzwgvN3rjsHFECKpAQUsuvkonCSWNrZKn2yvJ
2026-02-25 20:06:07.992 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.76.62 waku 8d698d1c287ba30c778a7689a1a51924f7509a71347fba5effc456c7038a625b
2026-02-25 20:06:08.017 DEBUG [src.node.docker_mananger] Container started with ID 8d698d1c287b. Setting up logs at ./log/docker/node2_2026-02-25_20-06-06__1ea41bff-360a-4bc6-8cc2-6c455d0a29b8__wakuorg_nwaku:latest.log
2026-02-25 20:06:08.017 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 33593
2026-02-25 20:06:08.017 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:06:09.018 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33593/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:09.020 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:06:09.021 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:06:09.021 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33593/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:09.023 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.76.62/tcp/33594/p2p/16Uiu2HAmHnwEVs6p7EyWdzymUXmkaAbdtKSNCFZVkz6GfgQPccHW","/ip4/172.18.76.62/tcp/33595/ws/p2p/16Uiu2HAmHnwEVs6p7EyWdzymUXmkaAbdtKSNCFZVkz6GfgQPccHW"],"enrUri":"enr:-L24QMre2nGJAE5s4RZ7y5jAOP9FmWE92k8dWdGFA4KWZghaUYfP8LBv1IJxOvWv4qBzktkC038wjY06tHkU20_BcAQCgmlkgnY0gmlwhKwSTD6KbXVsdGlhZGRyc5YACASsEkw-BoM6AAoErBJMPgaDO90DgnJzhQADAQAAiXNlY3AyNTZrMaEDTFOOfQ_vHSANQu_ZEIP3LDFc9eW860aUA7aYqIJEo6GDdGNwgoM6g3VkcIKDPIV3YWt1MgA"}'
2026-02-25 20:06:09.023 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:06:09.023 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33593/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.231.175/tcp/50039/p2p/16Uiu2HAm7B3FwtiZzwgvN3rjsHFECKpAQUsuvkonCSWNrZKn2yvJ"]'
2026-02-25 20:06:09.052 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:09.053 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-02-25 20:06:09.054 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50038/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 20:06:09.072 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:09.074 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33593/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "7abd6e6e-39ca-4661-b057-bfa2e5acfd3e", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 20:06:09.084 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"7abd6e6e-39ca-4661-b057-bfa2e5acfd3e","statusDesc":"OK"}'
2026-02-25 20:06:09.086 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33593/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 20:06:09.088 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:33593/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
2026-02-25 20:06:09.091 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 20:06:09.092 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 20:06:09.092 DEBUG [src.node.waku_node] Stopping container with id e095d480a2b7
2026-02-25 20:06:09.554 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:06:09.556 DEBUG [src.node.waku_node] Stopping container with id 8d698d1c287b
2026-02-25 20:06:10.035 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:06:10.037 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 20:06:10.042 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:06:10.047 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,73 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_2_nodes_different_content_topic_different_shard with id: 2026-02-25_20-05-12__c28c2a01-30be-47db-8ee0-d70ab357b161
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_20-05-12__c28c2a01-30be-47db-8ee0-d70ab357b161__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.232
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16616', '16617', '16618', '16619', '16620']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 16616:16616 -p 16617:16617 -p 16618:16618 -p 16619:16619 -p 16620:16620 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16618 --rest-port=16616 --tcp-port=16617 --discv5-udp-port=16619 --rest-address=0.0.0.0 --nat=extip:172.18.81.232 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=87d727d3fc7df1ee5b54fe59c2f9e20f7ab8dc3fca1a5d959a885cbad29adbd6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16620 --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.81.232 waku 6e236e145e07afe408b6c8980aefe523dc765ecf8e39363b7ed17349482f767f
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9c4c9762f170. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6e236e145e07. Setting up logs at ./log/docker/node1_2026-02-25_20-05-12__c28c2a01-30be-47db-8ee0-d70ab357b161__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 16616
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 cf99edb907f1. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16616/health" -H "Content-Type: application/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:16616/debug/v1/info" -H "Content-Type: application/json" -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.232/tcp/16617/p2p/16Uiu2HAmKfAUMZsb14uctbnPhiHb2pSUC9JtoTaxqqvMWRuGNPdZ","/ip4/172.18.81.232/tcp/16618/ws/p2p/16Uiu2HAmKfAUMZsb14uctbnPhiHb2pSUC9JtoTaxqqvMWRuGNPdZ"],"enrUri":"enr:-L24QOoBAySV-xHybUIj6g4WQWt3zAh1SUKRGh_sDMYN_04DKsUF4ioAbkv1xcr5tnuxFGnUmNG1R11mz0K-pIC1mhcCgmlkgnY0gmlwhKwSUeiKbXVsdGlhZGRyc5YACASsElHoBkDpAAoErBJR6AZA6t0DgnJzhQACAQAAiXNlY3AyNTZrMaEDaA1A1c6EHYPxL32BdA9FbqmT7Ikl2qFzXv7BRk2IQ5iDdGNwgkDpg3VkcIJA64V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_20-05-12__c28c2a01-30be-47db-8ee0-d70ab357b161__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.119.78
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['47675', '47676', '47677', '47678', '47679']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 47675:47675 -p 47676:47676 -p 47677:47677 -p 47678:47678 -p 47679:47679 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47677 --rest-port=47675 --tcp-port=47676 --discv5-udp-port=47678 --rest-address=0.0.0.0 --nat=extip:172.18.119.78 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=5e20819f84277ca86bcbaf4a9ccbeaab1862dd9667efdb5582df8dfdcccdaec7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47679 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOoBAySV-xHybUIj6g4WQWt3zAh1SUKRGh_sDMYN_04DKsUF4ioAbkv1xcr5tnuxFGnUmNG1R11mz0K-pIC1mhcCgmlkgnY0gmlwhKwSUeiKbXVsdGlhZGRyc5YACASsElHoBkDpAAoErBJR6AZA6t0DgnJzhQACAQAAiXNlY3AyNTZrMaEDaA1A1c6EHYPxL32BdA9FbqmT7Ikl2qFzXv7BRk2IQ5iDdGNwgkDpg3VkcIJA64V3YWt1MgU --content-topic=/waku/2/content/test.js
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.119.78 waku e50e51b1f1ed3940ee15af2af6f5d72e08e5f785c59ed8c8b6bb9d0f63aea4df
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e50e51b1f1ed. Setting up logs at ./log/docker/node2_2026-02-25_20-05-12__c28c2a01-30be-47db-8ee0-d70ab357b161__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 47675
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47675/health" -H "Content-Type: application/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:47675/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.119.78/tcp/47676/p2p/16Uiu2HAmDSgk4NeahogdFhhcP3w9h6JrJ3pvzV57geJWpU2Uj13i","/ip4/172.18.119.78/tcp/47677/ws/p2p/16Uiu2HAmDSgk4NeahogdFhhcP3w9h6JrJ3pvzV57geJWpU2Uj13i"],"enrUri":"enr:-L24QPn18FeDC8HDwHTTVcAIwMOnm-MsY4Itv4b4Bd7TuK6cbdINhcmOv9No4iszghF226XrwDilGZKu4LBiSlChaoQCgmlkgnY0gmlwhKwSd06KbXVsdGlhZGRyc5YACASsEndOBro8AAoErBJ3Tga6Pd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDC7TO9YIJlFNEqpcQqkHaaZqeuZQ7MOM76rHN0qIrWr2DdGNwgro8g3VkcIK6PoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47675/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.81.232/tcp/16617/p2p/16Uiu2HAmKfAUMZsb14uctbnPhiHb2pSUC9JtoTaxqqvMWRuGNPdZ"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16616/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:47675/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/content/test.js"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16616/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:16616/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":1772049914712380065,"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:47675/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":1772049914712380065,"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 6e236e145e07
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e50e51b1f1ed
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,116 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_admin_set_all_log_levels with id: 2026-02-25_20-05-08__4fbd790c-2d3c-4d7e-9f8f-c6ba55c3423b
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_20-05-08__4fbd790c-2d3c-4d7e-9f8f-c6ba55c3423b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_20-05-08__4fbd790c-2d3c-4d7e-9f8f-c6ba55c3423b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-25_20-05-08__4fbd790c-2d3c-4d7e-9f8f-c6ba55c3423b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-02-25_20-05-08__4fbd790c-2d3c-4d7e-9f8f-c6ba55c3423b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.148.163
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['47617', '47618', '47619', '47620', '47621']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 47617:47617 -p 47618:47618 -p 47619:47619 -p 47620:47620 -p 47621:47621 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47619 --rest-port=47617 --tcp-port=47618 --discv5-udp-port=47620 --rest-address=0.0.0.0 --nat=extip:172.18.148.163 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=69e3cbc7ef3ceed13b2e87ce8b1cba248ad51c9a5c6868ddaeaec2fdb575e96a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47621 --metrics-logging=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 355a271fdb16. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.148.163 waku a413530a865510a86493da82236b3945ab49b2ffee8b72cf667523c0c131c0e4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a413530a8655. Setting up logs at ./log/docker/node1_2026-02-25_20-05-08__4fbd790c-2d3c-4d7e-9f8f-c6ba55c3423b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 47617
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 5c0a982a2ca9. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47617/health" -H "Content-Type: application/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:47617/debug/v1/info" -H "Content-Type: application/json" -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.163/tcp/47618/p2p/16Uiu2HAmR9aXagF6friDeXRF4jjL6wN2ek47b8wEiQTjJJtahQN8","/ip4/172.18.148.163/tcp/47619/ws/p2p/16Uiu2HAmR9aXagF6friDeXRF4jjL6wN2ek47b8wEiQTjJJtahQN8"],"enrUri":"enr:-L24QDmzjpHn0W9A8m3UohixYJX-BMe0utfMiyPbyXOo-gt0UA1isn4HCLSB2j-eCw4zx3zilrxtc01_scyJtVbLpCICgmlkgnY0gmlwhKwSlKOKbXVsdGlhZGRyc5YACASsEpSjBroCAAoErBKUowa6A90DgnJzhQADAQAAiXNlY3AyNTZrMaEDuZ8me8LMawF2fGIOBrOh9ONeSx4U4OYFQ8OeMK8yZfWDdGNwgroCg3VkcIK6BIV3YWt1MgE"}'
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.120.177
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3893', '3894', '3895', '3896', '3897']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 3893:3893 -p 3894:3894 -p 3895:3895 -p 3896:3896 -p 3897:3897 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3895 --rest-port=3893 --tcp-port=3894 --discv5-udp-port=3896 --rest-address=0.0.0.0 --nat=extip:172.18.120.177 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9ace47ddfbcffe94ad6c0564aa9ca0f5c8a0bcec6e26cd3cda1cc1e21cea1bfb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3897 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDmzjpHn0W9A8m3UohixYJX-BMe0utfMiyPbyXOo-gt0UA1isn4HCLSB2j-eCw4zx3zilrxtc01_scyJtVbLpCICgmlkgnY0gmlwhKwSlKOKbXVsdGlhZGRyc5YACASsEpSjBroCAAoErBKUowa6A90DgnJzhQADAQAAiXNlY3AyNTZrMaEDuZ8me8LMawF2fGIOBrOh9ONeSx4U4OYFQ8OeMK8yZfWDdGNwgroCg3VkcIK6BIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.120.177 waku 9967306c9cf7285930ace82562e862d934b2beb6f601d22dde53e9a5c7c826a5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9967306c9cf7. Setting up logs at ./log/docker/node2_2026-02-25_20-05-08__4fbd790c-2d3c-4d7e-9f8f-c6ba55c3423b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 3893
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3893/health" -H "Content-Type: application/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:3893/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.120.177/tcp/3894/p2p/16Uiu2HAkvn9WpdLDQVfNjrFgQw9nsms4DwsfqFdWUcNhmqeD6xvC","/ip4/172.18.120.177/tcp/3895/ws/p2p/16Uiu2HAkvn9WpdLDQVfNjrFgQw9nsms4DwsfqFdWUcNhmqeD6xvC"],"enrUri":"enr:-L24QInOeYDYt9_B36WHWrTIKXYubv1D1uqOup1rrODtfnraDXfDxhwfEw5pqEFqCqOR_XEDH70o-d9PcucvD-xZYBUCgmlkgnY0gmlwhKwSeLGKbXVsdGlhZGRyc5YACASsEnixBg82AAoErBJ4sQYPN90DgnJzhQADAQAAiXNlY3AyNTZrMaECFBpv31DeGnGuibV90ZCVJYirtcpaLhhCD0Vbt3J5tnGDdGNwgg82g3VkcIIPOIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47617/admin/v1/log-level/TRACE" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:174 Set log level (TRACE) -> status=200
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3893/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.120.177/tcp/3894/p2p/16Uiu2HAkvn9WpdLDQVfNjrFgQw9nsms4DwsfqFdWUcNhmqeD6xvC","/ip4/172.18.120.177/tcp/3895/ws/p2p/16Uiu2HAkvn9WpdLDQVfNjrFgQw9nsms4DwsfqFdWUcNhmqeD6xvC"],"enrUri":"enr:-L24QInOeYDYt9_B36WHWrTIKXYubv1D1uqOup1rrODtfnraDXfDxhwfEw5pqEFqCqOR_XEDH70o-d9PcucvD-xZYBUCgmlkgnY0gmlwhKwSeLGKbXVsdGlhZGRyc5YACASsEnixBg82AAoErBJ4sQYPN90DgnJzhQADAQAAiXNlY3AyNTZrMaECFBpv31DeGnGuibV90ZCVJYirtcpaLhhCD0Vbt3J5tnGDdGNwgg82g3VkcIIPOIV3YWt1MgE"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3893/debug/v1/version" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'v0.38.0-rc.0'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47617/admin/v1/log-level/DEBUG" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:174 Set log level (DEBUG) -> status=200
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3893/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.120.177/tcp/3894/p2p/16Uiu2HAkvn9WpdLDQVfNjrFgQw9nsms4DwsfqFdWUcNhmqeD6xvC","/ip4/172.18.120.177/tcp/3895/ws/p2p/16Uiu2HAkvn9WpdLDQVfNjrFgQw9nsms4DwsfqFdWUcNhmqeD6xvC"],"enrUri":"enr:-L24QInOeYDYt9_B36WHWrTIKXYubv1D1uqOup1rrODtfnraDXfDxhwfEw5pqEFqCqOR_XEDH70o-d9PcucvD-xZYBUCgmlkgnY0gmlwhKwSeLGKbXVsdGlhZGRyc5YACASsEnixBg82AAoErBJ4sQYPN90DgnJzhQADAQAAiXNlY3AyNTZrMaECFBpv31DeGnGuibV90ZCVJYirtcpaLhhCD0Vbt3J5tnGDdGNwgg82g3VkcIIPOIV3YWt1MgE"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3893/debug/v1/version" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'v0.38.0-rc.0'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47617/admin/v1/log-level/INFO" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:174 Set log level (INFO) -> status=200
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3893/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.120.177/tcp/3894/p2p/16Uiu2HAkvn9WpdLDQVfNjrFgQw9nsms4DwsfqFdWUcNhmqeD6xvC","/ip4/172.18.120.177/tcp/3895/ws/p2p/16Uiu2HAkvn9WpdLDQVfNjrFgQw9nsms4DwsfqFdWUcNhmqeD6xvC"],"enrUri":"enr:-L24QInOeYDYt9_B36WHWrTIKXYubv1D1uqOup1rrODtfnraDXfDxhwfEw5pqEFqCqOR_XEDH70o-d9PcucvD-xZYBUCgmlkgnY0gmlwhKwSeLGKbXVsdGlhZGRyc5YACASsEnixBg82AAoErBJ4sQYPN90DgnJzhQADAQAAiXNlY3AyNTZrMaECFBpv31DeGnGuibV90ZCVJYirtcpaLhhCD0Vbt3J5tnGDdGNwgg82g3VkcIIPOIV3YWt1MgE"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3893/debug/v1/version" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'v0.38.0-rc.0'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47617/admin/v1/log-level/NOTICE" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:174 Set log level (NOTICE) -> status=200
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3893/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.120.177/tcp/3894/p2p/16Uiu2HAkvn9WpdLDQVfNjrFgQw9nsms4DwsfqFdWUcNhmqeD6xvC","/ip4/172.18.120.177/tcp/3895/ws/p2p/16Uiu2HAkvn9WpdLDQVfNjrFgQw9nsms4DwsfqFdWUcNhmqeD6xvC"],"enrUri":"enr:-L24QInOeYDYt9_B36WHWrTIKXYubv1D1uqOup1rrODtfnraDXfDxhwfEw5pqEFqCqOR_XEDH70o-d9PcucvD-xZYBUCgmlkgnY0gmlwhKwSeLGKbXVsdGlhZGRyc5YACASsEnixBg82AAoErBJ4sQYPN90DgnJzhQADAQAAiXNlY3AyNTZrMaECFBpv31DeGnGuibV90ZCVJYirtcpaLhhCD0Vbt3J5tnGDdGNwgg82g3VkcIIPOIV3YWt1MgE"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3893/debug/v1/version" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'v0.38.0-rc.0'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47617/admin/v1/log-level/WARN" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:174 Set log level (WARN) -> status=200
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3893/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.120.177/tcp/3894/p2p/16Uiu2HAkvn9WpdLDQVfNjrFgQw9nsms4DwsfqFdWUcNhmqeD6xvC","/ip4/172.18.120.177/tcp/3895/ws/p2p/16Uiu2HAkvn9WpdLDQVfNjrFgQw9nsms4DwsfqFdWUcNhmqeD6xvC"],"enrUri":"enr:-L24QInOeYDYt9_B36WHWrTIKXYubv1D1uqOup1rrODtfnraDXfDxhwfEw5pqEFqCqOR_XEDH70o-d9PcucvD-xZYBUCgmlkgnY0gmlwhKwSeLGKbXVsdGlhZGRyc5YACASsEnixBg82AAoErBJ4sQYPN90DgnJzhQADAQAAiXNlY3AyNTZrMaECFBpv31DeGnGuibV90ZCVJYirtcpaLhhCD0Vbt3J5tnGDdGNwgg82g3VkcIIPOIV3YWt1MgE"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3893/debug/v1/version" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'v0.38.0-rc.0'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47617/admin/v1/log-level/ERROR" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:174 Set log level (ERROR) -> status=200
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3893/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.120.177/tcp/3894/p2p/16Uiu2HAkvn9WpdLDQVfNjrFgQw9nsms4DwsfqFdWUcNhmqeD6xvC","/ip4/172.18.120.177/tcp/3895/ws/p2p/16Uiu2HAkvn9WpdLDQVfNjrFgQw9nsms4DwsfqFdWUcNhmqeD6xvC"],"enrUri":"enr:-L24QInOeYDYt9_B36WHWrTIKXYubv1D1uqOup1rrODtfnraDXfDxhwfEw5pqEFqCqOR_XEDH70o-d9PcucvD-xZYBUCgmlkgnY0gmlwhKwSeLGKbXVsdGlhZGRyc5YACASsEnixBg82AAoErBJ4sQYPN90DgnJzhQADAQAAiXNlY3AyNTZrMaECFBpv31DeGnGuibV90ZCVJYirtcpaLhhCD0Vbt3J5tnGDdGNwgg82g3VkcIIPOIV3YWt1MgE"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3893/debug/v1/version" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'v0.38.0-rc.0'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47617/admin/v1/log-level/FATAL" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:174 Set log level (FATAL) -> status=200
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3893/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.120.177/tcp/3894/p2p/16Uiu2HAkvn9WpdLDQVfNjrFgQw9nsms4DwsfqFdWUcNhmqeD6xvC","/ip4/172.18.120.177/tcp/3895/ws/p2p/16Uiu2HAkvn9WpdLDQVfNjrFgQw9nsms4DwsfqFdWUcNhmqeD6xvC"],"enrUri":"enr:-L24QInOeYDYt9_B36WHWrTIKXYubv1D1uqOup1rrODtfnraDXfDxhwfEw5pqEFqCqOR_XEDH70o-d9PcucvD-xZYBUCgmlkgnY0gmlwhKwSeLGKbXVsdGlhZGRyc5YACASsEnixBg82AAoErBJ4sQYPN90DgnJzhQADAQAAiXNlY3AyNTZrMaECFBpv31DeGnGuibV90ZCVJYirtcpaLhhCD0Vbt3J5tnGDdGNwgg82g3VkcIIPOIV3YWt1MgE"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3893/debug/v1/version" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'v0.38.0-rc.0'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47617/admin/v1/log-level/TRACE" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:180 Restore default log level (TRACE) -> status=200
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a413530a8655
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9967306c9cf7
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,229 @@
2026-02-25 20:05:12.309 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 20:05:12.309 DEBUG [tests.conftest] Running test: test_store_include_data with id: 2026-02-25_20-05-12__1816bd88-6dc5-4ca4-ae8a-984d6bbbb902
2026-02-25 20:05:12.309 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 20:05:12.309 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-25 20:05:12.310 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-25 20:05:12.316 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:05:12.317 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-25_20-05-12__1816bd88-6dc5-4ca4-ae8a-984d6bbbb902__wakuorg_nwaku:latest.log
2026-02-25 20:05:12.317 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:05:12.317 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:05:12.318 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:05:12.318 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.118.60
2026-02-25 20:05:12.319 DEBUG [src.node.docker_mananger] Generated ports ['35409', '35410', '35411', '35412', '35413']
2026-02-25 20:05:12.319 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:05:12.319 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:05:12.319 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:05:12.319 DEBUG [src.node.docker_mananger] docker run -i -t -p 35409:35409 -p 35410:35410 -p 35411:35411 -p 35412:35412 -p 35413:35413 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35411 --rest-port=35409 --tcp-port=35410 --discv5-udp-port=35412 --rest-address=0.0.0.0 --nat=extip:172.18.118.60 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=680dcbddc748a88ea4513abf082d4e56eafee1c7bdfaecf4e2f2eb6b37c6af82 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35413 --metrics-logging=true --store=true --relay=true
2026-02-25 20:05:12.509 ERROR [src.node.docker_mananger] Max retries reached for container fcc917b10a13. Exiting log stream.
2026-02-25 20:05:12.516 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.118.60 waku 878eee4bd9c8403b0233ad42da654422c4f42288ab497eaace6d0198c0476237
2026-02-25 20:05:12.558 DEBUG [src.node.docker_mananger] Container started with ID 878eee4bd9c8. Setting up logs at ./log/docker/publishing_node1_2026-02-25_20-05-12__1816bd88-6dc5-4ca4-ae8a-984d6bbbb902__wakuorg_nwaku:latest.log
2026-02-25 20:05:12.558 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 35409
2026-02-25 20:05:12.559 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:05:13.108 ERROR [src.node.docker_mananger] Max retries reached for container e8dacb1aa957. Exiting log stream.
2026-02-25 20:05:13.559 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35409/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:13.562 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:05:13.562 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:05:13.563 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35409/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:13.565 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.118.60/tcp/35410/p2p/16Uiu2HAmKZNLB6LdLrU8XuVdvh9aYhH6LqFqwUfcxeMtLGevqgLZ","/ip4/172.18.118.60/tcp/35411/ws/p2p/16Uiu2HAmKZNLB6LdLrU8XuVdvh9aYhH6LqFqwUfcxeMtLGevqgLZ"],"enrUri":"enr:-L24QO6_yyYpfLalVS0Yq5sRAbYiTDNkJGctQIC6hzSWOoubfh3agCbCkplMbJtlyecf1DwOQIneF9YEW2BCpJFl4eoCgmlkgnY0gmlwhKwSdjyKbXVsdGlhZGRyc5YACASsEnY8BopSAAoErBJ2PAaKU90DgnJzhQADAQAAiXNlY3AyNTZrMaEDZpEtaDXIiIjtbRvhjaOWTEhEHy_Vlm2DDO3Q-79k_RqDdGNwgopSg3VkcIKKVIV3YWt1MgM"}'
2026-02-25 20:05:13.565 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:05:13.573 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:05:13.573 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-25_20-05-12__1816bd88-6dc5-4ca4-ae8a-984d6bbbb902__wakuorg_nwaku:latest.log
2026-02-25 20:05:13.573 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:05:13.574 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:05:13.575 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:05:13.575 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.245.128
2026-02-25 20:05:13.575 DEBUG [src.node.docker_mananger] Generated ports ['36618', '36619', '36620', '36621', '36622']
2026-02-25 20:05:13.576 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:05:13.576 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:05:13.576 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:05:13.576 DEBUG [src.node.docker_mananger] docker run -i -t -p 36618:36618 -p 36619:36619 -p 36620:36620 -p 36621:36621 -p 36622:36622 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36620 --rest-port=36618 --tcp-port=36619 --discv5-udp-port=36621 --rest-address=0.0.0.0 --nat=extip:172.18.245.128 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cbe5a8f1ae1cafc1d8be1edb9ee7ca5bf02dc5c9699eea45eb7cbfbf9ba291cd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36622 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QO6_yyYpfLalVS0Yq5sRAbYiTDNkJGctQIC6hzSWOoubfh3agCbCkplMbJtlyecf1DwOQIneF9YEW2BCpJFl4eoCgmlkgnY0gmlwhKwSdjyKbXVsdGlhZGRyc5YACASsEnY8BopSAAoErBJ2PAaKU90DgnJzhQADAQAAiXNlY3AyNTZrMaEDZpEtaDXIiIjtbRvhjaOWTEhEHy_Vlm2DDO3Q-79k_RqDdGNwgopSg3VkcIKKVIV3YWt1MgM --storenode=/ip4/172.18.118.60/tcp/35410/p2p/16Uiu2HAmKZNLB6LdLrU8XuVdvh9aYhH6LqFqwUfcxeMtLGevqgLZ --store=true --relay=true
2026-02-25 20:05:13.784 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.245.128 waku b2ed6e4a84b22339d71d8d5f47a1987869232907fd810cbc5b3571efe78f8601
2026-02-25 20:05:13.821 DEBUG [src.node.docker_mananger] Container started with ID b2ed6e4a84b2. Setting up logs at ./log/docker/store_node1_2026-02-25_20-05-12__1816bd88-6dc5-4ca4-ae8a-984d6bbbb902__wakuorg_nwaku:latest.log
2026-02-25 20:05:13.823 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36618
2026-02-25 20:05:13.823 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:05:14.824 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36618/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:14.827 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:05:14.828 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:05:14.828 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36618/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:14.831 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.245.128/tcp/36619/p2p/16Uiu2HAmDLhCYi6xse2u2iDd1uQtEDvCQCGhDxSwgnfJCKyTRqYK","/ip4/172.18.245.128/tcp/36620/ws/p2p/16Uiu2HAmDLhCYi6xse2u2iDd1uQtEDvCQCGhDxSwgnfJCKyTRqYK"],"enrUri":"enr:-L24QB9ve5rW1ShilfAu_H0PPTJeSVfQgoamMvz1LYtbpQY-EU_rAyIF71RAFI6pR--N2VjycUkQhEeR7PoT9e2-NuACgmlkgnY0gmlwhKwS9YCKbXVsdGlhZGRyc5YACASsEvWABo8LAAoErBL1gAaPDN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDCivXCEzz3qDQBnx7qE2KAf_Jdm8KA72756Mr_SLIvTiDdGNwgo8Lg3VkcIKPDYV3YWt1MgM"}'
2026-02-25 20:05:14.831 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:05:14.831 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36618/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.118.60/tcp/35410/p2p/16Uiu2HAmKZNLB6LdLrU8XuVdvh9aYhH6LqFqwUfcxeMtLGevqgLZ"]'
2026-02-25 20:05:14.834 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:14.835 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35409/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 20:05:14.837 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:14.837 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36618/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 20:05:14.840 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:14.841 DEBUG [src.steps.store] Relaying message
2026-02-25 20:05:14.841 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35409/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:05:14.847 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:14.847 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:05:15.048 DEBUG [src.steps.store] Relaying message
2026-02-25 20:05:15.048 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35409/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:05:15.054 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:15.056 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:05:15.257 DEBUG [src.steps.store] Relaying message
2026-02-25 20:05:15.257 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35409/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:05:15.264 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:15.265 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:05:15.466 DEBUG [src.steps.store] Relaying message
2026-02-25 20:05:15.466 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35409/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:05:15.472 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:15.472 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:05:15.673 DEBUG [src.steps.store] Relaying message
2026-02-25 20:05:15.673 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35409/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:05:15.680 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:15.680 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:05:15.881 DEBUG [src.steps.store] Relaying message
2026-02-25 20:05:15.881 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35409/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:05:15.887 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:15.888 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:05:16.088 DEBUG [src.steps.store] Relaying message
2026-02-25 20:05:16.089 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35409/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:05:16.095 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:16.096 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:05:16.296 DEBUG [src.steps.store] Relaying message
2026-02-25 20:05:16.297 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35409/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:05:16.302 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:16.303 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:05:16.504 DEBUG [src.steps.store] Relaying message
2026-02-25 20:05:16.504 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35409/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:05:16.510 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:16.511 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:05:16.711 DEBUG [src.steps.store] Relaying message
2026-02-25 20:05:16.712 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35409/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:05:16.718 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:16.718 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:05:16.919 DEBUG [src.steps.store] Relaying message
2026-02-25 20:05:16.919 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35409/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:05:16.924 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:16.925 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:05:17.126 DEBUG [src.steps.store] Relaying message
2026-02-25 20:05:17.126 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35409/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:05:17.132 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:17.133 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:05:17.333 DEBUG [src.steps.store] Relaying message
2026-02-25 20:05:17.334 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35409/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:05:17.340 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:17.340 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:05:17.541 DEBUG [src.steps.store] Relaying message
2026-02-25 20:05:17.542 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35409/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:05:17.547 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:17.548 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:05:17.750 DEBUG [src.steps.store] Relaying message
2026-02-25 20:05:17.750 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35409/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:05:17.757 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:17.757 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:05:17.958 DEBUG [src.steps.store] Relaying message
2026-02-25 20:05:17.958 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35409/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:05:17.965 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:17.966 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:05:18.167 DEBUG [src.steps.store] Relaying message
2026-02-25 20:05:18.167 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35409/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:05:18.173 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:18.173 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:05:18.374 DEBUG [src.steps.store] Relaying message
2026-02-25 20:05:18.374 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35409/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:05:18.380 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:18.381 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:05:18.582 DEBUG [src.steps.store] Relaying message
2026-02-25 20:05:18.582 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35409/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:05:18.588 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:18.588 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:05:18.789 DEBUG [src.steps.store] Relaying message
2026-02-25 20:05:18.789 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35409/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:05:18.795 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:18.796 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:05:18.997 DEBUG [src.steps.store] Relaying message
2026-02-25 20:05:18.998 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35409/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:05:19.005 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:19.005 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:05:19.206 DEBUG [src.steps.store] Relaying message
2026-02-25 20:05:19.206 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35409/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:05:19.212 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:19.213 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:05:19.414 DEBUG [src.steps.store] Relaying message
2026-02-25 20:05:19.414 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35409/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:05:19.420 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:19.421 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:05:19.621 DEBUG [src.steps.store] Relaying message
2026-02-25 20:05:19.622 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35409/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:05:19.628 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:19.629 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:05:19.830 DEBUG [src.steps.store] Relaying message
2026-02-25 20:05:19.830 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35409/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:05:19.837 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:19.838 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:05:20.038 DEBUG [src.steps.store] Relaying message
2026-02-25 20:05:20.039 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35409/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:05:20.044 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:20.045 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:05:20.246 DEBUG [src.steps.store] Relaying message
2026-02-25 20:05:20.246 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35409/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:05:20.252 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:20.253 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:05:20.454 DEBUG [src.steps.store] Relaying message
2026-02-25 20:05:20.455 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35409/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:05:20.460 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:20.461 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:05:20.662 DEBUG [src.steps.store] Relaying message
2026-02-25 20:05:20.663 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35409/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:05:20.669 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:20.669 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:05:20.870 DEBUG [src.steps.store] Relaying message
2026-02-25 20:05:20.870 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35409/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:05:20.876 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:20.877 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:05:21.078 DEBUG [src.steps.store] Relaying message
2026-02-25 20:05:21.078 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35409/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:05:21.085 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:21.085 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:05:21.286 DEBUG [src.steps.store] Relaying message
2026-02-25 20:05:21.286 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35409/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:05:21.292 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:21.293 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:05:21.493 DEBUG [src.steps.store] Relaying message
2026-02-25 20:05:21.494 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35409/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:05:21.500 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:21.501 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:05:21.702 DEBUG [src.steps.store] Relaying message
2026-02-25 20:05:21.702 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35409/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:05:21.708 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:21.708 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:05:21.909 DEBUG [src.steps.store] Relaying message
2026-02-25 20:05:21.909 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35409/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:05:21.915 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:21.916 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:05:22.117 DEBUG [src.steps.store] Relaying message
2026-02-25 20:05:22.117 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35409/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:05:22.123 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:22.124 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:05:22.325 DEBUG [src.steps.store] Relaying message
2026-02-25 20:05:22.325 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35409/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:05:22.332 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:22.333 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:05:22.533 DEBUG [src.steps.store] Relaying message
2026-02-25 20:05:22.534 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35409/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:05:22.540 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:22.541 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:05:22.742 DEBUG [src.steps.store] Relaying message
2026-02-25 20:05:22.742 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35409/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:05:22.749 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:22.749 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:05:22.950 DEBUG [src.steps.store] Relaying message
2026-02-25 20:05:22.950 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35409/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:05:22.956 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:22.957 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:05:23.158 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35409/store/v3/messages?includeData=true&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:23.164 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-25 20:05:23.205 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36618/store/v3/messages?includeData=true&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:23.212 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-25 20:05:23.254 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 20:05:23.255 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 20:05:23.255 DEBUG [src.node.waku_node] Stopping container with id 878eee4bd9c8
2026-02-25 20:05:23.823 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:05:23.826 DEBUG [src.node.waku_node] Stopping container with id b2ed6e4a84b2
2026-02-25 20:05:24.685 ERROR [src.node.docker_mananger] Max retries reached for container 878eee4bd9c8. Exiting log stream.
2026-02-25 20:05:34.419 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:05:34.421 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 20:05:34.451 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:05:34.467 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,112 @@
2026-02-25 20:07:34.447 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 20:07:34.447 DEBUG [tests.conftest] Running test: test_passing_cursor_not_returned_in_paginationCursor with id: 2026-02-25_20-07-34__7aa11ace-bdd8-4a7c-8c92-9f50b05d2c2b
2026-02-25 20:07:34.447 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 20:07:34.447 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-25 20:07:34.447 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-25 20:07:34.453 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:07:34.453 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-25_20-07-34__7aa11ace-bdd8-4a7c-8c92-9f50b05d2c2b__wakuorg_nwaku:latest.log
2026-02-25 20:07:34.454 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:07:34.454 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:07:34.455 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:07:34.455 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.178.239
2026-02-25 20:07:34.455 DEBUG [src.node.docker_mananger] Generated ports ['16103', '16104', '16105', '16106', '16107']
2026-02-25 20:07:34.455 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:07:34.455 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:07:34.455 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:07:34.456 DEBUG [src.node.docker_mananger] docker run -i -t -p 16103:16103 -p 16104:16104 -p 16105:16105 -p 16106:16106 -p 16107:16107 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16105 --rest-port=16103 --tcp-port=16104 --discv5-udp-port=16106 --rest-address=0.0.0.0 --nat=extip:172.18.178.239 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=daf84a1afde4e8e240fe62fc6bcec57aa5f4c9ce1629eeaab34c5d7e88b71726 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16107 --metrics-logging=true --store=true --relay=true
2026-02-25 20:07:34.606 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.178.239 waku bf61282eda7e629023fe40cb24f0e2c882644240e2c6f88335fc835c7aa316dd
2026-02-25 20:07:34.631 DEBUG [src.node.docker_mananger] Container started with ID bf61282eda7e. Setting up logs at ./log/docker/publishing_node1_2026-02-25_20-07-34__7aa11ace-bdd8-4a7c-8c92-9f50b05d2c2b__wakuorg_nwaku:latest.log
2026-02-25 20:07:34.632 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 16103
2026-02-25 20:07:34.633 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:07:34.760 ERROR [src.node.docker_mananger] Max retries reached for container 2a320c0bd066. Exiting log stream.
2026-02-25 20:07:35.253 ERROR [src.node.docker_mananger] Max retries reached for container b39edd951f0f. Exiting log stream.
2026-02-25 20:07:35.634 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16103/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:07:35.637 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:07:35.638 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:07:35.638 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16103/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:07:35.642 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.178.239/tcp/16104/p2p/16Uiu2HAm31ZhqcjMVret2D8hsvwkWm1KfknXbPbXyu4JViMfJr7Y","/ip4/172.18.178.239/tcp/16105/ws/p2p/16Uiu2HAm31ZhqcjMVret2D8hsvwkWm1KfknXbPbXyu4JViMfJr7Y"],"enrUri":"enr:-L24QNVOnIm_bJiWG36pWrmeQ_Wop1MeVssPrU6sXkXWkAE1JczAncMxoHe9IV1iIgmUGKc9JLjvcco4HouO3f9sHWoCgmlkgnY0gmlwhKwSsu-KbXVsdGlhZGRyc5YACASsErLvBj7oAAoErBKy7wY-6d0DgnJzhQADAQAAiXNlY3AyNTZrMaECcLB18xOj9PseLp4PbEYEwYyWyD3LjLcUMpvtd_sfmCeDdGNwgj7og3VkcII-6oV3YWt1MgM"}'
2026-02-25 20:07:35.642 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:07:35.648 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:07:35.649 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-25_20-07-34__7aa11ace-bdd8-4a7c-8c92-9f50b05d2c2b__wakuorg_nwaku:latest.log
2026-02-25 20:07:35.649 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:07:35.649 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:07:35.650 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:07:35.650 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.222.166
2026-02-25 20:07:35.651 DEBUG [src.node.docker_mananger] Generated ports ['1799', '1800', '1801', '1802', '1803']
2026-02-25 20:07:35.651 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:07:35.651 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:07:35.651 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:07:35.651 DEBUG [src.node.docker_mananger] docker run -i -t -p 1799:1799 -p 1800:1800 -p 1801:1801 -p 1802:1802 -p 1803:1803 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1801 --rest-port=1799 --tcp-port=1800 --discv5-udp-port=1802 --rest-address=0.0.0.0 --nat=extip:172.18.222.166 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3b50438af5e7cef1d5f4b2f13cbcb6faa0aec94fbbdbe8a06b15f2cde61ccf0c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1803 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QNVOnIm_bJiWG36pWrmeQ_Wop1MeVssPrU6sXkXWkAE1JczAncMxoHe9IV1iIgmUGKc9JLjvcco4HouO3f9sHWoCgmlkgnY0gmlwhKwSsu-KbXVsdGlhZGRyc5YACASsErLvBj7oAAoErBKy7wY-6d0DgnJzhQADAQAAiXNlY3AyNTZrMaECcLB18xOj9PseLp4PbEYEwYyWyD3LjLcUMpvtd_sfmCeDdGNwgj7og3VkcII-6oV3YWt1MgM --storenode=/ip4/172.18.178.239/tcp/16104/p2p/16Uiu2HAm31ZhqcjMVret2D8hsvwkWm1KfknXbPbXyu4JViMfJr7Y --store=true --relay=true
2026-02-25 20:07:35.804 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.222.166 waku 85d0007041310fd14fb32e03a80e8418ee737ceca994bd4c35ce70025344e7ef
2026-02-25 20:07:35.831 DEBUG [src.node.docker_mananger] Container started with ID 85d000704131. Setting up logs at ./log/docker/store_node1_2026-02-25_20-07-34__7aa11ace-bdd8-4a7c-8c92-9f50b05d2c2b__wakuorg_nwaku:latest.log
2026-02-25 20:07:35.831 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 1799
2026-02-25 20:07:35.831 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:07:36.832 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1799/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:07:36.835 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:07:36.835 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:07:36.835 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1799/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:07:36.837 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.222.166/tcp/1800/p2p/16Uiu2HAmHbbmjiXtCyPTPqH2MnLdHAYLF1b2cfKGjP2QPJJQcvpx","/ip4/172.18.222.166/tcp/1801/ws/p2p/16Uiu2HAmHbbmjiXtCyPTPqH2MnLdHAYLF1b2cfKGjP2QPJJQcvpx"],"enrUri":"enr:-L24QO8T-ZN_5FHdgVSCw2Z8uWCywqKrzfARISUzh_F6UvXhJM8i03DblEBjyxEFTB4pSClwv7M06ObrJk2hMoH7pA4CgmlkgnY0gmlwhKwS3qaKbXVsdGlhZGRyc5YACASsEt6mBgcIAAoErBLepgYHCd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDSWwpoY-OCz87aGGxbDTqP8zwqxHF0Oxfjj6eqFs7DRmDdGNwggcIg3VkcIIHCoV3YWt1MgM"}'
2026-02-25 20:07:36.837 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:07:36.838 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1799/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.178.239/tcp/16104/p2p/16Uiu2HAm31ZhqcjMVret2D8hsvwkWm1KfknXbPbXyu4JViMfJr7Y"]'
2026-02-25 20:07:36.840 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:36.840 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16103/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 20:07:36.842 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:36.843 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1799/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 20:07:36.845 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:36.846 DEBUG [src.steps.store] Relaying message
2026-02-25 20:07:36.846 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16103/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:07:36.851 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:36.851 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:07:37.052 DEBUG [src.steps.store] Relaying message
2026-02-25 20:07:37.052 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16103/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:07:37.058 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:37.059 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:07:37.259 DEBUG [src.steps.store] Relaying message
2026-02-25 20:07:37.259 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16103/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:07:37.266 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:37.266 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:07:37.467 DEBUG [src.steps.store] Relaying message
2026-02-25 20:07:37.467 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16103/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:07:37.472 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:37.473 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:07:37.674 DEBUG [src.steps.store] Relaying message
2026-02-25 20:07:37.674 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16103/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:07:37.679 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:37.680 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:07:37.881 DEBUG [src.steps.store] Relaying message
2026-02-25 20:07:37.881 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16103/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:07:37.888 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:37.888 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:07:38.089 DEBUG [src.steps.store] Relaying message
2026-02-25 20:07:38.089 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16103/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:07:38.095 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:38.096 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:07:38.296 DEBUG [src.steps.store] Relaying message
2026-02-25 20:07:38.297 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16103/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:07:38.302 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:38.302 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:07:38.503 DEBUG [src.steps.store] Relaying message
2026-02-25 20:07:38.503 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16103/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:07:38.508 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:38.509 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:07:38.709 DEBUG [src.steps.store] Relaying message
2026-02-25 20:07:38.709 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16103/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:07:38.715 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:38.715 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:07:38.916 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16103/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:07:38.920 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x38c38dcfabbf1a5f138541848cb5797bc057991b59fc54538d43e7ce8507b69d"},{"messageHash":"0xa334b6820786b2f6cd4e68d71da19859a5b38187d2fe4e4a0ccbcbee8059a8d5"},{"messageHash":"0x9bc8b01259aa71d26be7ff8a9de30edb5f1f6d02a7cbd008cded6616a3a84cad"},{"messageHash":"0x04a157bd5401d134ae39a5eb93de886e8ca7f52b45cb8bc0259ac43698905b68"},{"messageHash":"0x7f3eb122cf7b7ac5c2cb5b1ea6e063bfb72de835c41db09cf705de8c310410ab"}],"paginationCursor":"0x7f3eb122cf7b7ac5c2cb5b1ea6e063bfb72de835c41db09cf705de8c310410ab"}'
2026-02-25 20:07:38.920 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1799/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:07:38.923 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x38c38dcfabbf1a5f138541848cb5797bc057991b59fc54538d43e7ce8507b69d"},{"messageHash":"0xa334b6820786b2f6cd4e68d71da19859a5b38187d2fe4e4a0ccbcbee8059a8d5"},{"messageHash":"0x9bc8b01259aa71d26be7ff8a9de30edb5f1f6d02a7cbd008cded6616a3a84cad"},{"messageHash":"0x04a157bd5401d134ae39a5eb93de886e8ca7f52b45cb8bc0259ac43698905b68"},{"messageHash":"0x7f3eb122cf7b7ac5c2cb5b1ea6e063bfb72de835c41db09cf705de8c310410ab"}],"paginationCursor":"0x7f3eb122cf7b7ac5c2cb5b1ea6e063bfb72de835c41db09cf705de8c310410ab"}'
2026-02-25 20:07:38.923 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16103/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x9bc8b01259aa71d26be7ff8a9de30edb5f1f6d02a7cbd008cded6616a3a84cad&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:07:38.926 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x04a157bd5401d134ae39a5eb93de886e8ca7f52b45cb8bc0259ac43698905b68"},{"messageHash":"0x7f3eb122cf7b7ac5c2cb5b1ea6e063bfb72de835c41db09cf705de8c310410ab"},{"messageHash":"0x9cc3facff207471d90a3c63bb2b7e646e1e755022706b746fe5401dcdb142d64"},{"messageHash":"0x6f8b665dd101f975a3ac1f8b08fc19543f81ee17eb6219d7b43d9b546c6d9c32"},{"messageHash":"0x2f2f98b6129f0d92b530d048701903602fbb1b0a74b4c48b2da62047f3f7962c"},{"messageHash":"0xd7a184def5c64da7f6b28638a07dc157b38798a54b5df1180ff872d67aaa03ec"},{"messageHash":"0x5c703f97e2e62ea9e23f871352dc996c57b5ae261ec2878f1e05b852b844dba8"}]}'
2026-02-25 20:07:38.926 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1799/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x9bc8b01259aa71d26be7ff8a9de30edb5f1f6d02a7cbd008cded6616a3a84cad&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:07:38.929 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x04a157bd5401d134ae39a5eb93de886e8ca7f52b45cb8bc0259ac43698905b68"},{"messageHash":"0x7f3eb122cf7b7ac5c2cb5b1ea6e063bfb72de835c41db09cf705de8c310410ab"},{"messageHash":"0x9cc3facff207471d90a3c63bb2b7e646e1e755022706b746fe5401dcdb142d64"},{"messageHash":"0x6f8b665dd101f975a3ac1f8b08fc19543f81ee17eb6219d7b43d9b546c6d9c32"},{"messageHash":"0x2f2f98b6129f0d92b530d048701903602fbb1b0a74b4c48b2da62047f3f7962c"},{"messageHash":"0xd7a184def5c64da7f6b28638a07dc157b38798a54b5df1180ff872d67aaa03ec"},{"messageHash":"0x5c703f97e2e62ea9e23f871352dc996c57b5ae261ec2878f1e05b852b844dba8"}]}'
2026-02-25 20:07:38.931 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 20:07:38.932 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 20:07:38.932 DEBUG [src.node.waku_node] Stopping container with id bf61282eda7e
2026-02-25 20:07:39.416 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:07:39.418 DEBUG [src.node.waku_node] Stopping container with id 85d000704131
2026-02-25 20:07:39.920 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:07:39.923 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 20:07:39.929 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:07:39.936 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

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_payloads with id: 2026-02-25_20-05-40__3a6626f8-f59c-45f5-9b6e-458a6e1db94b
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-25_20-05-40__3a6626f8-f59c-45f5-9b6e-458a6e1db94b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.209.246
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['62451', '62452', '62453', '62454', '62455']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 62451:62451 -p 62452:62452 -p 62453:62453 -p 62454:62454 -p 62455:62455 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62453 --rest-port=62451 --tcp-port=62452 --discv5-udp-port=62454 --rest-address=0.0.0.0 --nat=extip:172.18.209.246 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=feb080b269ab4ab8f2e59eaabfba5e87f8a0bfaf61da94aa65dc3b1ccaa4f72b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62455 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.209.246 waku 15289a759b47f7ba3354c355e2546d41ae2ed2f20f4f51db164e7833ceaec6ae
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c214cb8b0e0b. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 15289a759b47. Setting up logs at ./log/docker/receiving_node1_2026-02-25_20-05-40__3a6626f8-f59c-45f5-9b6e-458a6e1db94b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 62451
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 059b04c5e1a7. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62451/health" -H "Content-Type: application/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:62451/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.209.246/tcp/62452/p2p/16Uiu2HAmFZXZjx6fQ9YEaomZ52atEYGhQfJP2TVno5nwakrUfYfZ","/ip4/172.18.209.246/tcp/62453/ws/p2p/16Uiu2HAmFZXZjx6fQ9YEaomZ52atEYGhQfJP2TVno5nwakrUfYfZ"],"enrUri":"enr:-L24QIu0mHdZq6j-nSP1ZgwsnR1k624CmJQU8K4GTXQyrHFid4sAaxFEvuic9GFkb3eBKW0Dw_1rd-0V2DJ3znAGbT0CgmlkgnY0gmlwhKwS0faKbXVsdGlhZGRyc5YACASsEtH2BvP0AAoErBLR9gbz9d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDKyze14YbhPr8asUzBqhXVjQ5sZLaagWRxatJE2jEJZiDdGNwgvP0g3VkcILz9oV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-25_20-05-40__3a6626f8-f59c-45f5-9b6e-458a6e1db94b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.33.69
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['62562', '62563', '62564', '62565', '62566']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 62562:62562 -p 62563:62563 -p 62564:62564 -p 62565:62565 -p 62566:62566 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62564 --rest-port=62562 --tcp-port=62563 --discv5-udp-port=62565 --rest-address=0.0.0.0 --nat=extip:172.18.33.69 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e7eeaeb338d440912d796e6a06a49778433cbaf0623fcdcf8cbfa432b8423cad --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62566 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.33.69 waku f54b211f99aecc01137a2b50ce6e52cd6be35bccae0ee8ad520d32f7e8bf4a19
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f54b211f99ae. Setting up logs at ./log/docker/receiving_node2_2026-02-25_20-05-40__3a6626f8-f59c-45f5-9b6e-458a6e1db94b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 62562
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62562/health" -H "Content-Type: application/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:62562/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.33.69/tcp/62563/p2p/16Uiu2HAm432MU5Cn3T8BncsmWbV6zmwiBFaEakqZPSWEH9aZ5E3X","/ip4/172.18.33.69/tcp/62564/ws/p2p/16Uiu2HAm432MU5Cn3T8BncsmWbV6zmwiBFaEakqZPSWEH9aZ5E3X"],"enrUri":"enr:-L24QDAFWJzvqO6S8B-m1M0qJ2i8vkQk2WwarjnmJEsQuDNIZTJkzuTfQWdPt1mj4rNKf7STWKpAi5RgRGd9j2Ll2KgCgmlkgnY0gmlwhKwSIUWKbXVsdGlhZGRyc5YACASsEiFFBvRjAAoErBIhRQb0ZN0DgnJzhQADAQAAiXNlY3AyNTZrMaECf-vcPtp8kBiishCC8lapmHx1nr5QrPYM7uFFwQkGrKaDdGNwgvRjg3VkcIL0ZYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62562/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.209.246/tcp/62452/p2p/16Uiu2HAmFZXZjx6fQ9YEaomZ52atEYGhQfJP2TVno5nwakrUfYfZ"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-25_20-05-40__3a6626f8-f59c-45f5-9b6e-458a6e1db94b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.186.190
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['5128', '5129', '5130', '5131', '5132']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 5128:5128 -p 5129:5129 -p 5130:5130 -p 5131:5131 -p 5132:5132 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5130 --rest-port=5128 --tcp-port=5129 --discv5-udp-port=5131 --rest-address=0.0.0.0 --nat=extip:172.18.186.190 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e1aaf0738bda08bdf6ed4ba8fdede3fcda3ea9abcf55e1aa7b9ce36504634a51 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5132 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QIu0mHdZq6j-nSP1ZgwsnR1k624CmJQU8K4GTXQyrHFid4sAaxFEvuic9GFkb3eBKW0Dw_1rd-0V2DJ3znAGbT0CgmlkgnY0gmlwhKwS0faKbXVsdGlhZGRyc5YACASsEtH2BvP0AAoErBLR9gbz9d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDKyze14YbhPr8asUzBqhXVjQ5sZLaagWRxatJE2jEJZiDdGNwgvP0g3VkcILz9oV3YWt1Mgk --lightpushnode=/ip4/172.18.209.246/tcp/62452/p2p/16Uiu2HAmFZXZjx6fQ9YEaomZ52atEYGhQfJP2TVno5nwakrUfYfZ --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.186.190 waku e0c29c78f7a3e9cd4b66f0b29431abce9668fefa4b744f5459bd94113fd227cd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e0c29c78f7a3. Setting up logs at ./log/docker/lightpush_node1_2026-02-25_20-05-40__3a6626f8-f59c-45f5-9b6e-458a6e1db94b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 5128
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5128/health" -H "Content-Type: application/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:5128/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.186.190/tcp/5129/p2p/16Uiu2HAmPMUGPbLX4L772wUdGHT3YikwvWMgRaEJJAvwLeECocao","/ip4/172.18.186.190/tcp/5130/ws/p2p/16Uiu2HAmPMUGPbLX4L772wUdGHT3YikwvWMgRaEJJAvwLeECocao"],"enrUri":"enr:-L24QEZRoR1cRPpa2pKWVgnK5LYlThDN-lGBtw5LCNN4rozHHhS6X2YquReOF2T0X414Ed51osn7Yuh_Izgt0SF59XgCgmlkgnY0gmlwhKwSur6KbXVsdGlhZGRyc5YACASsErq-BhQJAAoErBK6vgYUCt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDnvOqcp4MR5b326ceg_GboLWplMUtBodN6KPwTL2MMlSDdGNwghQJg3VkcIIUC4V3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5128/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.209.246/tcp/62452/p2p/16Uiu2HAmFZXZjx6fQ9YEaomZ52atEYGhQfJP2TVno5nwakrUfYfZ"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5128/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.33.69/tcp/62563/p2p/16Uiu2HAm432MU5Cn3T8BncsmWbV6zmwiBFaEakqZPSWEH9aZ5E3X"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62451/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:62562/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:5128/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:23 Running test with payload 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:5128/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772049944029769777}}'
INFO  src.node.api_clients.base_client:base_client.py: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:62451/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":"SGVsbG8gV29ybGQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049944029769777,"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:62562/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":"SGVsbG8gV29ybGQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049944029769777,"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:5128/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":"SGVsbG8gV29ybGQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049944029769777,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:5128/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772049944162190742}}'
INFO  src.node.api_clients.base_client:base_client.py: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:62451/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":"MTIzNDU2Nzg5MA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049944162190742,"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:62562/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":"MTIzNDU2Nzg5MA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049944162190742,"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:5128/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":"MTIzNDU2Nzg5MA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049944162190742,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:5128/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772049944293497399}}'
INFO  src.node.api_clients.base_client:base_client.py: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:62451/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":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049944293497399,"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:62562/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":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049944293497399,"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:5128/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":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049944293497399,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:5128/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772049944423466336}}'
INFO  src.node.api_clients.base_client:base_client.py: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:62451/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":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049944423466336,"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:62562/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":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049944423466336,"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:5128/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":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049944423466336,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:5128/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772049944552609351}}'
INFO  src.node.api_clients.base_client:base_client.py: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:62451/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":"8J+agPCfjJ/inKg=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049944552609351,"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:62562/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":"8J+agPCfjJ/inKg=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049944552609351,"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:5128/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":"8J+agPCfjJ/inKg=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049944552609351,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:5128/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772049944683055959}}'
INFO  src.node.api_clients.base_client:base_client.py: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:62451/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":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049944683055959,"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:62562/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":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049944683055959,"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:5128/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":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049944683055959,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:5128/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772049944812615210}}'
INFO  src.node.api_clients.base_client:base_client.py: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:62451/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":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049944812615210,"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:62562/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":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049944812615210,"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:5128/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":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049944812615210,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:5128/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772049944942603812}}'
INFO  src.node.api_clients.base_client:base_client.py: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:62451/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":"0J/RgNC40LLQtdGC","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049944942603812,"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:62562/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":"0J/RgNC40LLQtdGC","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049944942603812,"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:5128/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":"0J/RgNC40LLQtdGC","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049944942603812,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:5128/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772049945073583173}}'
INFO  src.node.api_clients.base_client:base_client.py: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:62451/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":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049945073583173,"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:62562/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":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049945073583173,"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:5128/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":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049945073583173,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:5128/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772049945205640264}}'
INFO  src.node.api_clients.base_client:base_client.py: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:62451/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":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049945205640264,"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:62562/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":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049945205640264,"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:5128/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":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049945205640264,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:5128/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772049945334942067}}'
INFO  src.node.api_clients.base_client:base_client.py: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:62451/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":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049945334942067,"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:62562/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":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049945334942067,"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:5128/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":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049945334942067,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:5128/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "RmFsc2U=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772049945464295410}}'
INFO  src.node.api_clients.base_client:base_client.py: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:62451/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":"RmFsc2U=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049945464295410,"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:62562/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":"RmFsc2U=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049945464295410,"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:5128/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":"RmFsc2U=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049945464295410,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:5128/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772049945594602540}}'
INFO  src.node.api_clients.base_client:base_client.py: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:62451/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":"My4xNDE1OTI2NTM1","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049945594602540,"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:62562/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":"My4xNDE1OTI2NTM1","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049945594602540,"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:5128/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":"My4xNDE1OTI2NTM1","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049945594602540,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:5128/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772049945726811137}}'
INFO  src.node.api_clients.base_client:base_client.py: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:62451/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":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049945726811137,"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:62562/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":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049945726811137,"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:5128/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":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049945726811137,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:5128/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "MHhERUFEQkVFRg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772049945855565512}}'
INFO  src.node.api_clients.base_client:base_client.py: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:62451/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":"MHhERUFEQkVFRg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049945855565512,"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:62562/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":"MHhERUFEQkVFRg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049945855565512,"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:5128/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":"MHhERUFEQkVFRg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049945855565512,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:5128/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772049945983585802}}'
INFO  src.node.api_clients.base_client:base_client.py: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:62451/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":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049945983585802,"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:62562/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":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049945983585802,"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:5128/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":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049945983585802,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:5128/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772049946113251778}}'
INFO  src.node.api_clients.base_client:base_client.py: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:62451/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":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049946113251778,"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:62562/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":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049946113251778,"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:5128/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":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049946113251778,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:5128/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772049946240148529}}'
INFO  src.node.api_clients.base_client:base_client.py: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:62451/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":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049946240148529,"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:62562/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":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049946240148529,"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:5128/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":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049946240148529,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:5128/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772049946367208513}}'
INFO  src.node.api_clients.base_client:base_client.py: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:62451/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":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049946367208513,"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:62562/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":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049946367208513,"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:5128/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":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049946367208513,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:5128/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772049946496407708}}'
INFO  src.node.api_clients.base_client:base_client.py: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:62451/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":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049946496407708,"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:62562/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":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049946496407708,"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:5128/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":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049946496407708,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:5128/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772049946626381733}}'
INFO  src.node.api_clients.base_client:base_client.py: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:62451/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":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049946626381733,"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:62562/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":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049946626381733,"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:5128/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":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049946626381733,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:5128/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772049946758219483}}'
INFO  src.node.api_clients.base_client:base_client.py: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:62451/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":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049946758219483,"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:62562/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":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049946758219483,"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:5128/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":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049946758219483,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:5128/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772049946887590879}}'
INFO  src.node.api_clients.base_client:base_client.py: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:62451/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":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049946887590879,"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:62562/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":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049946887590879,"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:5128/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":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049946887590879,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:5128/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772049947016932182}}'
INFO  src.node.api_clients.base_client:base_client.py: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:62451/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":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049947016932182,"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:62562/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":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049947016932182,"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:5128/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":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049947016932182,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:5128/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772049947144372833}}'
INFO  src.node.api_clients.base_client:base_client.py: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:62451/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":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049947144372833,"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:62562/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":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049947144372833,"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:5128/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":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049947144372833,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:5128/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772049947270998264}}'
INFO  src.node.api_clients.base_client:base_client.py: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:62451/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":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049947270998264,"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:62562/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":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049947270998264,"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:5128/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":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049947270998264,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:5128/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772049947398702530}}'
INFO  src.node.api_clients.base_client:base_client.py: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:62451/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":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049947398702530,"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:62562/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":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049947398702530,"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:5128/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":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049947398702530,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:5128/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772049947528700838}}'
INFO  src.node.api_clients.base_client:base_client.py: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:62451/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":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049947528700838,"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:62562/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":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049947528700838,"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:5128/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":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049947528700838,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:5128/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772049947655964018}}'
INFO  src.node.api_clients.base_client:base_client.py: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:62451/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":"MTkyLjE2OC4xLjE=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049947655964018,"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:62562/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":"MTkyLjE2OC4xLjE=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049947655964018,"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:5128/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":"MTkyLjE2OC4xLjE=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049947655964018,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:5128/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772049947782924265}}'
INFO  src.node.api_clients.base_client:base_client.py: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:62451/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":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049947782924265,"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:62562/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":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049947782924265,"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:5128/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":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049947782924265,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:5128/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772049947912002057}}'
INFO  src.node.api_clients.base_client:base_client.py: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:62451/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":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049947912002057,"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:62562/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":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049947912002057,"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:5128/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":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049947912002057,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:5128/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772049948041016244}}'
INFO  src.node.api_clients.base_client:base_client.py: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:62451/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":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049948041016244,"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:62562/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":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049948041016244,"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:5128/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":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049948041016244,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:5128/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772049948171185224}}'
INFO  src.node.api_clients.base_client:base_client.py: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:62451/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":"KzEyMzQ1Njc4OTA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049948171185224,"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:62562/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":"KzEyMzQ1Njc4OTA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049948171185224,"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:5128/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":"KzEyMzQ1Njc4OTA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049948171185224,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:5128/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772049948326072941}}'
INFO  src.node.api_clients.base_client:base_client.py: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:62451/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":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049948326072941,"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:62562/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":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049948326072941,"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:5128/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":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049948326072941,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:5128/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772049948453060347}}'
INFO  src.node.api_clients.base_client:base_client.py: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:62451/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":"I2hlbGxvV29ybGQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049948453060347,"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:62562/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":"I2hlbGxvV29ybGQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049948453060347,"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:5128/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":"I2hlbGxvV29ybGQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049948453060347,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:5128/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "QHVzZXJuYW1l", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772049948582853110}}'
INFO  src.node.api_clients.base_client:base_client.py: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:62451/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":"QHVzZXJuYW1l","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049948582853110,"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:62562/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":"QHVzZXJuYW1l","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049948582853110,"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:5128/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":"QHVzZXJuYW1l","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049948582853110,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:5128/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "UEBzc3cwcmQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772049948709781807}}'
INFO  src.node.api_clients.base_client:base_client.py: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:62451/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":"UEBzc3cwcmQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049948709781807,"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:62562/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":"UEBzc3cwcmQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049948709781807,"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:5128/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":"UEBzc3cwcmQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049948709781807,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:5128/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772049948837090406}}'
INFO  src.node.api_clients.base_client:base_client.py: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:62451/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":"MDEvMTEvMjAyMw==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049948837090406,"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:62562/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":"MDEvMTEvMjAyMw==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049948837090406,"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:5128/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":"MDEvMTEvMjAyMw==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049948837090406,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:5128/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "MTI6MDA6MDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772049948966737152}}'
INFO  src.node.api_clients.base_client:base_client.py: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:62451/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":"MTI6MDA6MDA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049948966737152,"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:62562/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":"MTI6MDA6MDA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049948966737152,"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:5128/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":"MTI6MDA6MDA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049948966737152,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:5128/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "RSA9IG1jXjI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772049949098378451}}'
INFO  src.node.api_clients.base_client:base_client.py: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:62451/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":"RSA9IG1jXjI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049949098378451,"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:62562/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":"RSA9IG1jXjI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049949098378451,"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:5128/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":"RSA9IG1jXjI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049949098378451,"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 15289a759b47
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f54b211f99ae
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e0c29c78f7a3
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 15289a759b47. 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,68 @@
2026-02-25 20:06:03.885 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 20:06:03.886 DEBUG [tests.conftest] Running test: test_filter_subscribe_with_no_content_topic with id: 2026-02-25_20-06-03__e04b6168-e55c-4807-bcd6-c5c641b93294
2026-02-25 20:06:03.886 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 20:06:03.886 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-25 20:06:03.886 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-25 20:06:03.893 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:06:03.893 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_20-06-03__e04b6168-e55c-4807-bcd6-c5c641b93294__wakuorg_nwaku:latest.log
2026-02-25 20:06:03.893 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:06:03.893 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:06:03.895 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:06:03.895 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.10.244
2026-02-25 20:06:03.895 DEBUG [src.node.docker_mananger] Generated ports ['51371', '51372', '51373', '51374', '51375']
2026-02-25 20:06:03.895 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:06:03.895 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:06:03.895 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:06:03.896 DEBUG [src.node.docker_mananger] docker run -i -t -p 51371:51371 -p 51372:51372 -p 51373:51373 -p 51374:51374 -p 51375:51375 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51373 --rest-port=51371 --tcp-port=51372 --discv5-udp-port=51374 --rest-address=0.0.0.0 --nat=extip:172.18.10.244 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=46fd897c4c45caa83cbe8921d7bbf11d4bc1dbbb2e8e5faaa3eea2b6baaf5036 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51375 --metrics-logging=true --relay=true --filter=true
2026-02-25 20:06:04.098 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.10.244 waku 6c82b2589f9d2793c4607bec5bad67aa426a70dfc2b9a4de26446c03f6892921
2026-02-25 20:06:04.125 ERROR [src.node.docker_mananger] Max retries reached for container 45e97c3c4ee5. Exiting log stream.
2026-02-25 20:06:04.132 DEBUG [src.node.docker_mananger] Container started with ID 6c82b2589f9d. Setting up logs at ./log/docker/node1_2026-02-25_20-06-03__e04b6168-e55c-4807-bcd6-c5c641b93294__wakuorg_nwaku:latest.log
2026-02-25 20:06:04.132 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 51371
2026-02-25 20:06:04.133 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:06:04.688 ERROR [src.node.docker_mananger] Max retries reached for container edf9a3baee77. Exiting log stream.
2026-02-25 20:06:05.133 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51371/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:05.136 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:06:05.137 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:06:05.137 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51371/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:05.139 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.10.244/tcp/51372/p2p/16Uiu2HAmLotgkvuwGLv7bjhR9Eq2YdHJLuNQWtd4Lk5pyzWYyjUU","/ip4/172.18.10.244/tcp/51373/ws/p2p/16Uiu2HAmLotgkvuwGLv7bjhR9Eq2YdHJLuNQWtd4Lk5pyzWYyjUU"],"enrUri":"enr:-L24QGUQLMqehsVJNHVNtZM5Awwxu5YAdBUfmw2gC7bu1XvaPYkSHq0s8sAhy_iklH7TbP-5SA1FCuesp0EQEXS0ZjcCgmlkgnY0gmlwhKwSCvSKbXVsdGlhZGRyc5YACASsEgr0BsisAAoErBIK9AbIrd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDeSVRaLflj_m9JAtcD0d5wXEfoKXOofFJYtTqrV8UqjGDdGNwgsisg3VkcILIroV3YWt1MgU"}'
2026-02-25 20:06:05.139 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:06:05.140 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-25 20:06:05.147 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:06:05.147 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_20-06-03__e04b6168-e55c-4807-bcd6-c5c641b93294__wakuorg_nwaku:latest.log
2026-02-25 20:06:05.147 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:06:05.147 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:06:05.148 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:06:05.148 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.125.238
2026-02-25 20:06:05.149 DEBUG [src.node.docker_mananger] Generated ports ['15433', '15434', '15435', '15436', '15437']
2026-02-25 20:06:05.149 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:06:05.149 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:06:05.149 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:06:05.149 DEBUG [src.node.docker_mananger] docker run -i -t -p 15433:15433 -p 15434:15434 -p 15435:15435 -p 15436:15436 -p 15437:15437 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15435 --rest-port=15433 --tcp-port=15434 --discv5-udp-port=15436 --rest-address=0.0.0.0 --nat=extip:172.18.125.238 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8b0d2bed6f45cc6ccc3aa7841a6fb5b079b4c0fb71fb462dcf9dbc1fdeab17c9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15437 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QGUQLMqehsVJNHVNtZM5Awwxu5YAdBUfmw2gC7bu1XvaPYkSHq0s8sAhy_iklH7TbP-5SA1FCuesp0EQEXS0ZjcCgmlkgnY0gmlwhKwSCvSKbXVsdGlhZGRyc5YACASsEgr0BsisAAoErBIK9AbIrd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDeSVRaLflj_m9JAtcD0d5wXEfoKXOofFJYtTqrV8UqjGDdGNwgsisg3VkcILIroV3YWt1MgU --filternode=/ip4/172.18.10.244/tcp/51372/p2p/16Uiu2HAmLotgkvuwGLv7bjhR9Eq2YdHJLuNQWtd4Lk5pyzWYyjUU
2026-02-25 20:06:05.352 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.125.238 waku 3d48a7242c7d8dca131165e8dbdfcc673741e789bea4e0abe4dbdb5cea318155
2026-02-25 20:06:05.384 DEBUG [src.node.docker_mananger] Container started with ID 3d48a7242c7d. Setting up logs at ./log/docker/node2_2026-02-25_20-06-03__e04b6168-e55c-4807-bcd6-c5c641b93294__wakuorg_nwaku:latest.log
2026-02-25 20:06:05.385 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 15433
2026-02-25 20:06:05.385 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:06:06.385 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15433/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:06.388 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:06:06.389 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:06:06.389 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15433/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:06.391 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.125.238/tcp/15434/p2p/16Uiu2HAmHXbsoYL4zjtcTkdpdYdem6BBFHQHKD78s5ucWUYdhNU9","/ip4/172.18.125.238/tcp/15435/ws/p2p/16Uiu2HAmHXbsoYL4zjtcTkdpdYdem6BBFHQHKD78s5ucWUYdhNU9"],"enrUri":"enr:-L24QJ64qlLiUerKIOuCNPr9EamRygWb-lWCrZo38dyq7YcnPGAmj6zZldsVBfI5xPaorL732cD7pC0m8O2Eqx8yEWgCgmlkgnY0gmlwhKwSfe6KbXVsdGlhZGRyc5YACASsEn3uBjxKAAoErBJ97gY8S90DgnJzhQADAQAAiXNlY3AyNTZrMaEDSGX1J-KqPvtRSuquRKrEtjRoY6nniNoWRddmHB5fuTqDdGNwgjxKg3VkcII8TIV3YWt1MgA"}'
2026-02-25 20:06:06.391 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:06:06.392 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15433/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.10.244/tcp/51372/p2p/16Uiu2HAmLotgkvuwGLv7bjhR9Eq2YdHJLuNQWtd4Lk5pyzWYyjUU"]'
2026-02-25 20:06:06.429 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:06.430 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-02-25 20:06:06.430 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51371/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 20:06:06.447 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:06.449 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15433/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "cd05ab33-0810-467c-bf93-ac8f8cb626c3", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 20:06:06.463 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"cd05ab33-0810-467c-bf93-ac8f8cb626c3","statusDesc":"OK"}'
2026-02-25 20:06:06.465 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15433/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 20:06:06.468 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:15433/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
2026-02-25 20:06:06.470 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 20:06:06.471 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 20:06:06.471 DEBUG [src.node.waku_node] Stopping container with id 6c82b2589f9d
2026-02-25 20:06:07.015 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:06:07.016 DEBUG [src.node.waku_node] Stopping container with id 3d48a7242c7d
2026-02-25 20:06:07.534 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:06:07.535 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 20:06:07.544 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:06:07.549 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,100 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_wrong_encoding_pubsubtopic with id: 2026-02-25_20-06-36__835fcc15-f7cc-479d-b95d-0e48e1fd9f8d
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-25_20-06-36__835fcc15-f7cc-479d-b95d-0e48e1fd9f8d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.125.110
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49410', '49411', '49412', '49413', '49414']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 49410:49410 -p 49411:49411 -p 49412:49412 -p 49413:49413 -p 49414:49414 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49412 --rest-port=49410 --tcp-port=49411 --discv5-udp-port=49413 --rest-address=0.0.0.0 --nat=extip:172.18.125.110 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=28b9032bae8c29ca1ccdfc4f662ab9e23defbe2ab92373f1cefdcbf088f90aca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49414 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.125.110 waku 503aa76ee27f86d999835679532358462ac73d66761d7c6958512e8285de9a82
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0f857765a672. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 503aa76ee27f. Setting up logs at ./log/docker/publishing_node1_2026-02-25_20-06-36__835fcc15-f7cc-479d-b95d-0e48e1fd9f8d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 49410
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 751540f9ee2f. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49410/health" -H "Content-Type: application/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:49410/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.125.110/tcp/49411/p2p/16Uiu2HAm2kBKyATFYL2oya1NURefcvR3FZGLjGUqVG5kxb4CaHph","/ip4/172.18.125.110/tcp/49412/ws/p2p/16Uiu2HAm2kBKyATFYL2oya1NURefcvR3FZGLjGUqVG5kxb4CaHph"],"enrUri":"enr:-L24QJaQhcfuFp1ebw2yUSkEc-UzLMFY2-GHlfIVdopAsPlFXZMbu7L4Klq9EMic7L73zeDeAGM3iLsq4wngpGyc-AwCgmlkgnY0gmlwhKwSfW6KbXVsdGlhZGRyc5YACASsEn1uBsEDAAoErBJ9bgbBBN0DgnJzhQADAQAAiXNlY3AyNTZrMaECbL9yX8dki7PAIAZbWK1Qms6lE_7PK9HDuI9O1yA6ccaDdGNwgsEDg3VkcILBBYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-25_20-06-36__835fcc15-f7cc-479d-b95d-0e48e1fd9f8d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.142
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31129', '31130', '31131', '31132', '31133']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 31129:31129 -p 31130:31130 -p 31131:31131 -p 31132:31132 -p 31133:31133 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31131 --rest-port=31129 --tcp-port=31130 --discv5-udp-port=31132 --rest-address=0.0.0.0 --nat=extip:172.18.149.142 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=547e4de8cc88ddda6c8f9ade6b0fe786dc6ff05eae57bbdba7ebae8143e712a8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31133 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QJaQhcfuFp1ebw2yUSkEc-UzLMFY2-GHlfIVdopAsPlFXZMbu7L4Klq9EMic7L73zeDeAGM3iLsq4wngpGyc-AwCgmlkgnY0gmlwhKwSfW6KbXVsdGlhZGRyc5YACASsEn1uBsEDAAoErBJ9bgbBBN0DgnJzhQADAQAAiXNlY3AyNTZrMaECbL9yX8dki7PAIAZbWK1Qms6lE_7PK9HDuI9O1yA6ccaDdGNwgsEDg3VkcILBBYV3YWt1MgM --storenode=/ip4/172.18.125.110/tcp/49411/p2p/16Uiu2HAm2kBKyATFYL2oya1NURefcvR3FZGLjGUqVG5kxb4CaHph --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.149.142 waku cceddd6c1932aaf1bce45cf20364bd18a5fcbcb996afd75e8f10fba37bc49e3f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cceddd6c1932. Setting up logs at ./log/docker/store_node1_2026-02-25_20-06-36__835fcc15-f7cc-479d-b95d-0e48e1fd9f8d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 31129
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31129/health" -H "Content-Type: application/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:31129/debug/v1/info" -H "Content-Type: application/json" -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.142/tcp/31130/p2p/16Uiu2HAkwUn6UfNJacrF8hRFHBMzKzxU5nwSF5c8LH4uqYd3zr4G","/ip4/172.18.149.142/tcp/31131/ws/p2p/16Uiu2HAkwUn6UfNJacrF8hRFHBMzKzxU5nwSF5c8LH4uqYd3zr4G"],"enrUri":"enr:-L24QH8u2agpqHayKwKoYLR3-RJX7TDWQI7ipt6Wc7kbyHfODW_uHhfgAQLjNRpZJ3yQy0AwMMrpVNEB8nHxj-QoXscCgmlkgnY0gmlwhKwSlY6KbXVsdGlhZGRyc5YACASsEpWOBnmaAAoErBKVjgZ5m90DgnJzhQADAQAAiXNlY3AyNTZrMaECHoMH4yVwt5BPRZwliI_dwWVQEnnsmeXvzDxY6dWjX-mDdGNwgnmag3VkcIJ5nIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31129/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.125.110/tcp/49411/p2p/16Uiu2HAm2kBKyATFYL2oya1NURefcvR3FZGLjGUqVG5kxb4CaHph"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49410/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:31129/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:49410/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49410/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:49410/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:49410/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:49410/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:49410/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:49410/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:49410/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:158 trying get message with wrong encoded pubsub topic %23waku%2F2%2Frs%2F3%2F0
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49410/store/v3/messages?includeData=true&pubsubTopic=%23waku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
DEBUG  tests.store.test_topics:test_topics.py:162 response for getting message with wrong encoded pubsub topic {'requestId': '', 'statusCode': 200, 'statusDesc': 'OK', 'messages': []}
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 503aa76ee27f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id cceddd6c1932
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,95 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_time_filter_zero_end_time with id: 2026-02-25_20-06-30__e6557daa-13aa-467a-9bf7-b5cdffb53b53
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-25_20-06-30__e6557daa-13aa-467a-9bf7-b5cdffb53b53__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.16
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['52815', '52816', '52817', '52818', '52819']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 52815:52815 -p 52816:52816 -p 52817:52817 -p 52818:52818 -p 52819:52819 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52817 --rest-port=52815 --tcp-port=52816 --discv5-udp-port=52818 --rest-address=0.0.0.0 --nat=extip:172.18.17.16 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b226ecede1f7dfadba1a08d6062fadb2d7e59e5dfdf6afb3ca7dab5ce4eb1bed --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52819 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 12f15677e2e7. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.17.16 waku e6630c90d7ad0ab27f0ca1d2f81748df598f66bf6ff09495a4632cbbc9431523
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e6630c90d7ad. Setting up logs at ./log/docker/publishing_node1_2026-02-25_20-06-30__e6557daa-13aa-467a-9bf7-b5cdffb53b53__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 52815
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 1caad80199a8. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52815/health" -H "Content-Type: application/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:52815/debug/v1/info" -H "Content-Type: application/json" -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.16/tcp/52816/p2p/16Uiu2HAkzTBL6yJfBS6fgUVoKgAZf4og2drVYWjoCYZqhXS88zYA","/ip4/172.18.17.16/tcp/52817/ws/p2p/16Uiu2HAkzTBL6yJfBS6fgUVoKgAZf4og2drVYWjoCYZqhXS88zYA"],"enrUri":"enr:-L24QCZkDxKfSkQ7eUYNdmecsK5IRX12XNYITxu7KQwGu6LOXItv0vjVk4PMeklCs2uS8Dh5c9ud86T70a3T_MKlPHsCgmlkgnY0gmlwhKwSERCKbXVsdGlhZGRyc5YACASsEhEQBs5QAAoErBIREAbOUd0DgnJzhQADAQAAiXNlY3AyNTZrMaECSq0zqJjNtxG6_u3Eb661Hodl_0D-l3nJh8SUt7LKxruDdGNwgs5Qg3VkcILOUoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-25_20-06-30__e6557daa-13aa-467a-9bf7-b5cdffb53b53__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.247
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49990', '49991', '49992', '49993', '49994']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 49990:49990 -p 49991:49991 -p 49992:49992 -p 49993:49993 -p 49994:49994 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49992 --rest-port=49990 --tcp-port=49991 --discv5-udp-port=49993 --rest-address=0.0.0.0 --nat=extip:172.18.155.247 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3be88ad8efb6850a1bbcada23fcfe56baeaaafd8d794942b28152ee585f804d6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49994 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCZkDxKfSkQ7eUYNdmecsK5IRX12XNYITxu7KQwGu6LOXItv0vjVk4PMeklCs2uS8Dh5c9ud86T70a3T_MKlPHsCgmlkgnY0gmlwhKwSERCKbXVsdGlhZGRyc5YACASsEhEQBs5QAAoErBIREAbOUd0DgnJzhQADAQAAiXNlY3AyNTZrMaECSq0zqJjNtxG6_u3Eb661Hodl_0D-l3nJh8SUt7LKxruDdGNwgs5Qg3VkcILOUoV3YWt1MgM --storenode=/ip4/172.18.17.16/tcp/52816/p2p/16Uiu2HAkzTBL6yJfBS6fgUVoKgAZf4og2drVYWjoCYZqhXS88zYA --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.155.247 waku 44619f47eedff017839e0c4b2694912a12971dd776fe344b7baddab95256dc18
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 44619f47eedf. Setting up logs at ./log/docker/store_node1_2026-02-25_20-06-30__e6557daa-13aa-467a-9bf7-b5cdffb53b53__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 49990
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49990/health" -H "Content-Type: application/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:49990/debug/v1/info" -H "Content-Type: application/json" -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.247/tcp/49991/p2p/16Uiu2HAkzRnMP51proG1uLUm2JQp7EwBWFhhhZ5EDHdrMMfHqNyx","/ip4/172.18.155.247/tcp/49992/ws/p2p/16Uiu2HAkzRnMP51proG1uLUm2JQp7EwBWFhhhZ5EDHdrMMfHqNyx"],"enrUri":"enr:-L24QI_mVWVguJtBsjFnopk8FtOYkyUoYYxrGh8gE6rpb4WaK-H_B3BwM5oGt1RnEcCJOFoH9kEix2g5st5_UmMyQ7UCgmlkgnY0gmlwhKwSm_eKbXVsdGlhZGRyc5YACASsEpv3BsNHAAoErBKb9wbDSN0DgnJzhQADAQAAiXNlY3AyNTZrMaECSlGjw7jQRdSPxuJKiUX0_ZRuMqjOYQsk1Jdtz3IJhxuDdGNwgsNHg3VkcILDSYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49990/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.17.16/tcp/52816/p2p/16Uiu2HAkzTBL6yJfBS6fgUVoKgAZf4og2drVYWjoCYZqhXS88zYA"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52815/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:49990/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:52815/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52815/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52815/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52815/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52815/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52815/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_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:238 inquering stored messages with end time 0
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52815/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&endTime=0&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":"0x53ff78c1edc0721e847b5e9037b8800cccba34db7f6d18abad28338c0a385ed4","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049990082480896,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x54fad5b88183fcf50a798813d2e3183b2e37bda49aa6434f34b515de87cb38a6","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049992082488064,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xfc1ad0eafcb25e3d7b97aa7cadf19c3a03997ce6a9073655a12a691cca0f3409","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049992982490112,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x0185841fd2c051a28e1ec90f4b713863170d0171e4050c2ed4b2977ebf1d3127","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049993182491904,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xbe0953a81cc41d3b1303ad5bc36188bf06de69118afcff8d7006d49e0c06fe21","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049995082493952,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x7502460d056d5f50d4db4fe6f3b413951104dab237c580e4e47a0f1a754c0e84","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772050003082494976,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
DEBUG  tests.store.test_time_filter:test_time_filter.py:241 number of messages stored for end time = 0 is 6
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49990/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&endTime=0&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":"0x53ff78c1edc0721e847b5e9037b8800cccba34db7f6d18abad28338c0a385ed4","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049990082480896,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x54fad5b88183fcf50a798813d2e3183b2e37bda49aa6434f34b515de87cb38a6","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049992082488064,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xfc1ad0eafcb25e3d7b97aa7cadf19c3a03997ce6a9073655a12a691cca0f3409","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049992982490112,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x0185841fd2c051a28e1ec90f4b713863170d0171e4050c2ed4b2977ebf1d3127","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049993182491904,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xbe0953a81cc41d3b1303ad5bc36188bf06de69118afcff8d7006d49e0c06fe21","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049995082493952,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x7502460d056d5f50d4db4fe6f3b413951104dab237c580e4e47a0f1a754c0e84","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772050003082494976,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
DEBUG  tests.store.test_time_filter:test_time_filter.py:241 number of messages stored for end time = 0 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 e6630c90d7ad
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 44619f47eedf
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,99 @@
2026-02-25 20:03:06.786 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 20:03:06.787 DEBUG [tests.conftest] Running test: test_store_node_not_connected_directly_to_lightpushing_node with id: 2026-02-25_20-03-06__0917280c-105a-4235-b848-020e6f1165d5
2026-02-25 20:03:06.787 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 20:03:06.788 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-25 20:03:06.788 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-25 20:03:06.797 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:03:06.797 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_20-03-06__0917280c-105a-4235-b848-020e6f1165d5__wakuorg_nwaku:latest.log
2026-02-25 20:03:06.802 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:03:06.802 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_20-03-06__0917280c-105a-4235-b848-020e6f1165d5__wakuorg_nwaku:latest.log
2026-02-25 20:03:06.808 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:03:06.808 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-25_20-03-06__0917280c-105a-4235-b848-020e6f1165d5__wakuorg_nwaku:latest.log
2026-02-25 20:03:06.808 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-25 20:03:06.808 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-25 20:03:06.809 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:03:06.809 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:03:06.851 DEBUG [src.node.docker_mananger] Network waku created
2026-02-25 20:03:06.851 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.17.102
2026-02-25 20:03:06.851 DEBUG [src.node.docker_mananger] Generated ports ['25704', '25705', '25706', '25707', '25708']
2026-02-25 20:03:06.852 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:03:06.852 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:03:06.852 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:03:06.852 DEBUG [src.node.docker_mananger] docker run -i -t -p 25704:25704 -p 25705:25705 -p 25706:25706 -p 25707:25707 -p 25708:25708 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25706 --rest-port=25704 --tcp-port=25705 --discv5-udp-port=25707 --rest-address=0.0.0.0 --nat=extip:172.18.17.102 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e359ba01dccb23fe2e83f3dabb3081e4ecb4a5b59b0fcb0be5630e67cdd9e6ad --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25708 --metrics-logging=true --lightpush=true
2026-02-25 20:03:10.204 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.17.102 waku 51abe381a96b2c82006d821bd6558b1c396764e5dcc821632306d536dd8ad95f
2026-02-25 20:03:10.234 DEBUG [src.node.docker_mananger] Container started with ID 51abe381a96b. Setting up logs at ./log/docker/node1_2026-02-25_20-03-06__0917280c-105a-4235-b848-020e6f1165d5__wakuorg_nwaku:latest.log
2026-02-25 20:03:10.234 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 25704
2026-02-25 20:03:10.235 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:03:11.236 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25704/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:03:11.240 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:03:11.240 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:03:11.240 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25704/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:03:11.242 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.17.102/tcp/25705/p2p/16Uiu2HAkxCkpbXix5SATLr8qcdwCuL2nYatfhFD8yr9t6MdHSRVP","/ip4/172.18.17.102/tcp/25706/ws/p2p/16Uiu2HAkxCkpbXix5SATLr8qcdwCuL2nYatfhFD8yr9t6MdHSRVP"],"enrUri":"enr:-L24QPl8E1i4L8ezhgwBLotLzhP9tGuIEG28jm_bYTuflByBO8blxCFR1Z3NGGlaEUsC3GLzZkOwMvgy3EgrN2wVP2oCgmlkgnY0gmlwhKwSEWaKbXVsdGlhZGRyc5YACASsEhFmBmRpAAoErBIRZgZkat0DgnJzhQADAQAAiXNlY3AyNTZrMaECKUP8BrjbvlpTi06wV_pJJoHeKRS5l8rrEP5ZtsUN07aDdGNwgmRpg3VkcIJka4V3YWt1Mgk"}'
2026-02-25 20:03:11.243 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:03:11.243 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:03:11.243 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:03:11.244 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:03:11.245 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.193.66
2026-02-25 20:03:11.245 DEBUG [src.node.docker_mananger] Generated ports ['6816', '6817', '6818', '6819', '6820']
2026-02-25 20:03:11.245 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:03:11.245 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:03:11.245 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:03:11.245 DEBUG [src.node.docker_mananger] docker run -i -t -p 6816:6816 -p 6817:6817 -p 6818:6818 -p 6819:6819 -p 6820:6820 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6818 --rest-port=6816 --tcp-port=6817 --discv5-udp-port=6819 --rest-address=0.0.0.0 --nat=extip:172.18.193.66 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1a91b8be90ded8fa510fc8fffee968d3568badd1ded1ce79b5ffdfdbc061b62d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6820 --metrics-logging=true --lightpush=true --store=true --relay=true --discv5-bootstrap-node=enr:-L24QPl8E1i4L8ezhgwBLotLzhP9tGuIEG28jm_bYTuflByBO8blxCFR1Z3NGGlaEUsC3GLzZkOwMvgy3EgrN2wVP2oCgmlkgnY0gmlwhKwSEWaKbXVsdGlhZGRyc5YACASsEhFmBmRpAAoErBIRZgZkat0DgnJzhQADAQAAiXNlY3AyNTZrMaECKUP8BrjbvlpTi06wV_pJJoHeKRS5l8rrEP5ZtsUN07aDdGNwgmRpg3VkcIJka4V3YWt1Mgk --lightpushnode=/ip4/172.18.17.102/tcp/25705/p2p/16Uiu2HAkxCkpbXix5SATLr8qcdwCuL2nYatfhFD8yr9t6MdHSRVP
2026-02-25 20:03:11.397 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.193.66 waku df7c4027fc5411c737017864c4a94fb6118c0bc0a2412bd09fcc9c04463af213
2026-02-25 20:03:11.424 DEBUG [src.node.docker_mananger] Container started with ID df7c4027fc54. Setting up logs at ./log/docker/node2_2026-02-25_20-03-06__0917280c-105a-4235-b848-020e6f1165d5__wakuorg_nwaku:latest.log
2026-02-25 20:03:11.425 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6816
2026-02-25 20:03:11.425 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:03:12.425 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6816/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:03:12.428 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"READY"},{"Legacy Lightpush":"READY"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:03:12.429 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:03:12.429 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6816/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:03:12.431 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.193.66/tcp/6817/p2p/16Uiu2HAmDzp1fNubceHcpzhM1DgDvbXH4j8oBpHKYhbP7eDXmPTX","/ip4/172.18.193.66/tcp/6818/ws/p2p/16Uiu2HAmDzp1fNubceHcpzhM1DgDvbXH4j8oBpHKYhbP7eDXmPTX"],"enrUri":"enr:-L24QKKpkVNlTE9_f9_1iiiQWx4keLTtiyDNJsRjGnP1pZ3rDE0POHn3-Iiya0Vavw4oyka_TphUqKt_I-WyPgPDHnYCgmlkgnY0gmlwhKwSwUKKbXVsdGlhZGRyc5YACASsEsFCBhqhAAoErBLBQgYaot0DgnJzhQADAQAAiXNlY3AyNTZrMaEDE--dCkq89PahjeWbF8KJVgiM_kLKCEeG0A-aRHdL2ZqDdGNwghqhg3VkcIIao4V3YWt1Mgs"}'
2026-02-25 20:03:12.431 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:03:12.431 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:03:12.432 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:03:12.433 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:03:12.433 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.178.7
2026-02-25 20:03:12.433 DEBUG [src.node.docker_mananger] Generated ports ['34659', '34660', '34661', '34662', '34663']
2026-02-25 20:03:12.433 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:03:12.433 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:03:12.433 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:03:12.433 DEBUG [src.node.docker_mananger] docker run -i -t -p 34659:34659 -p 34660:34660 -p 34661:34661 -p 34662:34662 -p 34663:34663 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34661 --rest-port=34659 --tcp-port=34660 --discv5-udp-port=34662 --rest-address=0.0.0.0 --nat=extip:172.18.178.7 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5afa7fc72fafddba8cdc4dbe276fbf770049bbcf5933838d0eeb4193c6ffdcca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34663 --metrics-logging=true --relay=false --storenode=/ip4/172.18.193.66/tcp/6817/p2p/16Uiu2HAmDzp1fNubceHcpzhM1DgDvbXH4j8oBpHKYhbP7eDXmPTX --discv5-bootstrap-node=enr:-L24QKKpkVNlTE9_f9_1iiiQWx4keLTtiyDNJsRjGnP1pZ3rDE0POHn3-Iiya0Vavw4oyka_TphUqKt_I-WyPgPDHnYCgmlkgnY0gmlwhKwSwUKKbXVsdGlhZGRyc5YACASsEsFCBhqhAAoErBLBQgYaot0DgnJzhQADAQAAiXNlY3AyNTZrMaEDE--dCkq89PahjeWbF8KJVgiM_kLKCEeG0A-aRHdL2ZqDdGNwghqhg3VkcIIao4V3YWt1Mgs
2026-02-25 20:03:12.598 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.178.7 waku 70e57bfbf662574f7d4d7049b912434b31079c0dfee11417fe30db4051b3f5ee
2026-02-25 20:03:12.624 DEBUG [src.node.docker_mananger] Container started with ID 70e57bfbf662. Setting up logs at ./log/docker/node3_2026-02-25_20-03-06__0917280c-105a-4235-b848-020e6f1165d5__wakuorg_nwaku:latest.log
2026-02-25 20:03:12.624 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 34659
2026-02-25 20:03:12.625 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:03:13.625 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34659/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:03:13.628 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:03:13.629 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:03:13.629 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34659/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:03:13.631 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.178.7/tcp/34660/p2p/16Uiu2HAmLJycngev2zSwRtGu8n7MwHdfRR66R4shpYcEEQ9FQ1Wo","/ip4/172.18.178.7/tcp/34661/ws/p2p/16Uiu2HAmLJycngev2zSwRtGu8n7MwHdfRR66R4shpYcEEQ9FQ1Wo"],"enrUri":"enr:-L24QEcCUN4q7r6rXQCysFkM3fiA02qONIu4VmrvsIQsM4APJob9tLkvH1ZJpElpftMyV-3PpVSGwR5bu0HEo11XgHMCgmlkgnY0gmlwhKwSsgeKbXVsdGlhZGRyc5YACASsErIHBodkAAoErBKyBwaHZd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDcb0M-KUQokQijm4S9IF_lomqp30WAWiPF0jnjz_LS3iDdGNwgodkg3VkcIKHZoV3YWt1MgA"}'
2026-02-25 20:03:13.631 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:03:13.631 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25704/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 20:03:13.635 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:03:13.636 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6816/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 20:03:13.640 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:03:13.642 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25704/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:03:13.645 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.193.66/tcp/36168/p2p/16Uiu2HAmDzp1fNubceHcpzhM1DgDvbXH4j8oBpHKYhbP7eDXmPTX","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/lightpush/3.0.0","/vac/waku/lightpush/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"}]'
2026-02-25 20:03:13.645 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6816/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:03:13.647 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.17.102/tcp/25705/p2p/16Uiu2HAkxCkpbXix5SATLr8qcdwCuL2nYatfhFD8yr9t6MdHSRVP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/lightpush/3.0.0","/vac/waku/lightpush/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"}]'
2026-02-25 20:03:13.647 DEBUG [src.libs.common] Sleeping for 30 seconds
2026-02-25 20:03:43.648 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25704/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": 1772049823648193113}}'
2026-02-25 20:03:43.659 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:03:43.659 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:03:44.660 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-25 20:03:44.660 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34659/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:03:44.699 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"15471afb2abe919e58ae","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc3f5c4a4e5d385a0b9386f955c1c8b4afaf56b05f1dbcee4ecd68edb910be0d3"}]}'
2026-02-25 20:03:44.701 DEBUG [src.steps.store] messages length is 1
2026-02-25 20:03:44.706 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 20:03:44.706 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 20:03:44.707 DEBUG [src.node.waku_node] Stopping container with id 51abe381a96b
2026-02-25 20:03:45.174 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:03:45.175 DEBUG [src.node.waku_node] Stopping container with id df7c4027fc54
2026-02-25 20:03:45.639 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:03:45.640 DEBUG [src.node.waku_node] Stopping container with id 70e57bfbf662
2026-02-25 20:03:45.987 ERROR [src.node.docker_mananger] Max retries reached for container 51abe381a96b. Exiting log stream.
2026-02-25 20:03:46.126 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:03:46.129 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 20:03:46.145 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:03:46.164 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:03:46.169 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,475 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_2_nodes_low_bandwidth_sending_over_time with id: 2026-02-25_20-03-50__d6ba6cd6-d9b8-4abf-8433-045e0e047392
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_20-03-50__d6ba6cd6-d9b8-4abf-8433-045e0e047392__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_20-03-50__d6ba6cd6-d9b8-4abf-8433-045e0e047392__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_20-03-50__d6ba6cd6-d9b8-4abf-8433-045e0e047392__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_20-03-50__d6ba6cd6-d9b8-4abf-8433-045e0e047392__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.244.26
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['29093', '29094', '29095', '29096', '29097']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 29093:29093 -p 29094:29094 -p 29095:29095 -p 29096:29096 -p 29097:29097 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29095 --rest-port=29093 --tcp-port=29094 --discv5-udp-port=29096 --rest-address=0.0.0.0 --nat=extip:172.18.244.26 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3ff0f30d78e4ae5e6da40f7dd5fb4cd5f026179b26d7ae7b0a738d0dbd3cdf20 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29097 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.244.26 waku ec73132077dbd175dfbb836e746e20c49b58322d97a096f9b6cc9014fbc95052
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container bf1855f947ac. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ec73132077db. Setting up logs at ./log/docker/node1_2026-02-25_20-03-50__d6ba6cd6-d9b8-4abf-8433-045e0e047392__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 29093
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 77ca586ce437. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29093/health" -H "Content-Type: application/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:29093/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.244.26/tcp/29094/p2p/16Uiu2HAmJK641omYkubtBoshPA6bEdgJ4QPLJyeBePARbG24oFt5","/ip4/172.18.244.26/tcp/29095/ws/p2p/16Uiu2HAmJK641omYkubtBoshPA6bEdgJ4QPLJyeBePARbG24oFt5"],"enrUri":"enr:-L24QCZAWqa1-Z_jEtItqJ3z-llyHDqT4LvFw0YMRULioLdsc-EJnfU_q36wC8ZCmlRsQpdVB_ZWN7dqg5IB9Mw_EdgCgmlkgnY0gmlwhKwS9BqKbXVsdGlhZGRyc5YACASsEvQaBnGmAAoErBL0GgZxp90DgnJzhQADAQAAiXNlY3AyNTZrMaEDVAzz7BMHzQZp238aPmIVCbBnVB3KdE8KdDtF7iHkWEqDdGNwgnGmg3VkcIJxqIV3YWt1MgE"}'
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.246.212
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['60969', '60970', '60971', '60972', '60973']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 60969:60969 -p 60970:60970 -p 60971:60971 -p 60972:60972 -p 60973:60973 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=60971 --rest-port=60969 --tcp-port=60970 --discv5-udp-port=60972 --rest-address=0.0.0.0 --nat=extip:172.18.246.212 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c3a654add6e5eae33ed5e8f5a868ba519de567a51afd477d2fcbdd86ad4912f3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60973 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCZAWqa1-Z_jEtItqJ3z-llyHDqT4LvFw0YMRULioLdsc-EJnfU_q36wC8ZCmlRsQpdVB_ZWN7dqg5IB9Mw_EdgCgmlkgnY0gmlwhKwS9BqKbXVsdGlhZGRyc5YACASsEvQaBnGmAAoErBL0GgZxp90DgnJzhQADAQAAiXNlY3AyNTZrMaEDVAzz7BMHzQZp238aPmIVCbBnVB3KdE8KdDtF7iHkWEqDdGNwgnGmg3VkcIJxqIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.246.212 waku ba91b4576eb2df9316d2cff585be7a1c8311e234e560552afdf5e7c1ddf5c630
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ba91b4576eb2. Setting up logs at ./log/docker/node2_2026-02-25_20-03-50__d6ba6cd6-d9b8-4abf-8433-045e0e047392__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 60969
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60969/health" -H "Content-Type: application/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:60969/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.246.212/tcp/60970/p2p/16Uiu2HAm4QrRvexhFHswKW4tnwHY1ZeduVQJDnQjQT3jrnBRa3TE","/ip4/172.18.246.212/tcp/60971/ws/p2p/16Uiu2HAm4QrRvexhFHswKW4tnwHY1ZeduVQJDnQjQT3jrnBRa3TE"],"enrUri":"enr:-L24QH97lOZxjNsMCHc4_IJOT6I6DjqdCEkB9IjXo-O-xjBUW3q0EqntXIFosaN7M9GxReJfi1fdJRIIGuXCsZDJ1YYCgmlkgnY0gmlwhKwS9tSKbXVsdGlhZGRyc5YACASsEvbUBu4qAAoErBL21AbuK90DgnJzhQADAQAAiXNlY3AyNTZrMaEChYNrAtS4iHvP9usDH-VU9-hirw_Xi4-ignvHRx6i6uGDdGNwgu4qg3VkcILuLIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/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:60969/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:29093/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.246.212/tcp/57862/p2p/16Uiu2HAm4QrRvexhFHswKW4tnwHY1ZeduVQJDnQjQT3jrnBRa3TE","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60969/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.244.26/tcp/29094/p2p/16Uiu2HAmJK641omYkubtBoshPA6bEdgJ4QPLJyeBePARbG24oFt5","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","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', '4845', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '4845', '-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:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:60969/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.00s
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 ec73132077db
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ba91b4576eb2
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,69 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_main_node_relay_and_store__peer_only_store with id: 2026-02-25_20-07-41__82b0f052-217f-4a66-b57a-e9055c8f662a
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-25_20-07-41__82b0f052-217f-4a66-b57a-e9055c8f662a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.229.108
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27835', '27836', '27837', '27838', '27839']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 27835:27835 -p 27836:27836 -p 27837:27837 -p 27838:27838 -p 27839:27839 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27837 --rest-port=27835 --tcp-port=27836 --discv5-udp-port=27838 --rest-address=0.0.0.0 --nat=extip:172.18.229.108 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dda1cc9d100a72a62f3fecbf081caac4b4bd8a246bc3464e0e85a83bf6efef2b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27839 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3b761649c31d. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.229.108 waku 73caaee809c2a8cf8bb58ad5f1813ed3b5361cb9f278792fc626f34ebe3289a2
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 73caaee809c2. Setting up logs at ./log/docker/publishing_node1_2026-02-25_20-07-41__82b0f052-217f-4a66-b57a-e9055c8f662a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 27835
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 c0a2528ce965. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27835/health" -H "Content-Type: application/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:27835/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.229.108/tcp/27836/p2p/16Uiu2HAm4FpCVr7QsrTazac6QCZ7VXDxdtWjTNtPoJmHapgvkubF","/ip4/172.18.229.108/tcp/27837/ws/p2p/16Uiu2HAm4FpCVr7QsrTazac6QCZ7VXDxdtWjTNtPoJmHapgvkubF"],"enrUri":"enr:-L24QIJX0VGsXatbrbm__tGrFZt3NQMeb1KFn_jTrR1Y-QVNDSIBRKHCzzagCmjxs9jjWi4Av1LWxrP5ofm47oYIXnkCgmlkgnY0gmlwhKwS5WyKbXVsdGlhZGRyc5YACASsEuVsBmy8AAoErBLlbAZsvd0DgnJzhQADAQAAiXNlY3AyNTZrMaECgzKq5KG43DMV3z1OAVdZ34OqVTObC6s7h7w_BhIbU7qDdGNwgmy8g3VkcIJsvoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-25_20-07-41__82b0f052-217f-4a66-b57a-e9055c8f662a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.211.223
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24024', '24025', '24026', '24027', '24028']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 24024:24024 -p 24025:24025 -p 24026:24026 -p 24027:24027 -p 24028:24028 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24026 --rest-port=24024 --tcp-port=24025 --discv5-udp-port=24027 --rest-address=0.0.0.0 --nat=extip:172.18.211.223 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=aa0cfcee4193ee89fef734ebcd4773c9b71abb86ebcc5c0ef1dde1df156ce1ec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24028 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QIJX0VGsXatbrbm__tGrFZt3NQMeb1KFn_jTrR1Y-QVNDSIBRKHCzzagCmjxs9jjWi4Av1LWxrP5ofm47oYIXnkCgmlkgnY0gmlwhKwS5WyKbXVsdGlhZGRyc5YACASsEuVsBmy8AAoErBLlbAZsvd0DgnJzhQADAQAAiXNlY3AyNTZrMaECgzKq5KG43DMV3z1OAVdZ34OqVTObC6s7h7w_BhIbU7qDdGNwgmy8g3VkcIJsvoV3YWt1MgM --storenode=/ip4/172.18.229.108/tcp/27836/p2p/16Uiu2HAm4FpCVr7QsrTazac6QCZ7VXDxdtWjTNtPoJmHapgvkubF --store=true --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.211.223 waku 9afd1e3b9dfcce5dd83ee5f34f2300ba2fd60f60780fa25a194bc050208ab91d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9afd1e3b9dfc. Setting up logs at ./log/docker/store_node1_2026-02-25_20-07-41__82b0f052-217f-4a66-b57a-e9055c8f662a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 24024
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24024/health" -H "Content-Type: application/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:24024/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.211.223/tcp/24025/p2p/16Uiu2HAm4iAHXxzXztLzi9RCmxapDhrMjXbWrdX1gNY912YdGy63","/ip4/172.18.211.223/tcp/24026/ws/p2p/16Uiu2HAm4iAHXxzXztLzi9RCmxapDhrMjXbWrdX1gNY912YdGy63"],"enrUri":"enr:-L24QMrtF-W15C1bvZkb0xV1TK2rxaGOdeplzxo0QJ7cWur1BEwCP5LVATl8xY11_cXe7u-qAIIh9HpIoyA5m97Hq6ICgmlkgnY0gmlwhKwS09-KbXVsdGlhZGRyc5YACASsEtPfBl3ZAAoErBLT3wZd2t0DgnJzhQADAQAAiXNlY3AyNTZrMaECifJ7GLUVeKA6sCl1pYldkxtm0EI0jb9iD5NuDs_yHjyDdGNwgl3Zg3VkcIJd24V3YWt1MgI"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24024/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.229.108/tcp/27836/p2p/16Uiu2HAm4FpCVr7QsrTazac6QCZ7VXDxdtWjTNtPoJmHapgvkubF"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27835/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:27835/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:27835/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
DEBUG  src.steps.store:store.py:228 messages length is 0
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 73caaee809c2
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9afd1e3b9dfc
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 @@
2026-02-25 20:08:54.382 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 20:08:54.383 DEBUG [tests.conftest] Running test: test_relay_subscribe_with_multiple_overlapping_pubsub_topics with id: 2026-02-25_20-08-54__eadef603-daf8-41c1-9566-50d09203daa7
2026-02-25 20:08:54.383 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 20:08:54.383 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-25 20:08:54.384 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-02-25 20:08:54.390 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:08:54.390 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_20-08-54__eadef603-daf8-41c1-9566-50d09203daa7__wakuorg_nwaku:latest.log
2026-02-25 20:08:54.390 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:08:54.390 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:08:54.392 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:08:54.392 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.141.87
2026-02-25 20:08:54.392 DEBUG [src.node.docker_mananger] Generated ports ['28293', '28294', '28295', '28296', '28297']
2026-02-25 20:08:54.392 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:08:54.392 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:08:54.392 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:08:54.393 DEBUG [src.node.docker_mananger] docker run -i -t -p 28293:28293 -p 28294:28294 -p 28295:28295 -p 28296:28296 -p 28297:28297 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28295 --rest-port=28293 --tcp-port=28294 --discv5-udp-port=28296 --rest-address=0.0.0.0 --nat=extip:172.18.141.87 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=73d159434f7d5eca3b0fc73b5ccf1701a85825c1dedced69fb7dddf62ded4d0b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28297 --metrics-logging=true --relay=true
2026-02-25 20:08:54.576 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.141.87 waku 47ec9a088ba43e0081a4237d0e022fbce6c4f7369cb25589d3218e5830382c43
2026-02-25 20:08:54.616 DEBUG [src.node.docker_mananger] Container started with ID 47ec9a088ba4. Setting up logs at ./log/docker/node1_2026-02-25_20-08-54__eadef603-daf8-41c1-9566-50d09203daa7__wakuorg_nwaku:latest.log
2026-02-25 20:08:54.616 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 28293
2026-02-25 20:08:54.618 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:08:54.642 ERROR [src.node.docker_mananger] Max retries reached for container cb4e96907fbc. Exiting log stream.
2026-02-25 20:08:55.185 ERROR [src.node.docker_mananger] Max retries reached for container 9a620a4fafb8. Exiting log stream.
2026-02-25 20:08:55.618 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28293/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:08:55.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_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:08:55.621 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:08:55.621 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28293/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:08:55.623 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.141.87/tcp/28294/p2p/16Uiu2HAmA8G3QEfE3N8pWnDMWSd1LEforxSv2SS2SsnefwsUmPWe","/ip4/172.18.141.87/tcp/28295/ws/p2p/16Uiu2HAmA8G3QEfE3N8pWnDMWSd1LEforxSv2SS2SsnefwsUmPWe"],"enrUri":"enr:-L24QJPp1y_2l-m3T8Ns5BU3WCG56A336s0V-E-329IiAIX8ZMLP1jlWMlcTbri2fkX03KRDHwkk08uNvKzRaCXLhhwCgmlkgnY0gmlwhKwSjVeKbXVsdGlhZGRyc5YACASsEo1XBm6GAAoErBKNVwZuh90DgnJzhQADAQAAiXNlY3AyNTZrMaEC2mldFEGJtEci2S_7yFC7iNYUsT62qGkYoj-9lpjJWB-DdGNwgm6Gg3VkcIJuiIV3YWt1MgE"}'
2026-02-25 20:08:55.624 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:08:55.631 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:08:55.631 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_20-08-54__eadef603-daf8-41c1-9566-50d09203daa7__wakuorg_nwaku:latest.log
2026-02-25 20:08:55.631 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:08:55.631 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:08:55.632 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:08:55.632 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.50.50
2026-02-25 20:08:55.633 DEBUG [src.node.docker_mananger] Generated ports ['54153', '54154', '54155', '54156', '54157']
2026-02-25 20:08:55.633 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:08:55.633 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:08:55.633 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:08:55.633 DEBUG [src.node.docker_mananger] docker run -i -t -p 54153:54153 -p 54154:54154 -p 54155:54155 -p 54156:54156 -p 54157:54157 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54155 --rest-port=54153 --tcp-port=54154 --discv5-udp-port=54156 --rest-address=0.0.0.0 --nat=extip:172.18.50.50 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=565feb7de7ff74b0dac6364e38eaf51d83bb67d21f1b3e068f2dcce56c254b5e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54157 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJPp1y_2l-m3T8Ns5BU3WCG56A336s0V-E-329IiAIX8ZMLP1jlWMlcTbri2fkX03KRDHwkk08uNvKzRaCXLhhwCgmlkgnY0gmlwhKwSjVeKbXVsdGlhZGRyc5YACASsEo1XBm6GAAoErBKNVwZuh90DgnJzhQADAQAAiXNlY3AyNTZrMaEC2mldFEGJtEci2S_7yFC7iNYUsT62qGkYoj-9lpjJWB-DdGNwgm6Gg3VkcIJuiIV3YWt1MgE
2026-02-25 20:08:55.834 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.50.50 waku 380a2f1e4623d594b73c6f0fe0c90e1d876a1a7adf84cec1a4cfd02cc43ab391
2026-02-25 20:08:55.867 DEBUG [src.node.docker_mananger] Container started with ID 380a2f1e4623. Setting up logs at ./log/docker/node2_2026-02-25_20-08-54__eadef603-daf8-41c1-9566-50d09203daa7__wakuorg_nwaku:latest.log
2026-02-25 20:08:55.867 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 54153
2026-02-25 20:08:55.868 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:08:56.869 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54153/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:08:56.893 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:08:56.894 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:08:56.894 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54153/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:08:56.902 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.50.50/tcp/54154/p2p/16Uiu2HAmCBjUQohbgscspQAw28bhEDnHj9fKATSFfTZtEzsKnitb","/ip4/172.18.50.50/tcp/54155/ws/p2p/16Uiu2HAmCBjUQohbgscspQAw28bhEDnHj9fKATSFfTZtEzsKnitb"],"enrUri":"enr:-L24QPdu8qqgqZeX7BhxZeZXgw3yXomPKmUEl7GXns0wO3QSHSEU5bC3xr6_MYd_q0bv0ttyoDHNzZCTICyiX5gNgnACgmlkgnY0gmlwhKwSMjKKbXVsdGlhZGRyc5YACASsEjIyBtOKAAoErBIyMgbTi90DgnJzhQADAQAAiXNlY3AyNTZrMaEC-QR_Fh9TwE0LJT0Dx-tuSbK-WFSPmjX4Di_Dtv92W5yDdGNwgtOKg3VkcILTjIV3YWt1MgE"}'
2026-02-25 20:08:56.904 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:08:56.905 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54153/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.141.87/tcp/28294/p2p/16Uiu2HAmA8G3QEfE3N8pWnDMWSd1LEforxSv2SS2SsnefwsUmPWe"]'
2026-02-25 20:08:56.909 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:08:56.911 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28293/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9"]'
2026-02-25 20:08:56.918 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:08:56.918 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54153/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9"]'
2026-02-25 20:08:56.926 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:08:56.927 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28293/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25"]'
2026-02-25 20:08:56.933 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:08:56.934 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54153/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25"]'
2026-02-25 20:08:56.941 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:08:56.942 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28293/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:08:56.949 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:08:56.950 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:08:57.051 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 20:08:57.051 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28293/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:08:57.053 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":1772050136942228224,"ephemeral":false,"proof":""}]'
2026-02-25 20:08:57.055 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 20:08:57.055 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54153/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:08:57.057 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":1772050136942228224,"ephemeral":false,"proof":""}]'
2026-02-25 20:08:57.059 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28293/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:08:57.063 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:08:57.064 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:08:57.165 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 20:08:57.165 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28293/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:08:57.167 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":1772050137059175680,"ephemeral":false,"proof":""}]'
2026-02-25 20:08:57.168 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 20:08:57.169 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54153/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:08:57.172 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772050137059175680,"ephemeral":false,"proof":""}]'
2026-02-25 20:08:57.173 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28293/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:08:57.178 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:08:57.178 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:08:57.278 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 20:08:57.279 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28293/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:08:57.281 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":1772050137173763840,"ephemeral":false,"proof":""}]'
2026-02-25 20:08:57.282 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 20:08:57.282 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54153/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:08:57.284 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":1772050137173763840,"ephemeral":false,"proof":""}]'
2026-02-25 20:08:57.286 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28293/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:08:57.291 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:08:57.292 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:08:57.392 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 20:08:57.393 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28293/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:08:57.395 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":1772050137286409472,"ephemeral":false,"proof":""}]'
2026-02-25 20:08:57.396 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 20:08:57.397 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54153/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:08:57.399 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":1772050137286409472,"ephemeral":false,"proof":""}]'
2026-02-25 20:08:57.401 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 20:08:57.402 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 20:08:57.403 DEBUG [src.node.waku_node] Stopping container with id 47ec9a088ba4
2026-02-25 20:08:57.944 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:08:57.945 DEBUG [src.node.waku_node] Stopping container with id 380a2f1e4623
2026-02-25 20:08:58.498 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:08:58.499 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 20:08:58.514 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:08:58.521 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,144 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_works_with_auto_sharding with id: 2026-02-25_20-05-18__8352fad5-16e6-4e49-ba03-516dbeb7ee97
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_20-05-18__8352fad5-16e6-4e49-ba03-516dbeb7ee97__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.129.164
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['45294', '45295', '45296', '45297', '45298']
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 45294:45294 -p 45295:45295 -p 45296:45296 -p 45297:45297 -p 45298:45298 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45296 --rest-port=45294 --tcp-port=45295 --discv5-udp-port=45297 --rest-address=0.0.0.0 --nat=extip:172.18.129.164 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=6fd5a93acfece2ccb8ff8a75baf738fce58a30cd358d8cad1bdc8af8cafbdeff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45298 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=1
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 76d23fe3b21f. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.129.164 waku 66cd77e78ba62a56fdc53ab0c35b658830acfe3dbf123aa77198fb7b3ad3e852
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 66cd77e78ba6. Setting up logs at ./log/docker/node1_2026-02-25_20-05-18__8352fad5-16e6-4e49-ba03-516dbeb7ee97__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 45294
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 301df28dd35c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45294/health" -H "Content-Type: application/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:45294/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.129.164/tcp/45295/p2p/16Uiu2HAm44ah3H6C6THgTWbEsdjcBRiABFZ5d93TNMRYPQxBP7tM","/ip4/172.18.129.164/tcp/45296/ws/p2p/16Uiu2HAm44ah3H6C6THgTWbEsdjcBRiABFZ5d93TNMRYPQxBP7tM"],"enrUri":"enr:-L24QOTgeHtvt6wVYaxnlafTVNuQgE9OQkxlDDY_isKZ7Sbza92loc60qq1Crqco-VlPAWJXo5gj0ytFjikccFjGeRsCgmlkgnY0gmlwhKwSgaSKbXVsdGlhZGRyc5YACASsEoGkBrDvAAoErBKBpAaw8N0DgnJzhQACAQAAiXNlY3AyNTZrMaECgFIBVj4IwZCdp6ShRmZHL9fnoYdvavfj4YOZVQLMH6qDdGNwgrDvg3VkcIKw8YV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_20-05-18__8352fad5-16e6-4e49-ba03-516dbeb7ee97__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.75.193
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28969', '28970', '28971', '28972', '28973']
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 28969:28969 -p 28970:28970 -p 28971:28971 -p 28972:28972 -p 28973:28973 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28971 --rest-port=28969 --tcp-port=28970 --discv5-udp-port=28972 --rest-address=0.0.0.0 --nat=extip:172.18.75.193 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=49bf50aed61abcaaf4a02c8a906885cc0cfadbd1e4a32c7fcde45ea294efcf5d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28973 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QOTgeHtvt6wVYaxnlafTVNuQgE9OQkxlDDY_isKZ7Sbza92loc60qq1Crqco-VlPAWJXo5gj0ytFjikccFjGeRsCgmlkgnY0gmlwhKwSgaSKbXVsdGlhZGRyc5YACASsEoGkBrDvAAoErBKBpAaw8N0DgnJzhQACAQAAiXNlY3AyNTZrMaECgFIBVj4IwZCdp6ShRmZHL9fnoYdvavfj4YOZVQLMH6qDdGNwgrDvg3VkcIKw8YV3YWt1MgU --filternode=/ip4/172.18.129.164/tcp/45295/p2p/16Uiu2HAm44ah3H6C6THgTWbEsdjcBRiABFZ5d93TNMRYPQxBP7tM --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.75.193 waku 342d703fda2e873af8e6e41ed006d09b7ac5028464ae69a71bdc35b6cbe5deba
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 342d703fda2e. Setting up logs at ./log/docker/node2_2026-02-25_20-05-18__8352fad5-16e6-4e49-ba03-516dbeb7ee97__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 28969
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28969/health" -H "Content-Type: application/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:28969/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.75.193/tcp/28970/p2p/16Uiu2HAm3HmkXAfsH7BhGZDBjxdhoowDkeEVBSpLvEKMh9FYXywP","/ip4/172.18.75.193/tcp/28971/ws/p2p/16Uiu2HAm3HmkXAfsH7BhGZDBjxdhoowDkeEVBSpLvEKMh9FYXywP"],"enrUri":"enr:-L24QOjb4CXY4eGfUjNpbHoQqzZSWhay4BILemZIprGwpvt8Mku1FohZPU88PZCqFavysAA7zNy6cz9nibniVH1ceeMCgmlkgnY0gmlwhKwSS8GKbXVsdGlhZGRyc5YACASsEkvBBnEqAAoErBJLwQZxK90DgnJzhQACAQAAiXNlY3AyNTZrMaECdNdf2XuSYCCAy50_8MZ0KQpYiYaCnVDA2Hm4Q-NTipKDdGNwgnEqg3VkcIJxLIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28969/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.129.164/tcp/45295/p2p/16Uiu2HAm44ah3H6C6THgTWbEsdjcBRiABFZ5d93TNMRYPQxBP7tM"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45294/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:28969/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1196d8bd-6714-4031-a181-889e50395ac9", "contentFilters": ["/myapp/1/latest/proto"], "pubsubTopic": "/waku/2/rs/2/0"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1196d8bd-6714-4031-a181-889e50395ac9","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45294/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:45294/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 66cd77e78ba6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 342d703fda2e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  tests.conftest:conftest.py:73 Running fixture teardown: attach_logs_on_fail
DEBUG  tests.conftest:conftest.py:74 Test failed, attempting to attach logs to the allure reports
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-02-25_20-05-18__8352fad5-16e6-4e49-ba03-516dbeb7ee97__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-02-25_20-05-18__8352fad5-16e6-4e49-ba03-516dbeb7ee97__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_works_with_auto_sharding with id: 2026-02-25_20-05-21__dee68b47-2a80-442e-b9ee-5a5ed0fa0034
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_20-05-21__dee68b47-2a80-442e-b9ee-5a5ed0fa0034__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.184
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['29133', '29134', '29135', '29136', '29137']
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 29133:29133 -p 29134:29134 -p 29135:29135 -p 29136:29136 -p 29137:29137 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29135 --rest-port=29133 --tcp-port=29134 --discv5-udp-port=29136 --rest-address=0.0.0.0 --nat=extip:172.18.216.184 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=f97de955ce3ad23cec2fff2ec41c5bbdc8ec92fdbeb20cfda6ad19dc6f1e159f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29137 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=1
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.216.184 waku 4c89d1edefd2493adc62e1afb8ae55222877b8e45b82363a4e88b1ad9cf4a763
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 66cd77e78ba6. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4c89d1edefd2. Setting up logs at ./log/docker/node1_2026-02-25_20-05-21__dee68b47-2a80-442e-b9ee-5a5ed0fa0034__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 29133
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 342d703fda2e. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29133/health" -H "Content-Type: application/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:29133/debug/v1/info" -H "Content-Type: application/json" -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.184/tcp/29134/p2p/16Uiu2HAmF5fjKWHVxiN4rv5Ldqqqk1hN5mewkvNtVCExxPUJVjby","/ip4/172.18.216.184/tcp/29135/ws/p2p/16Uiu2HAmF5fjKWHVxiN4rv5Ldqqqk1hN5mewkvNtVCExxPUJVjby"],"enrUri":"enr:-L24QN_uKH2evKZHO8hGS1YXh070iMcBzxIsdJCpI9fG2kvfIrYeBhP3mdoQsWciJt6--QX2iGTyvzHw3r7ejEm3-FQCgmlkgnY0gmlwhKwS2LiKbXVsdGlhZGRyc5YACASsEti4BnHOAAoErBLYuAZxz90DgnJzhQACAQAAiXNlY3AyNTZrMaEDJAnXFkEgWNEF8Ln61UdU7SG8Khq0zrXoD2c5KbIT4iSDdGNwgnHOg3VkcIJx0IV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_20-05-21__dee68b47-2a80-442e-b9ee-5a5ed0fa0034__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.79.216
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35204', '35205', '35206', '35207', '35208']
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 35204:35204 -p 35205:35205 -p 35206:35206 -p 35207:35207 -p 35208:35208 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35206 --rest-port=35204 --tcp-port=35205 --discv5-udp-port=35207 --rest-address=0.0.0.0 --nat=extip:172.18.79.216 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=fcfaddbb098825a18cdabcf90ff6e7795661bd70d4a62af11d8dc6ec58171b49 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35208 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QN_uKH2evKZHO8hGS1YXh070iMcBzxIsdJCpI9fG2kvfIrYeBhP3mdoQsWciJt6--QX2iGTyvzHw3r7ejEm3-FQCgmlkgnY0gmlwhKwS2LiKbXVsdGlhZGRyc5YACASsEti4BnHOAAoErBLYuAZxz90DgnJzhQACAQAAiXNlY3AyNTZrMaEDJAnXFkEgWNEF8Ln61UdU7SG8Khq0zrXoD2c5KbIT4iSDdGNwgnHOg3VkcIJx0IV3YWt1MgU --filternode=/ip4/172.18.216.184/tcp/29134/p2p/16Uiu2HAmF5fjKWHVxiN4rv5Ldqqqk1hN5mewkvNtVCExxPUJVjby --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.79.216 waku b5f944436f7829d8f350c657f296016d885a856a296c89ababcad08730da220a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b5f944436f78. Setting up logs at ./log/docker/node2_2026-02-25_20-05-21__dee68b47-2a80-442e-b9ee-5a5ed0fa0034__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 35204
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35204/health" -H "Content-Type: application/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:35204/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.79.216/tcp/35205/p2p/16Uiu2HAmLDCYTmssCvAr1EUEAy8KMypkjRJUN2meFou2bbErNRWf","/ip4/172.18.79.216/tcp/35206/ws/p2p/16Uiu2HAmLDCYTmssCvAr1EUEAy8KMypkjRJUN2meFou2bbErNRWf"],"enrUri":"enr:-L24QOSmlAWqgqf8KGDB7W1XO5ce6dbkaGz1jBLPXPq_cM9CDFnsC4d1nNzTHVnDHPHMCHeL80x4Sc6Q2TlKVfNeTAUCgmlkgnY0gmlwhKwST9iKbXVsdGlhZGRyc5YACASsEk_YBomFAAoErBJP2AaJht0DgnJzhQACAQAAiXNlY3AyNTZrMaEDcEIuPX922j-xYg4HrjLMbrjPJav4FiB6r3rkKw3B-xCDdGNwgomFg3VkcIKJh4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35204/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.216.184/tcp/29134/p2p/16Uiu2HAmF5fjKWHVxiN4rv5Ldqqqk1hN5mewkvNtVCExxPUJVjby"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29133/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:35204/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "690474ef-a2b4-4e87-a66d-8c25f4e45a2e", "contentFilters": ["/myapp/1/latest/proto"], "pubsubTopic": "/waku/2/rs/2/0"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"690474ef-a2b4-4e87-a66d-8c25f4e45a2e","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29133/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:29133/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4c89d1edefd2
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b5f944436f78
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  tests.conftest:conftest.py:73 Running fixture teardown: attach_logs_on_fail
DEBUG  tests.conftest:conftest.py:74 Test failed, attempting to attach logs to the allure reports
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-02-25_20-05-21__dee68b47-2a80-442e-b9ee-5a5ed0fa0034__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-02-25_20-05-21__dee68b47-2a80-442e-b9ee-5a5ed0fa0034__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_subscribe_with_no_request_id with id: 2026-02-25_20-06-06__1ea41bff-360a-4bc6-8cc2-6c455d0a29b8
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_20-06-06__1ea41bff-360a-4bc6-8cc2-6c455d0a29b8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.175
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50038', '50039', '50040', '50041', '50042']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 50038:50038 -p 50039:50039 -p 50040:50040 -p 50041:50041 -p 50042:50042 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50040 --rest-port=50038 --tcp-port=50039 --discv5-udp-port=50041 --rest-address=0.0.0.0 --nat=extip:172.18.231.175 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=af74d1d5ed6ad4e4b814f94fad7ca147d1556760a9d6ca7a4d6b29fac1da1b34 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50042 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.231.175 waku e095d480a2b7227b0b244a5e3208d9b5d9a5083a67339515cda7339e859ceedf
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e095d480a2b7. Setting up logs at ./log/docker/node1_2026-02-25_20-06-06__1ea41bff-360a-4bc6-8cc2-6c455d0a29b8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 50038
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 c69835aab8a4. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 098cdf810beb. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50038/health" -H "Content-Type: application/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:50038/debug/v1/info" -H "Content-Type: application/json" -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.175/tcp/50039/p2p/16Uiu2HAm7B3FwtiZzwgvN3rjsHFECKpAQUsuvkonCSWNrZKn2yvJ","/ip4/172.18.231.175/tcp/50040/ws/p2p/16Uiu2HAm7B3FwtiZzwgvN3rjsHFECKpAQUsuvkonCSWNrZKn2yvJ"],"enrUri":"enr:-L24QM8sz98ZEWNI7VfrdXEQrt-vOhiffmcDTUk2urbX2UDLC4Rky1U7i_XJMsXYuX_Dgrv1fMRwKVEpzyu3mQ7VPssCgmlkgnY0gmlwhKwS56-KbXVsdGlhZGRyc5YACASsEuevBsN3AAoErBLnrwbDeN0DgnJzhQADAQAAiXNlY3AyNTZrMaECroyXNi9c9QPis4vOGQ-nETRbT0no9p0AxU4ui15QFKuDdGNwgsN3g3VkcILDeYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_20-06-06__1ea41bff-360a-4bc6-8cc2-6c455d0a29b8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.62
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33593', '33594', '33595', '33596', '33597']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 33593:33593 -p 33594:33594 -p 33595:33595 -p 33596:33596 -p 33597:33597 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33595 --rest-port=33593 --tcp-port=33594 --discv5-udp-port=33596 --rest-address=0.0.0.0 --nat=extip:172.18.76.62 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=17b3b895c9bde9fa358e5e78bd6f14f6289cf6d1d3acc9da828cea1deab73eb6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33597 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QM8sz98ZEWNI7VfrdXEQrt-vOhiffmcDTUk2urbX2UDLC4Rky1U7i_XJMsXYuX_Dgrv1fMRwKVEpzyu3mQ7VPssCgmlkgnY0gmlwhKwS56-KbXVsdGlhZGRyc5YACASsEuevBsN3AAoErBLnrwbDeN0DgnJzhQADAQAAiXNlY3AyNTZrMaECroyXNi9c9QPis4vOGQ-nETRbT0no9p0AxU4ui15QFKuDdGNwgsN3g3VkcILDeYV3YWt1MgU --filternode=/ip4/172.18.231.175/tcp/50039/p2p/16Uiu2HAm7B3FwtiZzwgvN3rjsHFECKpAQUsuvkonCSWNrZKn2yvJ
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.76.62 waku 8d698d1c287ba30c778a7689a1a51924f7509a71347fba5effc456c7038a625b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8d698d1c287b. Setting up logs at ./log/docker/node2_2026-02-25_20-06-06__1ea41bff-360a-4bc6-8cc2-6c455d0a29b8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 33593
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33593/health" -H "Content-Type: application/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:33593/debug/v1/info" -H "Content-Type: application/json" -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.62/tcp/33594/p2p/16Uiu2HAmHnwEVs6p7EyWdzymUXmkaAbdtKSNCFZVkz6GfgQPccHW","/ip4/172.18.76.62/tcp/33595/ws/p2p/16Uiu2HAmHnwEVs6p7EyWdzymUXmkaAbdtKSNCFZVkz6GfgQPccHW"],"enrUri":"enr:-L24QMre2nGJAE5s4RZ7y5jAOP9FmWE92k8dWdGFA4KWZghaUYfP8LBv1IJxOvWv4qBzktkC038wjY06tHkU20_BcAQCgmlkgnY0gmlwhKwSTD6KbXVsdGlhZGRyc5YACASsEkw-BoM6AAoErBJMPgaDO90DgnJzhQADAQAAiXNlY3AyNTZrMaEDTFOOfQ_vHSANQu_ZEIP3LDFc9eW860aUA7aYqIJEo6GDdGNwgoM6g3VkcIKDPIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33593/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.231.175/tcp/50039/p2p/16Uiu2HAm7B3FwtiZzwgvN3rjsHFECKpAQUsuvkonCSWNrZKn2yvJ"]'
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:50038/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:33593/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "7abd6e6e-39ca-4661-b057-bfa2e5acfd3e", "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":"7abd6e6e-39ca-4661-b057-bfa2e5acfd3e","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33593/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:33593/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 e095d480a2b7
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8d698d1c287b
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,224 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_3_senders_multiple_msg_1_receiver with id: 2026-02-25_20-04-18__dd85f421-d0d8-4952-94b3-e4f1fb0f39a2
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_20-04-18__dd85f421-d0d8-4952-94b3-e4f1fb0f39a2__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_20-04-18__dd85f421-d0d8-4952-94b3-e4f1fb0f39a2__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-25_20-04-18__dd85f421-d0d8-4952-94b3-e4f1fb0f39a2__wakuorg_nwaku:latest.log
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-02-25_20-04-18__dd85f421-d0d8-4952-94b3-e4f1fb0f39a2__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node5_2026-02-25_20-04-18__dd85f421-d0d8-4952-94b3-e4f1fb0f39a2__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.37.203
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['64300', '64301', '64302', '64303', '64304']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 64300:64300 -p 64301:64301 -p 64302:64302 -p 64303:64303 -p 64304:64304 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64302 --rest-port=64300 --tcp-port=64301 --discv5-udp-port=64303 --rest-address=0.0.0.0 --nat=extip:172.18.37.203 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fe02fc9d7c674ce1b1b144e18b9e4dd2dd98e216bbd55efda7ac7fcc0d8cbb2f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64304 --metrics-logging=true --relay=true --store=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.37.203 waku 8fb37462cd1f4413d5d30109012775515def0165e530930da710d9b4d9682de0
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3183446c03c0. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8fb37462cd1f. Setting up logs at ./log/docker/node1_2026-02-25_20-04-18__dd85f421-d0d8-4952-94b3-e4f1fb0f39a2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 64300
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 3ca96001b585. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64300/health" -H "Content-Type: application/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:64300/debug/v1/info" -H "Content-Type: application/json" -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.203/tcp/64301/p2p/16Uiu2HAmSSg5m5vRiDJoNKybYFxdo5MDVvNzrNLeFUmxyYrpj6kh","/ip4/172.18.37.203/tcp/64302/ws/p2p/16Uiu2HAmSSg5m5vRiDJoNKybYFxdo5MDVvNzrNLeFUmxyYrpj6kh"],"enrUri":"enr:-L24QNjocUwQk0gIBWIbjieaDjxg9EwVgSvvvMms3eZij13jFjv9z9Qm9IxLAw7-iP8f4rKbGVZgOwBgfJmsTHe2ZqUCgmlkgnY0gmlwhKwSJcuKbXVsdGlhZGRyc5YACASsEiXLBvstAAoErBIlywb7Lt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDzNv96oCXJcoULe0oOpq2YXkClEOOj2pFhb7wnlQLSHqDdGNwgvstg3VkcIL7L4V3YWt1MgE"}'
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.160.137
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31495', '31496', '31497', '31498', '31499']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 31495:31495 -p 31496:31496 -p 31497:31497 -p 31498:31498 -p 31499:31499 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31497 --rest-port=31495 --tcp-port=31496 --discv5-udp-port=31498 --rest-address=0.0.0.0 --nat=extip:172.18.160.137 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6f2aee1cdb2dafb27cf5dd0ac446ddee9b76ef7b4a17c7cb5ed3c1a8eef1bbb2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31499 --metrics-logging=true --relay=true --store=false --discv5-bootstrap-node=enr:-L24QNjocUwQk0gIBWIbjieaDjxg9EwVgSvvvMms3eZij13jFjv9z9Qm9IxLAw7-iP8f4rKbGVZgOwBgfJmsTHe2ZqUCgmlkgnY0gmlwhKwSJcuKbXVsdGlhZGRyc5YACASsEiXLBvstAAoErBIlywb7Lt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDzNv96oCXJcoULe0oOpq2YXkClEOOj2pFhb7wnlQLSHqDdGNwgvstg3VkcIL7L4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.160.137 waku c6660f35dab970bce49f0c276d8d0956b81c4e8e8e04254f7923694d56e43448
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c6660f35dab9. Setting up logs at ./log/docker/node2_2026-02-25_20-04-18__dd85f421-d0d8-4952-94b3-e4f1fb0f39a2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 31495
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31495/health" -H "Content-Type: application/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:31495/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.160.137/tcp/31496/p2p/16Uiu2HAm7ka6DQ5VorStpVMhf6X2LsfeDWneFC6zM7LhVBvt25U3","/ip4/172.18.160.137/tcp/31497/ws/p2p/16Uiu2HAm7ka6DQ5VorStpVMhf6X2LsfeDWneFC6zM7LhVBvt25U3"],"enrUri":"enr:-L24QPXuKbejuPE_KkoazlD4SSLZpoCLr_Mtfp48bqCoug3sNRuIHSAORuOL9TL0K2AUpceiNPn8oJ0A7pmIaqCZKcICgmlkgnY0gmlwhKwSoImKbXVsdGlhZGRyc5YACASsEqCJBnsIAAoErBKgiQZ7Cd0DgnJzhQADAQAAiXNlY3AyNTZrMaECtyOek-9PCj1vGPeu_YleR4pEtjMI-sWCbERDGyJMi6iDdGNwgnsIg3VkcIJ7CoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.37.157
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63076', '63077', '63078', '63079', '63080']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 63076:63076 -p 63077:63077 -p 63078:63078 -p 63079:63079 -p 63080:63080 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63078 --rest-port=63076 --tcp-port=63077 --discv5-udp-port=63079 --rest-address=0.0.0.0 --nat=extip:172.18.37.157 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e438401647f94995bac1ba9aba3db7e2b69afc3bfeaef4daa9a7482dadae5a8e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63080 --metrics-logging=true --relay=true --store=false --filter=true --discv5-bootstrap-node=enr:-L24QPXuKbejuPE_KkoazlD4SSLZpoCLr_Mtfp48bqCoug3sNRuIHSAORuOL9TL0K2AUpceiNPn8oJ0A7pmIaqCZKcICgmlkgnY0gmlwhKwSoImKbXVsdGlhZGRyc5YACASsEqCJBnsIAAoErBKgiQZ7Cd0DgnJzhQADAQAAiXNlY3AyNTZrMaECtyOek-9PCj1vGPeu_YleR4pEtjMI-sWCbERDGyJMi6iDdGNwgnsIg3VkcIJ7CoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.37.157 waku 2f8c528234219f0e9a4ab3897b84a8ca18bf55b374554fd30431e54efee8265c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2f8c52823421. Setting up logs at ./log/docker/node3_2026-02-25_20-04-18__dd85f421-d0d8-4952-94b3-e4f1fb0f39a2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 63076
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63076/health" -H "Content-Type: application/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:63076/debug/v1/info" -H "Content-Type: application/json" -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.157/tcp/63077/p2p/16Uiu2HAmNjmAUSUFrmUVE1dZ1HMsDuKimqCkuhp8EqWpgxnkJibP","/ip4/172.18.37.157/tcp/63078/ws/p2p/16Uiu2HAmNjmAUSUFrmUVE1dZ1HMsDuKimqCkuhp8EqWpgxnkJibP"],"enrUri":"enr:-L24QF_VyEsi0S8U-mWWgbjQyT_uXEtLQNvPBYqguTjkIhKhRIIaQQRYxKHcd2KHL-xy8qgKk61q8tR9V5YUuWhDBYECgmlkgnY0gmlwhKwSJZ2KbXVsdGlhZGRyc5YACASsEiWdBvZlAAoErBIlnQb2Zt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDlc3dAZ0eYUXu5nPklI5jiEatSsm3zambCW-PiIpWaEaDdGNwgvZlg3VkcIL2Z4V3YWt1MgU"}'
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.246.225
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8031', '8032', '8033', '8034', '8035']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 8031:8031 -p 8032:8032 -p 8033:8033 -p 8034:8034 -p 8035:8035 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8033 --rest-port=8031 --tcp-port=8032 --discv5-udp-port=8034 --rest-address=0.0.0.0 --nat=extip:172.18.246.225 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=471f5550b0e097ce1035884f2d8279fcdc1125b3a9befe7be4698cda19d6d465 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8035 --metrics-logging=true --relay=true --filter=true --store=false --discv5-bootstrap-node=enr:-L24QF_VyEsi0S8U-mWWgbjQyT_uXEtLQNvPBYqguTjkIhKhRIIaQQRYxKHcd2KHL-xy8qgKk61q8tR9V5YUuWhDBYECgmlkgnY0gmlwhKwSJZ2KbXVsdGlhZGRyc5YACASsEiWdBvZlAAoErBIlnQb2Zt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDlc3dAZ0eYUXu5nPklI5jiEatSsm3zambCW-PiIpWaEaDdGNwgvZlg3VkcIL2Z4V3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.246.225 waku 9b30645ad5f10ff3df5160d0b3c0bfea7b92c4c77b1ab494da0470ab9e59eac0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9b30645ad5f1. Setting up logs at ./log/docker/node4_2026-02-25_20-04-18__dd85f421-d0d8-4952-94b3-e4f1fb0f39a2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 8031
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8031/health" -H "Content-Type: application/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":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"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:8031/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.246.225/tcp/8032/p2p/16Uiu2HAmD1FatGsoZ8zfpbDg6oPq7HZr19o6PM4suDWsGEPQU2Ju","/ip4/172.18.246.225/tcp/8033/ws/p2p/16Uiu2HAmD1FatGsoZ8zfpbDg6oPq7HZr19o6PM4suDWsGEPQU2Ju"],"enrUri":"enr:-L24QOtX2NJLrWP5jzYcJFR3mppI-cr1MtLgbl8PvCpzktj4CY4izQrs10gLbB_iGPU5is2WmEUxvXYnzzm6NIx7zxICgmlkgnY0gmlwhKwS9uGKbXVsdGlhZGRyc5YACASsEvbhBh9gAAoErBL24QYfYd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDBTDXfhvL0O-o4LNcRg3bAnw8BSIiBiN30qP9ZG94nlqDdGNwgh9gg3VkcIIfYoV3YWt1MgU"}'
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.187.133
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['5045', '5046', '5047', '5048', '5049']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 5045:5045 -p 5046:5046 -p 5047:5047 -p 5048:5048 -p 5049:5049 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5047 --rest-port=5045 --tcp-port=5046 --discv5-udp-port=5048 --rest-address=0.0.0.0 --nat=extip:172.18.187.133 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d4ccecceb7535e08be2bcc5edcb7cb9dd68d2f697e9df0edd7f802e55a2bea7a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5049 --metrics-logging=true --relay=false --filternode=/ip4/172.18.246.225/tcp/8032/p2p/16Uiu2HAmD1FatGsoZ8zfpbDg6oPq7HZr19o6PM4suDWsGEPQU2Ju --store=false --discv5-bootstrap-node=enr:-L24QF_VyEsi0S8U-mWWgbjQyT_uXEtLQNvPBYqguTjkIhKhRIIaQQRYxKHcd2KHL-xy8qgKk61q8tR9V5YUuWhDBYECgmlkgnY0gmlwhKwSJZ2KbXVsdGlhZGRyc5YACASsEiWdBvZlAAoErBIlnQb2Zt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDlc3dAZ0eYUXu5nPklI5jiEatSsm3zambCW-PiIpWaEaDdGNwgvZlg3VkcIL2Z4V3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.187.133 waku 4d1356c030fa656644210281bdb6c43855d02aeade316c90d8415a9b61966e87
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4d1356c030fa. Setting up logs at ./log/docker/node5_2026-02-25_20-04-18__dd85f421-d0d8-4952-94b3-e4f1fb0f39a2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 5045
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5045/health" -H "Content-Type: application/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:5045/debug/v1/info" -H "Content-Type: application/json" -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.133/tcp/5046/p2p/16Uiu2HAm4YAiUMTGvhoMFXFJKnnyCyNMgUYVweE6nM8yMFTzpuzy","/ip4/172.18.187.133/tcp/5047/ws/p2p/16Uiu2HAm4YAiUMTGvhoMFXFJKnnyCyNMgUYVweE6nM8yMFTzpuzy"],"enrUri":"enr:-L24QDcSK7WniVqh47pnVNdB075GtKt5Ox7rAnt2QiUkwrBjfi3mJDynBBBJzeN27Gf277DxaDgZslWEeQgDQlwZh-ICgmlkgnY0gmlwhKwSu4WKbXVsdGlhZGRyc5YACASsEruFBhO2AAoErBK7hQYTt90DgnJzhQADAQAAiXNlY3AyNTZrMaECh2MoroSs0t9_LFm1JBJR3JoGRvTMjfxzHsvFAJwyIBqDdGNwghO2g3VkcIITuIV3YWt1MgA"}'
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:64300/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:31495/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:63076/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:8031/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:5045/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:64300/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.160.137/tcp/47840/p2p/16Uiu2HAm7ka6DQ5VorStpVMhf6X2LsfeDWneFC6zM7LhVBvt25U3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31495/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.37.203/tcp/64301/p2p/16Uiu2HAmSSg5m5vRiDJoNKybYFxdo5MDVvNzrNLeFUmxyYrpj6kh","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"},{"multiaddr":"/ip4/172.18.37.157/tcp/49722/p2p/16Uiu2HAmNjmAUSUFrmUVE1dZ1HMsDuKimqCkuhp8EqWpgxnkJibP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63076/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.246.225/tcp/39406/p2p/16Uiu2HAmD1FatGsoZ8zfpbDg6oPq7HZr19o6PM4suDWsGEPQU2Ju","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.160.137/tcp/31496/p2p/16Uiu2HAm7ka6DQ5VorStpVMhf6X2LsfeDWneFC6zM7LhVBvt25U3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8031/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.37.157/tcp/63077/p2p/16Uiu2HAmNjmAUSUFrmUVE1dZ1HMsDuKimqCkuhp8EqWpgxnkJibP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"},{"multiaddr":"/ip4/172.18.187.133/tcp/46430/p2p/16Uiu2HAm4YAiUMTGvhoMFXFJKnnyCyNMgUYVweE6nM8yMFTzpuzy","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5045/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.246.225/tcp/8032/p2p/16Uiu2HAmD1FatGsoZ8zfpbDg6oPq7HZr19o6PM4suDWsGEPQU2Ju","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0,1],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.37.157/tcp/63077/p2p/16Uiu2HAmNjmAUSUFrmUVE1dZ1HMsDuKimqCkuhp8EqWpgxnkJibP","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:64300/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:64300/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:64300/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:64300/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:31495/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:31495/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:31495/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:31495/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:63076/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:63076/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:63076/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:63076/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:5045/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":1772049924908885663,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1772049927118846683,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1772049929333101983,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1772049931551671799,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1772049933765454500,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1772049935978832527,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1772049938187144774,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1772049940400654086,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1772049942614420974,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1772049944829216572,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1772049947042650987,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1772049949258575470,"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': 1772049924908885663, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1772049927118846683, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1772049929333101983, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1772049931551671799, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1772049933765454500, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1772049935978832527, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1772049938187144774, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1772049940400654086, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1772049942614420974, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1772049944829216572, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1772049947042650987, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1772049949258575470, '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 8fb37462cd1f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c6660f35dab9
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2f8c52823421
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8fb37462cd1f. 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 9b30645ad5f1
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c6660f35dab9. 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 4d1356c030fa
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2f8c52823421. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,620 @@
WRN 2026-02-25 20:05:55.641+00:00 whether to mount storeSync is not specified, defaulting to not mounting topics="waku conf builder" tid=1 file=waku_conf_builder.nim:431
bSubscribeShards: some(@[0])
INF 2026-02-25 20:05:55.641+00:00 Sharding configuration: topics="waku conf builder" tid=1 file=waku_conf_builder.nim:466 shardingConf="(kind: AutoSharding, numShardsInCluster: 8)" subscribeShards=@[0]
INF 2026-02-25 20:05:55.641+00:00 Configuration: Enabled protocols topics="waku conf" tid=1 file=waku_conf.nim:157 relay=true rlnRelay=false store=false filter=false lightPush=false peerExchange=true rendezvous=true
INF 2026-02-25 20:05:55.641+00:00 Configuration. Network topics="waku conf" tid=1 file=waku_conf.nim:166 cluster=2
INF 2026-02-25 20:05:55.641+00:00 Configuration. Active Relay Shards topics="waku conf" tid=1 file=waku_conf.nim:169 shard=0
INF 2026-02-25 20:05:55.641+00:00 Configuration. Bootstrap nodes topics="waku conf" tid=1 file=waku_conf.nim:173 node=enr:-L24QJhHgedeMt2qY2adF5qQ7_8U8d9KgP7MqD0bpDKMKkhgcedmcgmDGoTFxJV4kOdhCPI92hpaLh-5ShWEJUXf_kYCgmlkgnY0gmlwhKwSmymKbXVsdGlhZGRyc5YACASsEpspBqa_AAoErBKbKQamwN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDOsuh3eEKRPwjsH_NsQTN_nCUNih6r59isK4_CXgok8yDdGNwgqa_g3VkcIKmwYV3YWt1MgU
INF 2026-02-25 20:05:55.642+00:00 Setting up storage tid=1 file=node_factory.nim:533
INF 2026-02-25 20:05:55.642+00:00 Initializing node tid=1 file=node_factory.nim:542
TRC 2026-02-25 20:05:55.643+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/ipfs/id/1.0.0]"
TRC 2026-02-25 20:05:55.643+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/libp2p/autonat/1.0.0]"
TRC 2026-02-25 20:05:55.643+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/libp2p/circuit/relay/0.2.0/hop, /libp2p/circuit/relay/0.1.0]"
TRC 2026-02-25 20:05:55.643+00:00 no peer storage found tid=1 file=peer_manager.nim:1221
INF 2026-02-25 20:05:55.643+00:00 Initializing networking tid=1 file=waku_node.nim:226 addrs="@[/ip4/172.18.216.86/tcp/58883, /ip4/172.18.216.86/tcp/58884/ws]"
INF 2026-02-25 20:05:55.643+00:00 Mounting protocols tid=1 file=node_factory.nim:548
INF 2026-02-25 20:05:55.643+00:00 Created WakuMetadata protocol topics="waku node" tid=1 file=protocol.nim:107 clusterId=2 shards="[0]"
TRC 2026-02-25 20:05:55.643+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/metadata/1.0.0]"
INF 2026-02-25 20:05:55.643+00:00 mounting store client topics="waku node store api" tid=1 file=store.nim:274
INF 2026-02-25 20:05:55.643+00:00 mounting legacy store client topics="waku node store api" tid=1 file=store.nim:145
INF 2026-02-25 20:05:55.643+00:00 mounting auto sharding topics="waku node" tid=1 file=waku_node.nim:303 clusterId=2 shardCount=8
INF 2026-02-25 20:05:55.644+00:00 Shards created from content topics tid=1 file=node_factory.nim:334 contentTopics="[/myapp/1/latest/proto]" shards="[/waku/2/rs/2/0]"
INF 2026-02-25 20:05:55.644+00:00 Setting max message size tid=1 file=node_factory.nim:343 num_bytes=153600
INF 2026-02-25 20:05:55.644+00:00 mounting relay protocol topics="waku node relay api" tid=1 file=relay.nim:219
TRC 2026-02-25 20:05:55.644+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/relay/2.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0]"
INF 2026-02-25 20:05:55.644+00:00 relay mounted successfully topics="waku node relay api" tid=1 file=relay.nim:236
INF 2026-02-25 20:05:55.644+00:00 adding validator to signed shards tid=1 file=validator_signed.nim:56 protectedShards=[] clusterId=2
INF 2026-02-25 20:05:55.644+00:00 mounting rendezvous discovery protocol topics="waku node" tid=1 file=waku_node.nim:431
INF 2026-02-25 20:05:55.644+00:00 waku rendezvous initialized topics="waku node" tid=1 file=protocol.nim:206 clusterId=2 shards="[0, 0]" capabilities="[Relay]" wakuPeerRecord="(peerId: 16U*5VQ4sY, seqNo: 1772049955, addresses: [/ip4/172.18.216.86/tcp/58883, /ip4/172.18.216.86/tcp/58884/ws], mixKey: )"
TRC 2026-02-25 20:05:55.645+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/rendezvous/1.0.0]"
INF 2026-02-25 20:05:55.645+00:00 mounting rendezvous client topics="waku node" tid=1 file=waku_node.nim:417
INF 2026-02-25 20:05:55.645+00:00 waku rendezvous client initialized topics="waku node" tid=1 file=client.nim:130 clusterId=2
INF 2026-02-25 20:05:55.645+00:00 mounting libp2p ping protocol topics="waku node ping api" tid=1 file=ping.nim:20
TRC 2026-02-25 20:05:55.645+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/ipfs/ping/1.0.0]"
INF 2026-02-25 20:05:55.645+00:00 mounting light push client topics="waku node lightpush api" tid=1 file=lightpush.nim:183
INF 2026-02-25 20:05:55.645+00:00 mounting legacy light push client topics="waku node lightpush api" tid=1 file=lightpush.nim:72
INF 2026-02-25 20:05:55.645+00:00 mounting filter client topics="waku node filter api" tid=1 file=filter.nim:81
TRC 2026-02-25 20:05:55.645+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/filter-push/2.0.0-beta1]"
INF 2026-02-25 20:05:55.645+00:00 mounting waku peer exchange topics="waku node peerexchange api" tid=1 file=peer_exchange.nim:37
TRC 2026-02-25 20:05:55.645+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/peer-exchange/2.0.0-alpha1]"
INF 2026-02-25 20:05:55.645+00:00 mounting waku peer exchange client topics="waku node peerexchange api" tid=1 file=peer_exchange.nim:54
NTC 2026-02-25 20:05:55.645+00:00 REST service started tid=1 file=server.nim:183 address=0.0.0.0:58882
INF 2026-02-25 20:05:55.645+00:00 Starting REST HTTP server tid=1 file=builder.nim:112 url=http://0.0.0.0:58882/
INF 2026-02-25 20:05:55.645+00:00 No external callbacks to be set topics="wakunode waku" tid=1 file=waku.nim:128
TRC 2026-02-25 20:05:55.645+00:00 Send processor chain topics="send service" tid=1 file=send_service.nim:94 index=1 processor=BaseSendProcessor
INF 2026-02-25 20:05:55.645+00:00 Retrieve dynamic bootstrap nodes topics="wakunode waku" tid=1 file=waku.nim:368
INF 2026-02-25 20:05:55.645+00:00 Running nwaku node tid=1 file=node_factory.nim:465 version=v0.36.0-156-gc7e0cc
INF 2026-02-25 20:05:55.645+00:00 Starting Waku node topics="waku node" tid=1 file=waku_node.nim:624 version=v0.36.0-156-gc7e0cc
INF 2026-02-25 20:05:55.646+00:00 starting relay protocol topics="waku node" tid=1 file=waku_node.nim:388
INF 2026-02-25 20:05:55.646+00:00 start topics="waku relay" tid=1 file=protocol.nim:519
TRC 2026-02-25 20:05:55.646+00:00 gossipsub start topics="libp2p gossipsub" tid=1 file=gossipsub.nim:1113
TRC 2026-02-25 20:05:55.646+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:885 instance=140046174031952
TRC 2026-02-25 20:05:55.646+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:751 ntopics=0
TRC 2026-02-25 20:05:55.646+00:00 running scoring heartbeat topics="libp2p gossipsub" tid=1 file=scoring.nim:312 instance=140046174031952
TRC 2026-02-25 20:05:55.646+00:00 updating scores topics="libp2p gossipsub" tid=1 file=scoring.nim:144 peers=0
TRC 2026-02-25 20:05:55.646+00:00 updated scores topics="libp2p gossipsub" tid=1 file=scoring.nim:308 peers=0
INF 2026-02-25 20:05:55.646+00:00 relay started successfully topics="waku node" tid=1 file=waku_node.nim:409
INF 2026-02-25 20:05:55.646+00:00 waku rendezvous periodic registration started topics="waku rendezvous" tid=1 file=protocol.nim:127 interval=10s
INF 2026-02-25 20:05:55.646+00:00 waku rendezvous discovery started topics="waku rendezvous" tid=1 file=protocol.nim:227
INF 2026-02-25 20:05:55.646+00:00 waku rendezvous periodic requests started topics="waku rendezvous client" tid=1 file=client.nim:80 interval=10s
INF 2026-02-25 20:05:55.646+00:00 waku rendezvous client started topics="waku rendezvous client" tid=1 file=client.nim:136
DBG 2026-02-25 20:05:55.646+00:00 starting switch for peer topics="libp2p switch" tid=1 file=switch.nim:363 peerInfo="(peerId: 16Uiu2HAmF2odfycAficKmmuC51K7ekpZwTVbTyhaLowF1K5VQ4sY, listenAddrs: [/ip4/0.0.0.0/tcp/58884/ws, /ip4/0.0.0.0/tcp/58883], addrs: [], protocols: [/ipfs/id/1.0.0, /libp2p/autonat/1.0.0, /libp2p/circuit/relay/0.2.0/hop, /vac/waku/metadata/1.0.0, /vac/waku/relay/2.0.0, /vac/waku/rendezvous/1.0.0, /ipfs/ping/1.0.0, /vac/waku/filter-push/2.0.0-beta1, /vac/waku/peer-exchange/2.0.0-alpha1], protoVersion: ipfs/0.1.0, agentVersion: nwaku-v0.36.0-156-gc7e0cc)"
TRC 2026-02-25 20:05:55.646+00:00 Starting TCP transport topics="libp2p tcptransport" tid=1 file=tcptransport.nim:116
TRC 2026-02-25 20:05:55.646+00:00 Listening on topics="libp2p tcptransport" tid=1 file=tcptransport.nim:140 address=/ip4/0.0.0.0/tcp/58883
TRC 2026-02-25 20:05:55.646+00:00 starting transport on addrs topics="libp2p transport" tid=1 file=transport.nim:49 address=@[/ip4/0.0.0.0/tcp/58883]
DBG 2026-02-25 20:05:55.646+00:00 About to accept incoming connection topics="libp2p switch" tid=1 file=switch.nim:272
TRC 2026-02-25 20:05:55.647+00:00 Starting WS transport topics="libp2p wstransport" tid=1 file=wstransport.nim:154
TRC 2026-02-25 20:05:55.647+00:00 starting transport on addrs topics="libp2p transport" tid=1 file=transport.nim:49 address=@[/ip4/0.0.0.0/tcp/58884/ws]
TRC 2026-02-25 20:05:55.647+00:00 Created HTTP Server topics="libp2p wstransport" tid=1 file=server.nim:262 host=0.0.0.0:58884
TRC 2026-02-25 20:05:55.647+00:00 Listening on topics="libp2p wstransport" tid=1 file=wstransport.nim:204 addresses="[/ip4/0.0.0.0/tcp/58884/ws]"
INF 2026-02-25 20:05:55.647+00:00 Setting up AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:207
TRC 2026-02-25 20:05:55.647+00:00 Running AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:231
TRC 2026-02-25 20:05:55.647+00:00 Asking peers for reachability topics="libp2p autonatservice" tid=1 file=service.nim:160
DBG 2026-02-25 20:05:55.647+00:00 About to accept incoming connection topics="libp2p switch" tid=1 file=switch.nim:272
TRC 2026-02-25 20:05:55.647+00:00 WsTransport accept topics="libp2p wstransport" tid=1 file=wstransport.nim:279
TRC 2026-02-25 20:05:55.647+00:00 Awaiting new request topics="websock http-server" tid=1 file=server.nim:194
TRC 2026-02-25 20:05:55.649+00:00 gossipsub start topics="libp2p gossipsub" tid=1 file=gossipsub.nim:1113
WRN 2026-02-25 20:05:55.649+00:00 Starting gossipsub twice topics="libp2p gossipsub" tid=1 file=gossipsub.nim:1116
WRN 2026-02-25 20:05:55.649+00:00 Starting rendezvous twice topics="waku rendezvous" tid=1 file=rendezvous.nim:626
DBG 2026-02-25 20:05:55.649+00:00 Started libp2p node topics="libp2p switch" tid=1 file=switch.nim:403 peer="(peerId: 16Uiu2HAmF2odfycAficKmmuC51K7ekpZwTVbTyhaLowF1K5VQ4sY, listenAddrs: [/ip4/0.0.0.0/tcp/58883, /ip4/0.0.0.0/tcp/58884/ws], addrs: [/ip4/172.18.216.86/tcp/58883, /ip4/172.18.216.86/tcp/58884/ws], protocols: [/ipfs/id/1.0.0, /libp2p/autonat/1.0.0, /libp2p/circuit/relay/0.2.0/hop, /vac/waku/metadata/1.0.0, /vac/waku/relay/2.0.0, /vac/waku/rendezvous/1.0.0, /ipfs/ping/1.0.0, /vac/waku/filter-push/2.0.0-beta1, /vac/waku/peer-exchange/2.0.0-alpha1], protoVersion: ipfs/0.1.0, agentVersion: nwaku-v0.36.0-156-gc7e0cc)"
INF 2026-02-25 20:05:55.649+00:00 PeerInfo topics="waku node" tid=1 file=waku_node.nim:477 peerId=16U*5VQ4sY addrs="[/ip4/172.18.216.86/tcp/58883, /ip4/172.18.216.86/tcp/58884/ws]"
INF 2026-02-25 20:05:55.649+00:00 Listening on topics="waku node" tid=1 file=waku_node.nim:500 full=[/ip4/0.0.0.0/tcp/58883/p2p/16Uiu2HAmF2odfycAficKmmuC51K7ekpZwTVbTyhaLowF1K5VQ4sY][/ip4/0.0.0.0/tcp/58884/ws/p2p/16Uiu2HAmF2odfycAficKmmuC51K7ekpZwTVbTyhaLowF1K5VQ4sY] localIp=172.17.0.3 switchAddress="@[/ip4/172.18.216.86/tcp/58883, /ip4/172.18.216.86/tcp/58884/ws]"
INF 2026-02-25 20:05:55.649+00:00 Announcing addresses topics="waku node" tid=1 file=waku_node.nim:502 full=[/ip4/172.18.216.86/tcp/58883/p2p/16Uiu2HAmF2odfycAficKmmuC51K7ekpZwTVbTyhaLowF1K5VQ4sY][/ip4/172.18.216.86/tcp/58884/ws/p2p/16Uiu2HAmF2odfycAficKmmuC51K7ekpZwTVbTyhaLowF1K5VQ4sY]
INF 2026-02-25 20:05:55.649+00:00 DNS: discoverable ENR topics="waku node" tid=1 file=waku_node.nim:503 enr=enr:-LO4QFuglgUYmy7IZgyL0DIbkemJffJK-JL3CaFr46xA0LyeBJXU8E7w1fXpsDr_aTFs1jMFp3y5ogn7yBDA1LNthLIBgmlkgnY0gmlwhKwS2FaKbXVsdGlhZGRyc4wACgSsEthWBuYE3QOCcnOFAAIBAACJc2VjcDI1NmsxoQMjTgiGG2Don2WaNytKhHIbH3etD91nxPAqxVEareArN4N0Y3CC5gODdWRwguYFhXdha3UyAQ
INF 2026-02-25 20:05:55.649+00:00 Node started successfully topics="waku node" tid=1 file=waku_node.nim:680
TRC 2026-02-25 20:05:55.649+00:00 Starting relay connectivity loop topics="waku node peer_manager" tid=1 file=peer_manager.nim:1071
TRC 2026-02-25 20:05:55.649+00:00 Starting prune peerstore loop topics="waku node peer_manager" tid=1 file=peer_manager.nim:1064
INF 2026-02-25 20:05:55.650+00:00 Relay peer connections topics="waku node peer_manager" tid=1 file=peer_manager.nim:845 inRelayConns=0/50 outRelayConns=0/25 totalConnections=0/150 notConnectedPeers=0 outsideBackoffPeers=0
INF 2026-02-25 20:05:55.650+00:00 PeerInfo topics="waku node" tid=1 file=waku_node.nim:477 peerId=16U*5VQ4sY addrs="[/ip4/172.18.216.86/tcp/58883, /ip4/172.18.216.86/tcp/58884/ws]"
INF 2026-02-25 20:05:55.650+00:00 Listening on topics="waku node" tid=1 file=waku_node.nim:500 full=[/ip4/0.0.0.0/tcp/58883/p2p/16Uiu2HAmF2odfycAficKmmuC51K7ekpZwTVbTyhaLowF1K5VQ4sY][/ip4/0.0.0.0/tcp/58884/ws/p2p/16Uiu2HAmF2odfycAficKmmuC51K7ekpZwTVbTyhaLowF1K5VQ4sY] localIp=172.17.0.3 switchAddress="@[/ip4/172.18.216.86/tcp/58883, /ip4/172.18.216.86/tcp/58884/ws]"
INF 2026-02-25 20:05:55.650+00:00 Announcing addresses topics="waku node" tid=1 file=waku_node.nim:502 full=[/ip4/172.18.216.86/tcp/58883/p2p/16Uiu2HAmF2odfycAficKmmuC51K7ekpZwTVbTyhaLowF1K5VQ4sY][/ip4/172.18.216.86/tcp/58884/ws/p2p/16Uiu2HAmF2odfycAficKmmuC51K7ekpZwTVbTyhaLowF1K5VQ4sY]
INF 2026-02-25 20:05:55.650+00:00 DNS: discoverable ENR topics="waku node" tid=1 file=waku_node.nim:503 enr=enr:-LO4QFuglgUYmy7IZgyL0DIbkemJffJK-JL3CaFr46xA0LyeBJXU8E7w1fXpsDr_aTFs1jMFp3y5ogn7yBDA1LNthLIBgmlkgnY0gmlwhKwS2FaKbXVsdGlhZGRyc4wACgSsEthWBuYE3QOCcnOFAAIBAACJc2VjcDI1NmsxoQMjTgiGG2Don2WaNytKhHIbH3etD91nxPAqxVEareArN4N0Y3CC5gODdWRwguYFhXdha3UyAQ
INF 2026-02-25 20:05:55.650+00:00 Waku node ENR updated successfully with new multiaddress topics="wakunode waku" tid=1 file=waku.nim:302 enr=enr:-L24QJxfftwFiYvAIPl2Q_L2cZ-rN9td24lTC4oit-nzFP-_OjM5NUPkheyBdDiCdVQPThYBDHGJnCqOfQKjOlJmfT4CgmlkgnY0gmlwhKwS2FaKbXVsdGlhZGRyc5YACASsEthWBuYDAAoErBLYVgbmBN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDI04Ihhtg6J9lmjcrSoRyGx93rQ_dZ8TwKsVRGq3gKzeDdGNwguYDg3VkcILmBYV3YWt1MgE record="(2, id: \"v4\", ip: 172.18.216.86, multiaddrs: 0x000804AC12D85606E603000A04AC12D85606E604DD03, rs: 0x0002010000, secp256k1: 0x03234E08861B60E89F659A372B4A84721B1F77AD0FDD67C4F02AC5511AADE02B37, tcp: 58883, udp: 58885, waku2: 0x01)"
TRC 2026-02-25 20:05:55.652+00:00 Adding peer to manager topics="waku node peer_manager" tid=1 file=peer_manager.nim:156 peerId=16U*5xpvi7 addresses="[/ip4/172.18.155.41/tcp/42687]" origin=Discv5
INF 2026-02-25 20:05:55.652+00:00 peer filtering updated topics="waku discv5" tid=1 file=waku_discv5.nim:70
INF 2026-02-25 20:05:55.652+00:00 Starting discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:336
INF 2026-02-25 20:05:55.652+00:00 start listening on udp port topics="waku discv5" tid=1 file=waku_discv5.nim:338 address=0.0.0.0 port=58885
TRC 2026-02-25 20:05:55.652+00:00 start discv5 service topics="waku discv5" tid=1 file=waku_discv5.nim:346
INF 2026-02-25 20:05:55.652+00:00 Starting discovery v5 search topics="waku discv5" tid=1 file=waku_discv5.nim:258
TRC 2026-02-25 20:05:55.652+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
INF 2026-02-25 20:05:55.653+00:00 Successfully started discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:352
INF 2026-02-25 20:05:55.653+00:00 Discv5: discoverable ENR topics="waku discv5" tid=1 file=waku_discv5.nim:353 enrUri=enr:-L24QL11KmwhKwoxrxvVAVEdemn2OGSzn062ePkuNADTQ2wdI6bssTxqKgdgYd7tOGeUdTDdZ1KyA0YGiBCEJ_B3RzkDgmlkgnY0gmlwhKwS2FaKbXVsdGlhZGRyc5YACASsEthWBuYDAAoErBLYVgbmBN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDI04Ihhtg6J9lmjcrSoRyGx93rQ_dZ8TwKsVRGq3gKzeDdGNwguYDg3VkcILmBYV3YWt1MgE enr="(3, id: \"v4\", ip: 172.18.216.86, multiaddrs: 0x000804AC12D85606E603000A04AC12D85606E604DD03, rs: 0x0002010000, secp256k1: 0x03234E08861B60E89F659A372B4A84721B1F77AD0FDD67C4F02AC5511AADE02B37, tcp: 58883, udp: 58885, waku2: 0x01)"
TRC 2026-02-25 20:05:55.653+00:00 Resolving IP using DNS topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:101 address=one.one.one.one servers="[1.1.1.1:53, 1.0.0.1:53]" domain=AF_UNSPEC
INF 2026-02-25 20:05:55.653+00:00 Health monitor loop start tid=1 file=node_health_monitor.nim:521
DBG 2026-02-25 20:05:55.653+00:00 calculateConnectionState tid=1 file=node_health_monitor.nim:408 protocol=Peer Exchange strength=0 relayCount=0 storeClientCount=0 lightpushCount=0 filterCount=0
INF 2026-02-25 20:05:55.653+00:00 starting keepalive tid=1 file=node_health_monitor.nim:680 randomPeersKeepalive=10s allPeersKeepalive=2m
TRC 2026-02-25 20:05:55.653+00:00 Running keepalive loop tid=1 file=node_health_monitor.nim:595
INF 2026-02-25 20:05:55.654+00:00 subscribe topics="waku node relay api" tid=1 file=relay.nim:131 pubsubTopic=/waku/2/rs/2/0 contentTopicOp=none(string)
INF 2026-02-25 20:05:55.654+00:00 subscribe topics="waku relay" tid=1 file=protocol.nim:594 pubsubTopic=/waku/2/rs/2/0
TRC 2026-02-25 20:05:55.654+00:00 adding validator for topic topics="libp2p pubsub" tid=1 file=pubsub.nim:667 topic=/waku/2/rs/2/0
TRC 2026-02-25 20:05:55.654+00:00 subscribing to topic topics="libp2p pubsub" tid=1 file=pubsub.nim:625 name=/waku/2/rs/2/0
TRC 2026-02-25 20:05:55.654+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-02-25 20:05:55.654+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=0 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-02-25 20:05:55.654+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-02-25 20:05:55.655+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
WRN 2026-02-25 20:05:55.655+00:00 No-effect API call to subscribe. Already subscribed to topic topics="waku node relay api" tid=1 file=relay.nim:128 pubsubTopic=/waku/2/rs/2/0
INF 2026-02-25 20:05:55.656+00:00 REST services are installed tid=1 file=builder.nim:220
INF 2026-02-25 20:05:55.656+00:00 Starting metrics HTTP server topics="waku node metrics" tid=1 file=waku_metrics.nim:63 serverIp=0.0.0.0 serverPort=58886
INF 2026-02-25 20:05:55.658+00:00 getPubSubPeersInMesh - there is no mesh peer for the given pubsub topic topics="waku relay" tid=1 file=protocol.nim:419 pubsubTopic=/waku/2/rs/2/0
INF 2026-02-25 20:05:55.658+00:00 ENR updated successfully topics="waku discv5" tid=1 file=waku_discv5.nim:323 enrUri=enr:-L24QKAeIear1RQ7MlUQOrVSov8SVb9GNi4Z3NUvXeyy2iD8eAvHnJwywrJ7LjBhDZFyUQ4tFXMbz_95RgSabDtP7psEgmlkgnY0gmlwhKwS2FaKbXVsdGlhZGRyc5YACASsEthWBuYDAAoErBLYVgbmBN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDI04Ihhtg6J9lmjcrSoRyGx93rQ_dZ8TwKsVRGq3gKzeDdGNwguYDg3VkcILmBYV3YWt1MgE enr="(4, id: \"v4\", ip: 172.18.216.86, multiaddrs: 0x000804AC12D85606E603000A04AC12D85606E604DD03, rs: 0x0002010000, secp256k1: 0x03234E08861B60E89F659A372B4A84721B1F77AD0FDD67C4F02AC5511AADE02B37, tcp: 58883, udp: 58885, waku2: 0x01)"
INF 2026-02-25 20:05:55.659+00:00 peer filtering updated topics="waku discv5" tid=1 file=waku_discv5.nim:70
INF 2026-02-25 20:05:55.659+00:00 Metrics HTTP server started topics="waku node metrics" tid=1 file=waku_metrics.nim:73 serverIp=0.0.0.0 serverPort=58886
INF 2026-02-25 20:05:55.659+00:00 Setting up shutdown hooks topics="wakunode main" tid=1 file=wakunode2.nim:63
INF 2026-02-25 20:05:55.659+00:00 Node setup complete topics="wakunode main" tid=1 file=wakunode2.nim:102
TRC 2026-02-25 20:05:55.675+00:00 Got IPs from DNS server topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:155 resolvedAddresses={"1.0.0.1", "1.1.1.1", "2606:4700:4700:0000:0000:0000:0000:1001", "2606:4700:4700:0000:0000:0000:0000:1111"} server=1.1.1.1:53
TRC 2026-02-25 20:05:56.647+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:885 instance=140046174031952
TRC 2026-02-25 20:05:56.647+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-02-25 20:05:56.647+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=0 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-02-25 20:05:56.647+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-02-25 20:05:56.647+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-02-25 20:05:56.647+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:751 ntopics=0
INF 2026-02-25 20:05:56.650+00:00 Dialing multiple peers topics="waku node peer_manager" tid=1 file=peer_manager.nim:369 numOfPeers=1 nodes=@[16Uiu2HAmGcW6Co2mzVF2NJisUG2Nvj26gJsUd1AdiHgxSz5xpvi7]
TRC 2026-02-25 20:05:56.650+00:00 Connecting to peer topics="waku node peer_manager" tid=1 file=peer_manager.nim:320 wireAddr="[/ip4/172.18.155.41/tcp/42687]" peerId=16U*5xpvi7 failedAttempts=0
TRC 2026-02-25 20:05:56.650+00:00 connection not found topics="libp2p connmanager" tid=1 file=connmanager.nim:294 peerId=16U*5xpvi7
DBG 2026-02-25 20:05:56.650+00:00 Dialing peer topics="libp2p dialer" tid=1 file=dialer.nim:141 peerId=16U*5xpvi7 addrs="[/ip4/172.18.155.41/tcp/42687]"
DBG 2026-02-25 20:05:56.650+00:00 Expanded address and hostname topics="libp2p dialer" tid=1 file=dialer.nim:156 expandedAddress=/ip4/172.18.155.41/tcp/42687 hostname=172.18.155.41 resolvedAddresses="[/ip4/172.18.155.41/tcp/42687]"
TRC 2026-02-25 20:05:56.651+00:00 Dialing address topics="libp2p dialer" tid=1 file=dialer.nim:49 addrs=/ip4/172.18.155.41/tcp/42687 peerId=16U*5xpvi7 hostname=172.18.155.41
TRC 2026-02-25 20:05:56.651+00:00 Dialing remote peer topics="libp2p tcptransport" tid=1 file=tcptransport.nim:298 address=/ip4/172.18.155.41/tcp/42687
TRC 2026-02-25 20:05:56.651+00:00 Handling tcp connection topics="libp2p tcptransport" tid=1 file=tcptransport.nim:47 address=ok(/ip4/172.18.155.41/tcp/42687) dir=Out clients=0
TRC 2026-02-25 20:05:56.651+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=699f562420223ee092ee138d objName=ChronosStream dir=Out
TRC 2026-02-25 20:05:56.651+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:699f562420223ee092ee138d timeout=10m
TRC 2026-02-25 20:05:56.651+00:00 Upgrading connection topics="libp2p muxedupgrade" tid=1 file=muxedupgrade.nim:63 conn=:699f562420223ee092ee138d direction=Out
TRC 2026-02-25 20:05:56.651+00:00 initiating handshake topics="libp2p upgrade" tid=1 file=multistream.nim:47 conn=:699f562420223ee092ee138d codec=/multistream/1.0.0
TRC 2026-02-25 20:05:56.651+00:00 selecting proto topics="libp2p upgrade" tid=1 file=multistream.nim:51 conn=:699f562420223ee092ee138d proto=/noise
TRC 2026-02-25 20:05:56.652+00:00 multistream handshake success topics="libp2p upgrade" tid=1 file=multistream.nim:61 conn=:699f562420223ee092ee138d
TRC 2026-02-25 20:05:56.652+00:00 reading first requested proto topics="libp2p upgrade" tid=1 file=multistream.nim:68 conn=:699f562420223ee092ee138d s=/noise proto="[/noise]"
TRC 2026-02-25 20:05:56.652+00:00 successfully selected topics="libp2p upgrade" tid=1 file=multistream.nim:70 conn=:699f562420223ee092ee138d proto=/noise
TRC 2026-02-25 20:05:56.652+00:00 Securing connection topics="libp2p upgrade" tid=1 file=upgrade.nim:58 conn=:699f562420223ee092ee138d codec=/noise
TRC 2026-02-25 20:05:56.652+00:00 Starting Noise handshake topics="libp2p noise" tid=1 file=noise.nim:495 conn=:699f562420223ee092ee138d initiator=true
TRC 2026-02-25 20:05:56.652+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=f3d15e6108ed...2e0958dc002d
TRC 2026-02-25 20:05:56.652+00:00 noise write e topics="libp2p noise" tid=1 file=noise.nim:231
TRC 2026-02-25 20:05:56.653+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=b76633bfe8fe...8716f578127f
TRC 2026-02-25 20:05:56.653+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=b20dd3806eb7...b317dd54dfe9
TRC 2026-02-25 20:05:56.653+00:00 sendHSMessage topics="libp2p noise" tid=1 file=noise.nim:329 conn=:699f562420223ee092ee138d size=32
TRC 2026-02-25 20:05:56.653+00:00 Empty byte seq, nothing to write topics="libp2p chronosstream" tid=1 file=chronosstream.nim:138
TRC 2026-02-25 20:05:56.654+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=:699f562420223ee092ee138d size=208
TRC 2026-02-25 20:05:56.654+00:00 noise read e topics="libp2p noise" tid=1 file=noise.nim:272 size=208
TRC 2026-02-25 20:05:56.654+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=3b515c7bcde3...0b60038325c3
TRC 2026-02-25 20:05:56.654+00:00 noise dh ee topics="libp2p noise" tid=1 file=noise.nim:245
TRC 2026-02-25 20:05:56.654+00:00 mixKey topics="libp2p noise" tid=1 file=noise.nim:184 key=a95f96103763...50fe649f2af5
TRC 2026-02-25 20:05:56.654+00:00 noise read s topics="libp2p noise" tid=1 file=noise.nim:285 size=176
TRC 2026-02-25 20:05:56.654+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=51b2072a60df...b2d0bd5bf014 tagOut=51b2072a60df...b2d0bd5bf014 nonce=0
TRC 2026-02-25 20:05:56.654+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=f86f2eaeabd0...82da36060396
TRC 2026-02-25 20:05:56.654+00:00 noise dh es topics="libp2p noise" tid=1 file=noise.nim:250
TRC 2026-02-25 20:05:56.654+00:00 mixKey topics="libp2p noise" tid=1 file=noise.nim:184 key=e757a74c46c1...002fbdf68458
TRC 2026-02-25 20:05:56.654+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=b057ba0dc927...84a3b1754cf5 tagOut=b057ba0dc927...84a3b1754cf5 nonce=0
TRC 2026-02-25 20:05:56.654+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=a83b348331db...328d7315adc5
TRC 2026-02-25 20:05:56.654+00:00 noise write s topics="libp2p noise" tid=1 file=noise.nim:240
TRC 2026-02-25 20:05:56.654+00:00 encryptWithAd topics="libp2p noise" tid=1 file=noise.nim:150 tag=e40ddea57251c4f3b8762dc618c343b2 data=2ccd99f385e4...2dc618c343b2 nonce=1
TRC 2026-02-25 20:05:56.654+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=45b0f43ace29...42fdc8b2d0ff
TRC 2026-02-25 20:05:56.654+00:00 noise dh se topics="libp2p noise" tid=1 file=noise.nim:258
TRC 2026-02-25 20:05:56.654+00:00 mixKey topics="libp2p noise" tid=1 file=noise.nim:184 key=f25ffae2477a...124bd515bb66
TRC 2026-02-25 20:05:56.654+00:00 encryptWithAd topics="libp2p noise" tid=1 file=noise.nim:150 tag=1316013353ba1648f0005b4e370d1b13 data=ced8da8d16de...5b4e370d1b13 nonce=0
TRC 2026-02-25 20:05:56.654+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=de66d7c0741c...9d1e6b08e68a
TRC 2026-02-25 20:05:56.654+00:00 sendHSMessage topics="libp2p noise" tid=1 file=noise.nim:329 conn=:699f562420223ee092ee138d size=175
TRC 2026-02-25 20:05:56.655+00:00 Remote signature verified topics="libp2p noise" tid=1 file=noise.nim:555 conn=:699f562420223ee092ee138d
TRC 2026-02-25 20:05:56.655+00:00 Remote peer id topics="libp2p noise" tid=1 file=noise.nim:560 pid=16Uiu2HAmGcW6Co2mzVF2NJisUG2Nvj26gJsUd1AdiHgxSz5xpvi7
TRC 2026-02-25 20:05:56.655+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=699f562420223ee092ee138e objName=SecureConn dir=Out
TRC 2026-02-25 20:05:56.655+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=16U*5xpvi7:699f562420223ee092ee138e timeout=5m
TRC 2026-02-25 20:05:56.655+00:00 Noise handshake completed! topics="libp2p noise" tid=1 file=noise.nim:592 initiator=true peer=16U*5xpvi7
TRC 2026-02-25 20:05:56.655+00:00 Muxing connection topics="libp2p muxedupgrade" tid=1 file=muxedupgrade.nim:34 conn=16U*5xpvi7:699f562420223ee092ee138e
TRC 2026-02-25 20:05:56.655+00:00 initiating handshake topics="libp2p upgrade" tid=1 file=multistream.nim:47 conn=16U*5xpvi7:699f562420223ee092ee138e codec=/multistream/1.0.0
TRC 2026-02-25 20:05:56.655+00:00 selecting proto topics="libp2p upgrade" tid=1 file=multistream.nim:51 conn=16U*5xpvi7:699f562420223ee092ee138e proto=/yamux/1.0.0
TRC 2026-02-25 20:05:56.656+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*5xpvi7:699f562420223ee092ee138d size=36
TRC 2026-02-25 20:05:56.656+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=90891e28da2c...1f8ec1f3dad0 tagOut=90891e28da2c...1f8ec1f3dad0 nonce=0
TRC 2026-02-25 20:05:56.656+00:00 multistream handshake success topics="libp2p upgrade" tid=1 file=multistream.nim:61 conn=16U*5xpvi7:699f562420223ee092ee138e
TRC 2026-02-25 20:05:56.657+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*5xpvi7:699f562420223ee092ee138d size=30
TRC 2026-02-25 20:05:56.657+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=6793dc5f9662...28655935306e tagOut=6793dc5f9662...28655935306e nonce=1
TRC 2026-02-25 20:05:56.657+00:00 reading first requested proto topics="libp2p upgrade" tid=1 file=multistream.nim:68 conn=16U*5xpvi7:699f562420223ee092ee138e s=/yamux/1.0.0 proto="[/yamux/1.0.0, /mplex/6.7.0]"
TRC 2026-02-25 20:05:56.657+00:00 successfully selected topics="libp2p upgrade" tid=1 file=multistream.nim:70 conn=16U*5xpvi7:699f562420223ee092ee138e proto=/yamux/1.0.0
TRC 2026-02-25 20:05:56.657+00:00 Found a muxer topics="libp2p muxedupgrade" tid=1 file=muxedupgrade.nim:50 conn=16U*5xpvi7:699f562420223ee092ee138e muxerName=/yamux/1.0.0
TRC 2026-02-25 20:05:56.657+00:00 Starting yamux handler topics="libp2p yamux" tid=1 file=yamux.nim:559 pid=16U*5xpvi7
TRC 2026-02-25 20:05:56.657+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-25 20:05:56.657+00:00 Upgraded connection topics="libp2p muxedupgrade" tid=1 file=muxedupgrade.nim:81 conn=16U*5xpvi7:699f562420223ee092ee138d sconn=16U*5xpvi7:699f562420223ee092ee138e direction=Out
DBG 2026-02-25 20:05:56.657+00:00 Dial successful topics="libp2p dialer" tid=1 file=dialer.nim:92 peerId=16U*5xpvi7
TRC 2026-02-25 20:05:56.657+00:00 About to trigger connection events topics="libp2p connmanager" tid=1 file=connmanager.nim:148 peer=16U*5xpvi7
TRC 2026-02-25 20:05:56.657+00:00 About to trigger peer events topics="libp2p connmanager" tid=1 file=connmanager.nim:180 peer=16U*5xpvi7
TRC 2026-02-25 20:05:56.657+00:00 triggering peer events topics="libp2p connmanager" tid=1 file=connmanager.nim:185 peer=16U*5xpvi7 event="(kind: Joined, initiator: true)"
TRC 2026-02-25 20:05:56.657+00:00 Dialing (existing) topics="libp2p dialer" tid=1 file=dialer.nim:322 peerId=16U*5xpvi7 protos="[/vac/waku/metadata/1.0.0]"
TRC 2026-02-25 20:05:56.657+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=699f562420223ee092ee138f objName=YamuxStream dir=Out
TRC 2026-02-25 20:05:56.657+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:699f562420223ee092ee138f timeout=5m
TRC 2026-02-25 20:05:56.657+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:518 id=1 pid=16U*5xpvi7
TRC 2026-02-25 20:05:56.657+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{WindowUpdate, {Syn}, streamId: 1, length: 0}"
TRC 2026-02-25 20:05:56.657+00:00 Negotiating stream topics="libp2p dialer" tid=1 file=dialer.nim:285 conn=16U*5xpvi7:699f562420223ee092ee138f protos="[/vac/waku/metadata/1.0.0]"
TRC 2026-02-25 20:05:56.658+00:00 initiating handshake topics="libp2p multistream" tid=1 file=multistream.nim:47 conn=16U*5xpvi7:699f562420223ee092ee138f codec=/multistream/1.0.0
TRC 2026-02-25 20:05:56.658+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 1, length: 20}"
TRC 2026-02-25 20:05:56.658+00:00 selecting proto topics="libp2p multistream" tid=1 file=multistream.nim:51 conn=16U*5xpvi7:699f562420223ee092ee138f proto=/vac/waku/metadata/1.0.0
TRC 2026-02-25 20:05:56.658+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 1, length: 26}"
DBG 2026-02-25 20:05:56.658+00:00 starting sendNonPriorityTask topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:578 p=16U*5xpvi7
DBG 2026-02-25 20:05:56.658+00:00 created new pubsub peer topics="libp2p pubsub" tid=1 file=pubsub.nim:430 peerId=16U*5xpvi7
TRC 2026-02-25 20:05:56.658+00:00 Dialing (existing) topics="libp2p dialer" tid=1 file=dialer.nim:322 peerId=16U*5xpvi7 protos="[/vac/waku/relay/2.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0]"
TRC 2026-02-25 20:05:56.658+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=699f562420223ee092ee1390 objName=YamuxStream dir=Out
TRC 2026-02-25 20:05:56.658+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:699f562420223ee092ee1390 timeout=5m
TRC 2026-02-25 20:05:56.658+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:518 id=3 pid=16U*5xpvi7
TRC 2026-02-25 20:05:56.658+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{WindowUpdate, {Syn}, streamId: 3, length: 0}"
TRC 2026-02-25 20:05:56.658+00:00 Negotiating stream topics="libp2p dialer" tid=1 file=dialer.nim:285 conn=16U*5xpvi7:699f562420223ee092ee1390 protos="[/vac/waku/relay/2.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0]"
TRC 2026-02-25 20:05:56.659+00:00 initiating handshake topics="libp2p multistream" tid=1 file=multistream.nim:47 conn=16U*5xpvi7:699f562420223ee092ee1390 codec=/multistream/1.0.0
TRC 2026-02-25 20:05:56.659+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 3, length: 20}"
TRC 2026-02-25 20:05:56.659+00:00 selecting proto topics="libp2p multistream" tid=1 file=multistream.nim:51 conn=16U*5xpvi7:699f562420223ee092ee1390 proto=/vac/waku/relay/2.0.0
TRC 2026-02-25 20:05:56.659+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 3, length: 23}"
TRC 2026-02-25 20:05:56.659+00:00 Stored muxer topics="libp2p connmanager" tid=1 file=connmanager.nim:347 muxer=16U*5xpvi7:699f562420223ee092ee138e direction=Out peers=1
TRC 2026-02-25 20:05:56.659+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=699f562420223ee092ee1391 objName=YamuxStream dir=Out
TRC 2026-02-25 20:05:56.659+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:699f562420223ee092ee1391 timeout=5m
TRC 2026-02-25 20:05:56.659+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:518 id=5 pid=16U*5xpvi7
TRC 2026-02-25 20:05:56.659+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{WindowUpdate, {Syn}, streamId: 5, length: 0}"
TRC 2026-02-25 20:05:56.659+00:00 initiating handshake topics="libp2p multistream" tid=1 file=multistream.nim:47 conn=16U*5xpvi7:699f562420223ee092ee1391 codec=/multistream/1.0.0
TRC 2026-02-25 20:05:56.659+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 5, length: 20}"
TRC 2026-02-25 20:05:56.659+00:00 selecting proto topics="libp2p multistream" tid=1 file=multistream.nim:51 conn=16U*5xpvi7:699f562420223ee092ee1391 proto=/ipfs/id/1.0.0
TRC 2026-02-25 20:05:56.659+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 5, length: 16}"
TRC 2026-02-25 20:05:56.659+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*5xpvi7:699f562420223ee092ee138d size=28
TRC 2026-02-25 20:05:56.659+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=54adf132e43e...12560a9de44b tagOut=54adf132e43e...12560a9de44b nonce=2
TRC 2026-02-25 20:05:56.659+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{WindowUpdate, {Syn}, streamId: 2, length: 0}"
TRC 2026-02-25 20:05:56.659+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=699f562420223ee092ee1392 objName=YamuxStream dir=In
TRC 2026-02-25 20:05:56.659+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:699f562420223ee092ee1392 timeout=5m
TRC 2026-02-25 20:05:56.659+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:518 id=2 pid=16U*5xpvi7
TRC 2026-02-25 20:05:56.659+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{WindowUpdate, {Ack}, streamId: 2, length: 0}"
TRC 2026-02-25 20:05:56.659+00:00 Starting stream handler tid=1 file=muxedupgrade.nim:93 conn=16U*5xpvi7:699f562420223ee092ee1392
TRC 2026-02-25 20:05:56.660+00:00 Starting multistream handler topics="libp2p multistream" tid=1 file=multistream.nim:175 conn=16U*5xpvi7:699f562420223ee092ee1392 handshaked=false
TRC 2026-02-25 20:05:56.660+00:00 Starting multistream negotiation topics="libp2p multistream" tid=1 file=multistream.nim:132 conn=16U*5xpvi7:699f562420223ee092ee1392 handshaked=false
TRC 2026-02-25 20:05:56.660+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-25 20:05:56.660+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*5xpvi7:699f562420223ee092ee138d size=48
TRC 2026-02-25 20:05:56.660+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=11add9718df0...09c48ba0ce21 tagOut=11add9718df0...09c48ba0ce21 nonce=3
TRC 2026-02-25 20:05:56.660+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 2, length: 20}"
TRC 2026-02-25 20:05:56.660+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=132f6d756c74...312e302e300a
TRC 2026-02-25 20:05:56.660+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-25 20:05:56.660+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*5xpvi7:699f562420223ee092ee138d size=54
TRC 2026-02-25 20:05:56.660+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=3f8de0829926...3904808bad1b tagOut=3f8de0829926...3904808bad1b nonce=4
TRC 2026-02-25 20:05:56.660+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 2, length: 26}"
TRC 2026-02-25 20:05:56.660+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=192f7661632f...312e302e300a
TRC 2026-02-25 20:05:56.660+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-25 20:05:56.660+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*5xpvi7:699f562420223ee092ee138d size=28
TRC 2026-02-25 20:05:56.661+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=206bf49e5275...39db4d145423 tagOut=206bf49e5275...39db4d145423 nonce=5
TRC 2026-02-25 20:05:56.661+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{WindowUpdate, {Syn}, streamId: 4, length: 0}"
TRC 2026-02-25 20:05:56.661+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=699f562420223ee092ee1393 objName=YamuxStream dir=In
TRC 2026-02-25 20:05:56.661+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:699f562420223ee092ee1393 timeout=5m
TRC 2026-02-25 20:05:56.661+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:518 id=4 pid=16U*5xpvi7
TRC 2026-02-25 20:05:56.661+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{WindowUpdate, {Ack}, streamId: 4, length: 0}"
TRC 2026-02-25 20:05:56.661+00:00 Starting stream handler tid=1 file=muxedupgrade.nim:93 conn=16U*5xpvi7:699f562420223ee092ee1393
TRC 2026-02-25 20:05:56.661+00:00 Starting multistream handler topics="libp2p multistream" tid=1 file=multistream.nim:175 conn=16U*5xpvi7:699f562420223ee092ee1393 handshaked=false
TRC 2026-02-25 20:05:56.661+00:00 Starting multistream negotiation topics="libp2p multistream" tid=1 file=multistream.nim:132 conn=16U*5xpvi7:699f562420223ee092ee1393 handshaked=false
TRC 2026-02-25 20:05:56.661+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-25 20:05:56.661+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*5xpvi7:699f562420223ee092ee138d size=48
TRC 2026-02-25 20:05:56.661+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=2b2a7fda08ef...c6736d2b8275 tagOut=2b2a7fda08ef...c6736d2b8275 nonce=6
TRC 2026-02-25 20:05:56.661+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 4, length: 20}"
TRC 2026-02-25 20:05:56.661+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=132f6d756c74...312e302e300a
TRC 2026-02-25 20:05:56.661+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-25 20:05:56.661+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*5xpvi7:699f562420223ee092ee138d size=51
TRC 2026-02-25 20:05:56.661+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=16e00bae2820...4ed603a81f35 tagOut=16e00bae2820...4ed603a81f35 nonce=7
TRC 2026-02-25 20:05:56.662+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 4, length: 23}"
TRC 2026-02-25 20:05:56.662+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=162f7661632f...322e302e300a
TRC 2026-02-25 20:05:56.662+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-25 20:05:56.662+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*5xpvi7:699f562420223ee092ee138d size=28
TRC 2026-02-25 20:05:56.662+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=ff919a040496...17dce2c65c28 tagOut=ff919a040496...17dce2c65c28 nonce=8
TRC 2026-02-25 20:05:56.662+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{WindowUpdate, {Syn}, streamId: 6, length: 0}"
TRC 2026-02-25 20:05:56.662+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=699f562420223ee092ee1394 objName=YamuxStream dir=In
TRC 2026-02-25 20:05:56.662+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:699f562420223ee092ee1394 timeout=5m
TRC 2026-02-25 20:05:56.662+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:518 id=6 pid=16U*5xpvi7
TRC 2026-02-25 20:05:56.662+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{WindowUpdate, {Ack}, streamId: 6, length: 0}"
TRC 2026-02-25 20:05:56.662+00:00 Starting stream handler tid=1 file=muxedupgrade.nim:93 conn=16U*5xpvi7:699f562420223ee092ee1394
TRC 2026-02-25 20:05:56.662+00:00 Starting multistream handler topics="libp2p multistream" tid=1 file=multistream.nim:175 conn=16U*5xpvi7:699f562420223ee092ee1394 handshaked=false
TRC 2026-02-25 20:05:56.663+00:00 Starting multistream negotiation topics="libp2p multistream" tid=1 file=multistream.nim:132 conn=16U*5xpvi7:699f562420223ee092ee1394 handshaked=false
TRC 2026-02-25 20:05:56.663+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-25 20:05:56.663+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*5xpvi7:699f562420223ee092ee138d size=48
TRC 2026-02-25 20:05:56.663+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=11a5baf5e8fb...24954ea0d5be tagOut=11a5baf5e8fb...24954ea0d5be nonce=9
TRC 2026-02-25 20:05:56.663+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 6, length: 20}"
TRC 2026-02-25 20:05:56.663+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=132f6d756c74...312e302e300a
TRC 2026-02-25 20:05:56.663+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-25 20:05:56.663+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*5xpvi7:699f562420223ee092ee138d size=44
TRC 2026-02-25 20:05:56.663+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=6e0d47781ccb...ee82407bf6cb tagOut=6e0d47781ccb...ee82407bf6cb nonce=10
TRC 2026-02-25 20:05:56.663+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 6, length: 16}"
TRC 2026-02-25 20:05:56.663+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=0f2f69706673...312e302e300a
TRC 2026-02-25 20:05:56.663+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-25 20:05:56.663+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*5xpvi7:699f562420223ee092ee138d size=28
TRC 2026-02-25 20:05:56.663+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=33a6ec4dfcbb...2077baa8220c tagOut=33a6ec4dfcbb...2077baa8220c nonce=11
TRC 2026-02-25 20:05:56.663+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{WindowUpdate, {Ack}, streamId: 1, length: 0}"
TRC 2026-02-25 20:05:56.664+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-25 20:05:56.664+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*5xpvi7:699f562420223ee092ee138d size=28
TRC 2026-02-25 20:05:56.664+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=613d6a944f93...9abdd134dbda tagOut=613d6a944f93...9abdd134dbda nonce=12
TRC 2026-02-25 20:05:56.664+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*5xpvi7:699f562420223ee092ee1392 ms=/multistream/1.0.0
TRC 2026-02-25 20:05:56.664+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 2, length: 20}"
TRC 2026-02-25 20:05:56.664+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*5xpvi7:699f562420223ee092ee1392 ms=/vac/waku/metadata/1.0.0
TRC 2026-02-25 20:05:56.664+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:164 conn=16U*5xpvi7:699f562420223ee092ee1392 protocol=/vac/waku/metadata/1.0.0
TRC 2026-02-25 20:05:56.664+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 2, length: 26}"
TRC 2026-02-25 20:05:56.664+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*5xpvi7:699f562420223ee092ee1393 ms=/multistream/1.0.0
TRC 2026-02-25 20:05:56.664+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 4, length: 20}"
TRC 2026-02-25 20:05:56.665+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*5xpvi7:699f562420223ee092ee1393 ms=/vac/waku/relay/2.0.0
TRC 2026-02-25 20:05:56.665+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:164 conn=16U*5xpvi7:699f562420223ee092ee1393 protocol=/vac/waku/relay/2.0.0
TRC 2026-02-25 20:05:56.665+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 4, length: 23}"
TRC 2026-02-25 20:05:56.665+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*5xpvi7:699f562420223ee092ee1394 ms=/multistream/1.0.0
TRC 2026-02-25 20:05:56.665+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 6, length: 20}"
TRC 2026-02-25 20:05:56.665+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*5xpvi7:699f562420223ee092ee1394 ms=/ipfs/id/1.0.0
TRC 2026-02-25 20:05:56.665+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:164 conn=16U*5xpvi7:699f562420223ee092ee1394 protocol=/ipfs/id/1.0.0
TRC 2026-02-25 20:05:56.665+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 6, length: 16}"
TRC 2026-02-25 20:05:56.665+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:189 conn=16U*5xpvi7:699f562420223ee092ee1392 protocol=/vac/waku/metadata/1.0.0
TRC 2026-02-25 20:05:56.665+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:189 conn=16U*5xpvi7:699f562420223ee092ee1393 protocol=/vac/waku/relay/2.0.0
INF 2026-02-25 20:05:56.665+00:00 Incoming WakuRelay connection topics="waku relay" tid=1 file=protocol.nim:191 connection=16U*5xpvi7:699f562420223ee092ee1393 protocol=/vac/waku/relay/2.0.0
DBG 2026-02-25 20:05:56.665+00:00 starting pubsub read loop topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:229 conn=16U*5xpvi7:699f562420223ee092ee1393 peer=16U*5xpvi7 closed=false
TRC 2026-02-25 20:05:56.665+00:00 waiting for data topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:234 conn=16U*5xpvi7:699f562420223ee092ee1393 peer=16U*5xpvi7 closed=false
TRC 2026-02-25 20:05:56.666+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:189 conn=16U*5xpvi7:699f562420223ee092ee1394 protocol=/ipfs/id/1.0.0
TRC 2026-02-25 20:05:56.666+00:00 handling identify request topics="libp2p identify" tid=1 file=identify.nim:146 conn=16U*5xpvi7:699f562420223ee092ee1394
TRC 2026-02-25 20:05:56.666+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 6, length: 352}"
DBG 2026-02-25 20:05:56.666+00:00 identify: info sent topics="libp2p identify" tid=1 file=identify.nim:149 conn=16U*5xpvi7:699f562420223ee092ee1394 info="(peerId: 16Uiu2HAmF2odfycAficKmmuC51K7ekpZwTVbTyhaLowF1K5VQ4sY, listenAddrs: [/ip4/0.0.0.0/tcp/58883, /ip4/0.0.0.0/tcp/58884/ws], addrs: [/ip4/172.18.216.86/tcp/58883, /ip4/172.18.216.86/tcp/58884/ws], protocols: [/ipfs/id/1.0.0, /libp2p/autonat/1.0.0, /libp2p/circuit/relay/0.2.0/hop, /vac/waku/metadata/1.0.0, /vac/waku/relay/2.0.0, /vac/waku/rendezvous/1.0.0, /ipfs/ping/1.0.0, /vac/waku/filter-push/2.0.0-beta1, /vac/waku/peer-exchange/2.0.0-alpha1], protoVersion: ipfs/0.1.0, agentVersion: nwaku-v0.36.0-156-gc7e0cc)"
TRC 2026-02-25 20:05:56.666+00:00 exiting identify handler topics="libp2p identify" tid=1 file=identify.nim:156 conn=16U*5xpvi7:699f562420223ee092ee1394
TRC 2026-02-25 20:05:56.666+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=699f562420223ee092ee1394
TRC 2026-02-25 20:05:56.666+00:00 Closing yamux channel locally topics="libp2p yamux" tid=1 file=yamux.nim:204 streamId=6 conn=16U*5xpvi7:699f562420223ee092ee138e
TRC 2026-02-25 20:05:56.666+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{Data, {Fin}, streamId: 6, length: 0}"
TRC 2026-02-25 20:05:56.667+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{WindowUpdate, {Ack}, streamId: 3, length: 0}"
TRC 2026-02-25 20:05:56.667+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-25 20:05:56.667+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*5xpvi7:699f562420223ee092ee138d size=48
TRC 2026-02-25 20:05:56.667+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=7849366c04e0...c282aba87121 tagOut=7849366c04e0...c282aba87121 nonce=13
TRC 2026-02-25 20:05:56.667+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 1, length: 20}"
TRC 2026-02-25 20:05:56.667+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=132f6d756c74...312e302e300a
TRC 2026-02-25 20:05:56.667+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-25 20:05:56.667+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*5xpvi7:699f562420223ee092ee138d size=54
TRC 2026-02-25 20:05:56.667+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=3e2f705b5824...f1776d33b0ee tagOut=3e2f705b5824...f1776d33b0ee nonce=14
TRC 2026-02-25 20:05:56.667+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 1, length: 26}"
TRC 2026-02-25 20:05:56.667+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=192f7661632f...312e302e300a
TRC 2026-02-25 20:05:56.667+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-25 20:05:56.668+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*5xpvi7:699f562420223ee092ee138d size=28
TRC 2026-02-25 20:05:56.668+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=737d0692acf2...4a9a9f15ad98 tagOut=737d0692acf2...4a9a9f15ad98 nonce=15
TRC 2026-02-25 20:05:56.668+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{WindowUpdate, {Ack}, streamId: 5, length: 0}"
TRC 2026-02-25 20:05:56.668+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-25 20:05:56.668+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*5xpvi7:699f562420223ee092ee138d size=48
TRC 2026-02-25 20:05:56.668+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=ec33d11af501...8c3a2949e625 tagOut=ec33d11af501...8c3a2949e625 nonce=16
TRC 2026-02-25 20:05:56.668+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 3, length: 20}"
TRC 2026-02-25 20:05:56.668+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=132f6d756c74...312e302e300a
TRC 2026-02-25 20:05:56.668+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-25 20:05:56.668+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*5xpvi7:699f562420223ee092ee138d size=51
TRC 2026-02-25 20:05:56.668+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=56479c7f7b8e...b304e9fdf913 tagOut=56479c7f7b8e...b304e9fdf913 nonce=17
TRC 2026-02-25 20:05:56.668+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 3, length: 23}"
TRC 2026-02-25 20:05:56.668+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=162f7661632f...322e302e300a
TRC 2026-02-25 20:05:56.668+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-25 20:05:56.668+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*5xpvi7:699f562420223ee092ee138d size=48
TRC 2026-02-25 20:05:56.668+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=08e150dca892...2569629d8bfa tagOut=08e150dca892...2569629d8bfa nonce=18
TRC 2026-02-25 20:05:56.668+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 5, length: 20}"
TRC 2026-02-25 20:05:56.668+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=132f6d756c74...312e302e300a
TRC 2026-02-25 20:05:56.668+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-25 20:05:56.668+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*5xpvi7:699f562420223ee092ee138d size=44
TRC 2026-02-25 20:05:56.668+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=8454aaeb28be...d92db01c3fdb tagOut=8454aaeb28be...d92db01c3fdb nonce=19
TRC 2026-02-25 20:05:56.668+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 5, length: 16}"
TRC 2026-02-25 20:05:56.668+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=0f2f69706673...312e302e300a
TRC 2026-02-25 20:05:56.668+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-25 20:05:56.668+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*5xpvi7:699f562420223ee092ee138d size=420
TRC 2026-02-25 20:05:56.668+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=51bca5f72a08...5108e264482d tagOut=51bca5f72a08...5108e264482d nonce=20
TRC 2026-02-25 20:05:56.669+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 5, length: 392}"
TRC 2026-02-25 20:05:56.669+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=86030a250802...633765306363
TRC 2026-02-25 20:05:56.669+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-25 20:05:56.669+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*5xpvi7:699f562420223ee092ee138d size=28
TRC 2026-02-25 20:05:56.669+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=053f394fd114...e1d7e1907b39 tagOut=053f394fd114...e1d7e1907b39 nonce=21
TRC 2026-02-25 20:05:56.669+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {Fin}, streamId: 5, length: 0}"
TRC 2026-02-25 20:05:56.669+00:00 remote closed channel topics="libp2p yamux" tid=1 file=yamux.nim:643
TRC 2026-02-25 20:05:56.669+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-25 20:05:56.669+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*5xpvi7:699f562420223ee092ee138d size=36
TRC 2026-02-25 20:05:56.669+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=2f5911a26b0c...c8aa81c73771 tagOut=2f5911a26b0c...c8aa81c73771 nonce=22
TRC 2026-02-25 20:05:56.669+00:00 multistream handshake success topics="libp2p multistream" tid=1 file=multistream.nim:61 conn=16U*5xpvi7:699f562420223ee092ee1391
TRC 2026-02-25 20:05:56.669+00:00 reading first requested proto topics="libp2p multistream" tid=1 file=multistream.nim:68 conn=16U*5xpvi7:699f562420223ee092ee1391 s=/ipfs/id/1.0.0 proto="[/ipfs/id/1.0.0]"
TRC 2026-02-25 20:05:56.669+00:00 successfully selected topics="libp2p multistream" tid=1 file=multistream.nim:70 conn=16U*5xpvi7:699f562420223ee092ee1391 proto=/ipfs/id/1.0.0
TRC 2026-02-25 20:05:56.669+00:00 multistream handshake success topics="libp2p multistream" tid=1 file=multistream.nim:61 conn=16U*5xpvi7:699f562420223ee092ee138f
TRC 2026-02-25 20:05:56.669+00:00 reading first requested proto topics="libp2p multistream" tid=1 file=multistream.nim:68 conn=16U*5xpvi7:699f562420223ee092ee138f s=/vac/waku/metadata/1.0.0 proto="[/vac/waku/metadata/1.0.0]"
TRC 2026-02-25 20:05:56.669+00:00 successfully selected topics="libp2p multistream" tid=1 file=multistream.nim:70 conn=16U*5xpvi7:699f562420223ee092ee138f proto=/vac/waku/metadata/1.0.0
TRC 2026-02-25 20:05:56.669+00:00 multistream handshake success topics="libp2p multistream" tid=1 file=multistream.nim:61 conn=16U*5xpvi7:699f562420223ee092ee1390
TRC 2026-02-25 20:05:56.669+00:00 reading first requested proto topics="libp2p multistream" tid=1 file=multistream.nim:68 conn=16U*5xpvi7:699f562420223ee092ee1390 s=/vac/waku/relay/2.0.0 proto="[/vac/waku/relay/2.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0]"
TRC 2026-02-25 20:05:56.669+00:00 successfully selected topics="libp2p multistream" tid=1 file=multistream.nim:70 conn=16U*5xpvi7:699f562420223ee092ee1390 proto=/vac/waku/relay/2.0.0
TRC 2026-02-25 20:05:56.670+00:00 initiating identify topics="libp2p identify" tid=1 file=identify.nim:170 conn=16U*5xpvi7:699f562420223ee092ee1391
DBG 2026-02-25 20:05:56.670+00:00 identify: info received topics="libp2p identify" tid=1 file=identify.nim:178 conn=16U*5xpvi7:699f562420223ee092ee1391 pubkey=some(s...8845)) addresses=/ip4/172.18.155.41/tcp/42687,/ip4/172.18.155.41/tcp/42688/ws protocols=/ipfs/id/1.0.0,/libp2p/autonat/1.0.0,/libp2p/circuit/relay/0.2.0/hop,/vac/waku/metadata/1.0.0,/vac/waku/relay/2.0.0,/vac/waku/rendezvous/1.0.0,/ipfs/ping/1.0.0,/vac/waku/filter-subscribe/2.0.0-beta1,/vac/waku/filter-push/2.0.0-beta1,/vac/waku/peer-exchange/2.0.0-alpha1 observable_address=some(/ip4/172.18.216.86/tcp/39404) proto_version=ipfs/0.1.0 agent_version=nwaku-v0.36.0-156-gc7e0cc signedPeerRecord=None
TRC 2026-02-25 20:05:56.670+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=699f562420223ee092ee1391
TRC 2026-02-25 20:05:56.670+00:00 Closing yamux channel locally topics="libp2p yamux" tid=1 file=yamux.nim:204 streamId=5 conn=16U*5xpvi7:699f562420223ee092ee138e
TRC 2026-02-25 20:05:56.670+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{Data, {Fin}, streamId: 5, length: 0}"
TRC 2026-02-25 20:05:56.670+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*5xpvi7:699f562420223ee092ee1391
TRC 2026-02-25 20:05:56.670+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*5xpvi7:699f562420223ee092ee1391
TRC 2026-02-25 20:05:56.670+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=699f562420223ee092ee1391 objName=YamuxStream dir=Out
TRC 2026-02-25 20:05:56.670+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=699f562420223ee092ee1391 objName=YamuxStream dir=Out
TRC 2026-02-25 20:05:56.685+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 2, length: 8}"
TRC 2026-02-25 20:05:56.685+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=07080210001a0100
TRC 2026-02-25 20:05:56.685+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-25 20:05:56.685+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*5xpvi7:699f562420223ee092ee138d size=53
TRC 2026-02-25 20:05:56.685+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=a6278854c39d...e7a75922bd95 tagOut=a6278854c39d...e7a75922bd95 nonce=23
TRC 2026-02-25 20:05:56.685+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 4, length: 25}"
TRC 2026-02-25 20:05:56.685+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=180a16080112...2f3018002000
TRC 2026-02-25 20:05:56.685+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-25 20:05:56.685+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*5xpvi7:699f562420223ee092ee138d size=28
TRC 2026-02-25 20:05:56.685+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=1d1013de784d...ad98fda70639 tagOut=1d1013de784d...ad98fda70639 nonce=24
TRC 2026-02-25 20:05:56.685+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {Fin}, streamId: 6, length: 0}"
TRC 2026-02-25 20:05:56.685+00:00 remote closed channel topics="libp2p yamux" tid=1 file=yamux.nim:643
TRC 2026-02-25 20:05:56.685+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*5xpvi7:699f562420223ee092ee1394
TRC 2026-02-25 20:05:56.685+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*5xpvi7:699f562420223ee092ee1394
TRC 2026-02-25 20:05:56.685+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=699f562420223ee092ee1394 objName=YamuxStream dir=In
TRC 2026-02-25 20:05:56.685+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=699f562420223ee092ee1394 objName=YamuxStream dir=In
TRC 2026-02-25 20:05:56.685+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-25 20:05:56.685+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 1, length: 8}"
TRC 2026-02-25 20:05:56.685+00:00 Get new send connection topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:286 p=16U*5xpvi7 newConn=16U*5xpvi7:699f562420223ee092ee1390
TRC 2026-02-25 20:05:56.685+00:00 sending pubsub message to peer topics="libp2p pubsub" tid=1 file=pubsub.nim:231 peer=16U*5xpvi7 payload="(subscriptions: [(subscribe: true, topic: /waku/2/rs/2/0, requestsPartial: some(false), supportsSendingPartial: some(false))], messages: [], control: (ihave: [], iwant: [], graft: [], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-02-25 20:05:56.686+00:00 encodeRpcMsg: encoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:464 payload="(subscriptions: [(subscribe: true, topic: /waku/2/rs/2/0, requestsPartial: some(false), supportsSendingPartial: some(false))], messages: [], control: (ihave: [], iwant: [], graft: [], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-02-25 20:05:56.686+00:00 sending msg to peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:549 peer=16U*5xpvi7 rpcMsg="(subscriptions: [(subscribe: true, topic: /waku/2/rs/2/0, requestsPartial: some(false), supportsSendingPartial: some(false))], messages: [], control: (ihave: [], iwant: [], graft: [], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-02-25 20:05:56.686+00:00 sending encoded msg to peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:406 conntype=ctSend conn=16U*5xpvi7:699f562420223ee092ee1390 encoded=0a160801120e...2f3018002000
TRC 2026-02-25 20:05:56.686+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 3, length: 25}"
TRC 2026-02-25 20:05:56.686+00:00 sent pubsub message to remote topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:415 conn=16U*5xpvi7:699f562420223ee092ee1390
DBG 2026-02-25 20:05:56.686+00:00 starting pubsub read loop topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:229 conn=16U*5xpvi7:699f562420223ee092ee1390 peer=16U*5xpvi7 closed=false
TRC 2026-02-25 20:05:56.686+00:00 waiting for data topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:234 conn=16U*5xpvi7:699f562420223ee092ee1390 peer=16U*5xpvi7 closed=false
TRC 2026-02-25 20:05:56.686+00:00 About to trigger peer events topics="libp2p connmanager" tid=1 file=connmanager.nim:180 peer=16U*5xpvi7
TRC 2026-02-25 20:05:56.686+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=699f562420223ee092ee1394
INF 2026-02-25 20:05:56.686+00:00 Received WakuMetadata request topics="waku metadata" tid=1 file=protocol.nim:86 remoteClusterId=some(2) remoteShards="[0]" localClusterId=2 localShards="[0]" peer=16U*5xpvi7
TRC 2026-02-25 20:05:56.686+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 2, length: 8}"
TRC 2026-02-25 20:05:56.686+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=699f562420223ee092ee1392
TRC 2026-02-25 20:05:56.687+00:00 Closing yamux channel locally topics="libp2p yamux" tid=1 file=yamux.nim:204 streamId=2 conn=16U*5xpvi7:699f562420223ee092ee138e
TRC 2026-02-25 20:05:56.687+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{Data, {Fin}, streamId: 2, length: 0}"
TRC 2026-02-25 20:05:56.687+00:00 read data from peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:246 conn=16U*5xpvi7:699f562420223ee092ee1393 peer=16U*5xpvi7 closed=false data=0a160801120e...2f3018002000
TRC 2026-02-25 20:05:56.687+00:00 decodeRpcMsg: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:542 payload=0a160801120e...2f3018002000
TRC 2026-02-25 20:05:56.687+00:00 decodeMessages: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:452
TRC 2026-02-25 20:05:56.687+00:00 decodeMessages: no messages found topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:460
TRC 2026-02-25 20:05:56.687+00:00 decodeSubscriptions: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:406
TRC 2026-02-25 20:05:56.687+00:00 decodeSubscriptions: read subscriptions topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:411 count=1
TRC 2026-02-25 20:05:56.687+00:00 decodeSubscription: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:379
TRC 2026-02-25 20:05:56.687+00:00 decodeSubscription: read subscribe topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:382 subscribe=true
TRC 2026-02-25 20:05:56.687+00:00 decodeSubscription: read topic topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:387 topic=/waku/2/rs/2/0
TRC 2026-02-25 20:05:56.687+00:00 decodeSubscription: read requestsPartial topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:392 requestsPartial=some(false)
TRC 2026-02-25 20:05:56.687+00:00 decodeSubscription: read supportsSendingPartial topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:398 supportsSendingPartial=some(false)
TRC 2026-02-25 20:05:56.687+00:00 decodeControl: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:324
TRC 2026-02-25 20:05:56.687+00:00 PartialMessageExtensionRPC: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:505
TRC 2026-02-25 20:05:56.687+00:00 decodePartialMessageExtensionRPC: is not set topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:511
TRC 2026-02-25 20:05:56.687+00:00 TestExtensionRPC: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:494
TRC 2026-02-25 20:05:56.687+00:00 decoded msg from peer topics="libp2p gossipsub" tid=1 file=gossipsub.nim:696 peer=16U*5xpvi7 payload="(subscriptions: [(subscribe: true, topic: /waku/2/rs/2/0, requestsPartial: some(false), supportsSendingPartial: some(false))], messages: [], control: (ihave: [], iwant: [], graft: [], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-02-25 20:05:56.687+00:00 peer subscribed to topic topics="libp2p gossipsub" tid=1 file=gossipsub.nim:376 peer=16U*5xpvi7 topic=/waku/2/rs/2/0
TRC 2026-02-25 20:05:56.687+00:00 gossip peers topics="libp2p gossipsub" tid=1 file=gossipsub.nim:397 peers=1 topic=/waku/2/rs/2/0 peer=16U*5xpvi7
TRC 2026-02-25 20:05:56.687+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/2/0 mesh=0 gossipsub=1
TRC 2026-02-25 20:05:56.687+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=0 topic=/waku/2/rs/2/0 mesh=0 gossipsub=1
TRC 2026-02-25 20:05:56.687+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=1 topic=/waku/2/rs/2/0 mesh=0 gossipsub=1
TRC 2026-02-25 20:05:56.687+00:00 grafted topics="libp2p gossipsub" tid=1 file=behavior.nim:78 peer=16U*5xpvi7 topic=/waku/2/rs/2/0
TRC 2026-02-25 20:05:56.687+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/2/0 mesh=1 gossipsub=1
TRC 2026-02-25 20:05:56.687+00:00 broadcasting messages to peers topics="libp2p gossipsub" tid=1 file=pubsub.nim:290 peers=1 payload="(subscriptions: [], messages: [], control: (ihave: [], iwant: [], graft: [(topic: /waku/...rs/2/0)], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-02-25 20:05:56.687+00:00 sending pubsub message to peer topics="libp2p pubsub" tid=1 file=pubsub.nim:231 peer=16U*5xpvi7 payload="(subscriptions: [], messages: [], control: (ihave: [], iwant: [], graft: [(topic: /waku/...rs/2/0)], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-02-25 20:05:56.688+00:00 encodeRpcMsg: encoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:464 payload="(subscriptions: [], messages: [], control: (ihave: [], iwant: [], graft: [(topic: /waku/...rs/2/0)], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-02-25 20:05:56.688+00:00 sending msg to peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:549 peer=16U*5xpvi7 rpcMsg="(subscriptions: [], messages: [], control: (ihave: [], iwant: [], graft: [(topic: /waku/...rs/2/0)], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-02-25 20:05:56.688+00:00 sending encoded msg to peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:406 conntype=ctSend conn=16U*5xpvi7:699f562420223ee092ee1390 encoded=1a121a100a0e...72732f322f30
TRC 2026-02-25 20:05:56.688+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 3, length: 21}"
TRC 2026-02-25 20:05:56.688+00:00 sent pubsub message to remote topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:415 conn=16U*5xpvi7:699f562420223ee092ee1390
TRC 2026-02-25 20:05:56.688+00:00 waiting for data topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:234 conn=16U*5xpvi7:699f562420223ee092ee1393 peer=16U*5xpvi7 closed=false
TRC 2026-02-25 20:05:56.688+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=699f562420223ee092ee1394
TRC 2026-02-25 20:05:56.688+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:309
TRC 2026-02-25 20:05:56.688+00:00 Stream handler done tid=1 file=muxedupgrade.nim:100 conn=16U*5xpvi7:699f562420223ee092ee1394
DBG 2026-02-25 20:05:56.688+00:00 Received request tid=1 file=serverprivate.nim:141 peer=172.17.0.1:57764 meth=GET uri=/health
DBG 2026-02-25 20:05:56.688+00:00 Serving API request tid=1 file=serverprivate.nim:202 peer=172.17.0.1:57764 meth=GET uri=/health path_params=[] query_params=[] content_body=(None)
DBG 2026-02-25 20:05:56.689+00:00 Received response from handler tid=1 file=serverprivate.nim:297 status=200 meth=GET peer=172.17.0.1:57764 uri=/health content_type=application/json content_size=919
DBG 2026-02-25 20:05:56.690+00:00 calculateConnectionState tid=1 file=node_health_monitor.nim:408 protocol=Relay strength=1 relayCount=1 storeClientCount=0 lightpushCount=0 filterCount=0
DBG 2026-02-25 20:05:56.690+00:00 calculateConnectionState tid=1 file=node_health_monitor.nim:408 protocol=Peer Exchange strength=1 relayCount=1 storeClientCount=0 lightpushCount=0 filterCount=0
DBG 2026-02-25 20:05:56.690+00:00 calculateConnectionState tid=1 file=node_health_monitor.nim:408 protocol=Filter Client strength=1 relayCount=1 storeClientCount=0 lightpushCount=0 filterCount=1
TRC 2026-02-25 20:05:56.690+00:00 finished handling stream topics="libp2p yamux" tid=1 file=yamux.nim:555
INF 2026-02-25 20:05:56.690+00:00 Finished dialing multiple peers topics="waku node peer_manager" tid=1 file=peer_manager.nim:396 successfulConns=1 attempted=1
TRC 2026-02-25 20:05:56.690+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*5xpvi7:699f562420223ee092ee138d size=28
TRC 2026-02-25 20:05:56.691+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=6df11bf52a55...b4f95a8fd752 tagOut=6df11bf52a55...b4f95a8fd752 nonce=25
TRC 2026-02-25 20:05:56.691+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {Fin}, streamId: 2, length: 0}"
TRC 2026-02-25 20:05:56.691+00:00 remote closed channel topics="libp2p yamux" tid=1 file=yamux.nim:643
TRC 2026-02-25 20:05:56.691+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*5xpvi7:699f562420223ee092ee1392
TRC 2026-02-25 20:05:56.691+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*5xpvi7:699f562420223ee092ee1392
TRC 2026-02-25 20:05:56.691+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=699f562420223ee092ee1392 objName=YamuxStream dir=In
TRC 2026-02-25 20:05:56.691+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=699f562420223ee092ee1392 objName=YamuxStream dir=In
TRC 2026-02-25 20:05:56.691+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-25 20:05:56.691+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*5xpvi7:699f562420223ee092ee138d size=36
TRC 2026-02-25 20:05:56.691+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=0a59118e3398...a942d66eec15 tagOut=0a59118e3398...a942d66eec15 nonce=26
TRC 2026-02-25 20:05:56.691+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 1, length: 8}"
TRC 2026-02-25 20:05:56.691+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=07080210001a0100
TRC 2026-02-25 20:05:56.692+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-25 20:05:56.692+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*5xpvi7:699f562420223ee092ee138d size=28
TRC 2026-02-25 20:05:56.692+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=fe9355a75b62...302191329d04 tagOut=fe9355a75b62...302191329d04 nonce=27
TRC 2026-02-25 20:05:56.692+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {Fin}, streamId: 1, length: 0}"
TRC 2026-02-25 20:05:56.692+00:00 remote closed channel topics="libp2p yamux" tid=1 file=yamux.nim:643
TRC 2026-02-25 20:05:56.692+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-25 20:05:56.692+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*5xpvi7:699f562420223ee092ee138d size=49
TRC 2026-02-25 20:05:56.692+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=699f562420223ee092ee138f
TRC 2026-02-25 20:05:56.692+00:00 Closing yamux channel locally topics="libp2p yamux" tid=1 file=yamux.nim:204 streamId=1 conn=16U*5xpvi7:699f562420223ee092ee138e
TRC 2026-02-25 20:05:56.692+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{Data, {Fin}, streamId: 1, length: 0}"
TRC 2026-02-25 20:05:56.692+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*5xpvi7:699f562420223ee092ee138f
TRC 2026-02-25 20:05:56.692+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*5xpvi7:699f562420223ee092ee138f
TRC 2026-02-25 20:05:56.692+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=699f562420223ee092ee138f objName=YamuxStream dir=Out
TRC 2026-02-25 20:05:56.692+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=699f562420223ee092ee138f objName=YamuxStream dir=Out
TRC 2026-02-25 20:05:56.692+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=60998845531f...a53f75a3210b tagOut=60998845531f...a53f75a3210b nonce=28
TRC 2026-02-25 20:05:56.693+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=699f562420223ee092ee1392
TRC 2026-02-25 20:05:56.693+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=699f562420223ee092ee1392
TRC 2026-02-25 20:05:56.693+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:309
TRC 2026-02-25 20:05:56.693+00:00 Stream handler done tid=1 file=muxedupgrade.nim:100 conn=16U*5xpvi7:699f562420223ee092ee1392
TRC 2026-02-25 20:05:56.693+00:00 finished handling stream topics="libp2p yamux" tid=1 file=yamux.nim:555
TRC 2026-02-25 20:05:56.693+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 4, length: 21}"
TRC 2026-02-25 20:05:56.693+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=141a121a100a...72732f322f30
TRC 2026-02-25 20:05:56.693+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-25 20:05:56.693+00:00 read data from peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:246 conn=16U*5xpvi7:699f562420223ee092ee1393 peer=16U*5xpvi7 closed=false data=1a121a100a0e...72732f322f30
TRC 2026-02-25 20:05:56.693+00:00 decodeRpcMsg: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:542 payload=1a121a100a0e...72732f322f30
TRC 2026-02-25 20:05:56.693+00:00 decodeMessages: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:452
TRC 2026-02-25 20:05:56.693+00:00 decodeMessages: no messages found topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:460
TRC 2026-02-25 20:05:56.693+00:00 decodeSubscriptions: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:406
TRC 2026-02-25 20:05:56.693+00:00 decodeControl: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:324
TRC 2026-02-25 20:05:56.693+00:00 decodeGraft: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:195
TRC 2026-02-25 20:05:56.693+00:00 decodeGraft: read topicID topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:198 topicID=/waku/2/rs/2/0
TRC 2026-02-25 20:05:56.693+00:00 decodeControl: message statistics topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:366 graft_count=1 prune_count=0 ihave_count=0 iwant_count=0
TRC 2026-02-25 20:05:56.693+00:00 PartialMessageExtensionRPC: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:505
TRC 2026-02-25 20:05:56.693+00:00 decodePartialMessageExtensionRPC: is not set topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:511
TRC 2026-02-25 20:05:56.693+00:00 TestExtensionRPC: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:494
TRC 2026-02-25 20:05:56.693+00:00 decoded msg from peer topics="libp2p gossipsub" tid=1 file=gossipsub.nim:696 peer=16U*5xpvi7 payload="(subscriptions: [], messages: [], control: (ihave: [], iwant: [], graft: [(topic: /waku/...rs/2/0)], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-02-25 20:05:56.693+00:00 peer grafted topicID topics="libp2p gossipsub" tid=1 file=behavior.nim:142 peer=16U*5xpvi7 topic=/waku/2/rs/2/0
TRC 2026-02-25 20:05:56.694+00:00 peer already in mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:169 peer=16U*5xpvi7 topic=/waku/2/rs/2/0
TRC 2026-02-25 20:05:56.694+00:00 waiting for data topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:234 conn=16U*5xpvi7:699f562420223ee092ee1393 peer=16U*5xpvi7 closed=false
DBG 2026-02-25 20:05:56.697+00:00 Received request tid=1 file=serverprivate.nim:141 peer=172.17.0.1:57776 meth=GET uri=/debug/v1/info
DBG 2026-02-25 20:05:56.697+00:00 Serving API request tid=1 file=serverprivate.nim:202 peer=172.17.0.1:57776 meth=GET uri=/debug/v1/info path_params=[] query_params=[] content_body=(None)
INF 2026-02-25 20:05:56.698+00:00 node info topics="waku node" tid=1 file=waku_node.nim:268 wakuInfo="(listenAddresses: [/ip4/172.18.216.86/tcp/58883/p2p/16Uiu2HAmF2odfycAficKmmuC51K7ekpZwTVbTyhaLowF1K5VQ4sY, /ip4/172.18.216.86/tcp/58884/ws/p2p/16Uiu2HAmF2odfycAficKmmuC51K7ekpZwTVbTyhaLowF1K5VQ4sY], enrUri: enr:-L24QJxfftwFiYvAIPl2Q_L2cZ-rN9td24lTC4oit-nzFP-_OjM5NUPkheyBdDiCdVQPThYBDHGJnCqOfQKjOlJmfT4CgmlkgnY0gmlwhKwS2FaKbXVsdGlhZGRyc5YACASsEthWBuYDAAoErBLYVgbmBN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDI04Ihhtg6J9lmjcrSoRyGx93rQ_dZ8TwKsVRGq3gKzeDdGNwguYDg3VkcILmBYV3YWt1MgE, mixPubKey: none(string))"
DBG 2026-02-25 20:05:56.698+00:00 Received response from handler tid=1 file=serverprivate.nim:297 status=200 meth=GET peer=172.17.0.1:57776 uri=/debug/v1/info content_type=application/json content_size=473
DBG 2026-02-25 20:05:56.704+00:00 Received request tid=1 file=serverprivate.nim:141 peer=172.17.0.1:57778 meth=POST uri=/admin/v1/peers
DBG 2026-02-25 20:05:56.705+00:00 Serving API request tid=1 file=serverprivate.nim:202 peer=172.17.0.1:57778 meth=POST uri=/admin/v1/peers path_params=[] query_params=[] content_body="(application/json, 90 bytes)"
TRC 2026-02-25 20:05:56.705+00:00 Connecting to peer topics="waku node peer_manager" tid=1 file=peer_manager.nim:320 wireAddr="[/ip4/172.18.155.41/tcp/42687]" peerId=16U*5xpvi7 failedAttempts=0
DBG 2026-02-25 20:05:56.705+00:00 Received response from handler tid=1 file=serverprivate.nim:297 status=200 meth=POST peer=172.17.0.1:57778 uri=/admin/v1/peers content_type=text/plain content_size=2
DBG 2026-02-25 20:05:56.710+00:00 Received request tid=1 file=serverprivate.nim:141 peer=172.17.0.1:57788 meth=POST uri=/relay/v1/auto/subscriptions
DBG 2026-02-25 20:05:56.711+00:00 Serving API request tid=1 file=serverprivate.nim:202 peer=172.17.0.1:57788 meth=POST uri=/relay/v1/auto/subscriptions path_params=[] query_params=[] content_body="(application/json, 25 bytes)"
INF 2026-02-25 20:05:56.711+00:00 post_waku_v2_relay_v1_auto_subscriptions topics="waku node rest relay_api" tid=1 file=handlers.nim:202
DBG 2026-02-25 20:05:56.711+00:00 Received response from handler tid=1 file=serverprivate.nim:297 status=200 meth=POST peer=172.17.0.1:57788 uri=/relay/v1/auto/subscriptions content_type=text/plain content_size=2
TRC 2026-02-25 20:05:56.758+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*5xpvi7:699f562420223ee092ee138d size=28
TRC 2026-02-25 20:05:56.758+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=695a54fdcda4...de3d407abdb2 tagOut=695a54fdcda4...de3d407abdb2 nonce=29
TRC 2026-02-25 20:05:56.758+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{GoAway, {}, streamId: 0, length: 0}"
TRC 2026-02-25 20:05:56.758+00:00 Received go away topics="libp2p yamux" tid=1 file=yamux.nim:573 status=NormalTermination
TRC 2026-02-25 20:05:56.758+00:00 Closing yamux topics="libp2p yamux" tid=1 file=yamux.nim:528
TRC 2026-02-25 20:05:56.758+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*5xpvi7:699f562420223ee092ee1393
TRC 2026-02-25 20:05:56.758+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*5xpvi7:699f562420223ee092ee1393
TRC 2026-02-25 20:05:56.759+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=699f562420223ee092ee1393 objName=YamuxStream dir=In
TRC 2026-02-25 20:05:56.759+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=699f562420223ee092ee1393 objName=YamuxStream dir=In
TRC 2026-02-25 20:05:56.759+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*5xpvi7:699f562420223ee092ee1390
TRC 2026-02-25 20:05:56.759+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*5xpvi7:699f562420223ee092ee1390
TRC 2026-02-25 20:05:56.759+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=699f562420223ee092ee1390 objName=YamuxStream dir=Out
TRC 2026-02-25 20:05:56.759+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=699f562420223ee092ee1390 objName=YamuxStream dir=Out
TRC 2026-02-25 20:05:56.759+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{GoAway, {}, streamId: 0, length: 0}"
TRC 2026-02-25 20:05:56.759+00:00 Closing secure conn topics="libp2p secure" tid=1 file=secure.nim:69 s=16U*5xpvi7:699f562420223ee092ee138e dir=Out
TRC 2026-02-25 20:05:56.759+00:00 Shutting down chronos stream topics="libp2p chronosstream" tid=1 file=chronosstream.nim:169 address=172.18.155.41:42687 s=16U*5xpvi7:699f562420223ee092ee138d
TRC 2026-02-25 20:05:56.759+00:00 couldn't read all bytes, stream EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:158 s=699f562420223ee092ee1393 nbytes=1 read=0 objName=YamuxStream
TRC 2026-02-25 20:05:56.759+00:00 stream is closed locally when readOnce topics="libp2p yamux" tid=1 file=yamux.nim:280 channel="=> 4 {ClosedRemotely, ClosedLocally, Reset}"
TRC 2026-02-25 20:05:56.759+00:00 couldn't read all bytes, stream EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:158 s=699f562420223ee092ee1390 nbytes=1 read=0 objName=YamuxStream
TRC 2026-02-25 20:05:56.759+00:00 stream is closed locally when readOnce topics="libp2p yamux" tid=1 file=yamux.nim:280 channel="=> 3 {ClosedRemotely, ClosedLocally, Reset}"
TRC 2026-02-25 20:05:56.760+00:00 Cleaning up client topics="libp2p tcptransport" tid=1 file=tcptransport.nim:65 addrs=172.18.155.41:42687 conn=16U*5xpvi7:699f562420223ee092ee138d
TRC 2026-02-25 20:05:56.760+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=699f562420223ee092ee138d
TRC 2026-02-25 20:05:56.760+00:00 Cleaned up client topics="libp2p tcptransport" tid=1 file=tcptransport.nim:78 addrs=172.18.155.41:42687 conn=16U*5xpvi7:699f562420223ee092ee138d
TRC 2026-02-25 20:05:56.760+00:00 Shutdown chronos stream topics="libp2p chronosstream" tid=1 file=chronosstream.nim:174 address=172.18.155.41:42687 s=16U*5xpvi7:699f562420223ee092ee138d
TRC 2026-02-25 20:05:56.760+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*5xpvi7:699f562420223ee092ee138d
TRC 2026-02-25 20:05:56.760+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*5xpvi7:699f562420223ee092ee138d
TRC 2026-02-25 20:05:56.760+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=699f562420223ee092ee138d objName=ChronosStream dir=Out
TRC 2026-02-25 20:05:56.760+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=699f562420223ee092ee138d objName=ChronosStream dir=Out
DBG 2026-02-25 20:05:56.760+00:00 Exception occurred reading message PubSubPeer.handle topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:242 conn=16U*5xpvi7:699f562420223ee092ee1393 peer=16U*5xpvi7 closed=true description="Stream Closed!"
DBG 2026-02-25 20:05:56.761+00:00 exiting pubsub read loop topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:231 conn=16U*5xpvi7:699f562420223ee092ee1393 peer=16U*5xpvi7 closed=true
DBG 2026-02-25 20:05:56.761+00:00 Exception occurred reading message PubSubPeer.handle topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:242 conn=16U*5xpvi7:699f562420223ee092ee1390 peer=16U*5xpvi7 closed=true description="Stream Closed!"
DBG 2026-02-25 20:05:56.761+00:00 exiting pubsub read loop topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:231 conn=16U*5xpvi7:699f562420223ee092ee1390 peer=16U*5xpvi7 closed=true
TRC 2026-02-25 20:05:56.761+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*5xpvi7:699f562420223ee092ee138e
TRC 2026-02-25 20:05:56.761+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*5xpvi7:699f562420223ee092ee138e
TRC 2026-02-25 20:05:56.761+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=699f562420223ee092ee138e objName=SecureConn dir=Out
TRC 2026-02-25 20:05:56.761+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=699f562420223ee092ee138e objName=SecureConn dir=Out
TRC 2026-02-25 20:05:56.761+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=699f562420223ee092ee1393
TRC 2026-02-25 20:05:56.761+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=699f562420223ee092ee1393
TRC 2026-02-25 20:05:56.761+00:00 Removing send connection topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:255 p=16U*5xpvi7 conn=16U*5xpvi7:699f562420223ee092ee1390
TRC 2026-02-25 20:05:56.762+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=699f562420223ee092ee1390
TRC 2026-02-25 20:05:56.762+00:00 pruned topics="libp2p gossipsub" tid=1 file=behavior.nim:106 peer=16U*5xpvi7 topic=/waku/2/rs/2/0
TRC 2026-02-25 20:05:56.762+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=699f562420223ee092ee138e
TRC 2026-02-25 20:05:56.762+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=699f562420223ee092ee138d
TRC 2026-02-25 20:05:56.762+00:00 Connection closed, cleaning up topics="libp2p connmanager" tid=1 file=connmanager.nim:270 mux=16U*5xpvi7:699f562420223ee092ee138e
TRC 2026-02-25 20:05:56.762+00:00 Triggering disconnect events topics="libp2p connmanager" tid=1 file=connmanager.nim:243 mux=16U*5xpvi7:699f562420223ee092ee138e
TRC 2026-02-25 20:05:56.762+00:00 About to trigger peer events topics="libp2p connmanager" tid=1 file=connmanager.nim:180 peer=16U*5xpvi7
TRC 2026-02-25 20:05:56.762+00:00 triggering peer events topics="libp2p connmanager" tid=1 file=connmanager.nim:185 peer=16U*5xpvi7 event="(kind: Left)"
TRC 2026-02-25 20:05:56.762+00:00 unsubscribing gossipsub peer topics="libp2p gossipsub" tid=1 file=gossipsub.nim:320 peer=16U*5xpvi7
TRC 2026-02-25 20:05:56.762+00:00 pruning unsubscribing peer topics="libp2p gossipsub" tid=1 file=gossipsub.nim:334 pubSubPeer=16U*5xpvi7 score=0.0
TRC 2026-02-25 20:05:56.762+00:00 pruned topics="libp2p gossipsub" tid=1 file=behavior.nim:106 peer=16U*5xpvi7 topic=/waku/2/rs/2/0
DBG 2026-02-25 20:05:56.762+00:00 stopping sendNonPriorityTask topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:584 p=16U*5xpvi7
TRC 2026-02-25 20:05:56.762+00:00 unsubscribing floodsub peer topics="libp2p floodsub" tid=1 file=floodsub.nim:88 peer=16U*5xpvi7
DBG 2026-02-25 20:05:56.762+00:00 unsubscribing pubsub peer topics="libp2p pubsub" tid=1 file=pubsub.nim:209 peerId=16U*5xpvi7
TRC 2026-02-25 20:05:56.763+00:00 About to trigger connection events topics="libp2p connmanager" tid=1 file=connmanager.nim:148 peer=16U*5xpvi7
TRC 2026-02-25 20:05:56.763+00:00 Dialing (existing) topics="libp2p dialer" tid=1 file=dialer.nim:322 peerId=16U*5xpvi7 protos="[/vac/waku/relay/2.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0]"
TRC 2026-02-25 20:05:56.763+00:00 connection not found topics="libp2p connmanager" tid=1 file=connmanager.nim:294 peerId=16U*5xpvi7
TRC 2026-02-25 20:05:56.763+00:00 Error dialing topics="libp2p dialer" tid=1 file=dialer.nim:336 description="Couldn't get muxed stream in dial for peer_id: 16U*5xpvi7"
DBG 2026-02-25 20:05:56.763+00:00 Could not establish send connection topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:322 description="failed dial existing: Couldn't get muxed stream in dial for peer_id: 16U*5xpvi7"
TRC 2026-02-25 20:05:56.764+00:00 Closed yamux topics="libp2p yamux" tid=1 file=yamux.nim:549
TRC 2026-02-25 20:05:56.764+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=699f562420223ee092ee1393
TRC 2026-02-25 20:05:56.764+00:00 Stopped yamux handler topics="libp2p yamux" tid=1 file=yamux.nim:668
TRC 2026-02-25 20:05:56.764+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=699f562420223ee092ee1393
TRC 2026-02-25 20:05:56.764+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:309
TRC 2026-02-25 20:05:56.764+00:00 Stream handler done tid=1 file=muxedupgrade.nim:100 conn=16U*5xpvi7:699f562420223ee092ee1393
TRC 2026-02-25 20:05:56.764+00:00 finished handling stream topics="libp2p yamux" tid=1 file=yamux.nim:555
DBG 2026-02-25 20:05:56.791+00:00 calculateConnectionState tid=1 file=node_health_monitor.nim:408 protocol=Peer Exchange strength=0 relayCount=0 storeClientCount=0 lightpushCount=0 filterCount=0
INF 2026-02-25 20:05:56.794+00:00 getPubSubPeersInMesh - there is no mesh peer for the given pubsub topic topics="waku relay" tid=1 file=protocol.nim:419 pubsubTopic=/waku/2/rs/2/0
NTC 2026-02-25 20:05:57.330+00:00 Shutting down after receiving SIGTERM topics="wakunode main" tid=1 file=wakunode2.nim:82
INF 2026-02-25 20:05:57.331+00:00 Stopping discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:362
TRC 2026-02-25 20:05:57.331+00:00 Stop listening on discv5 port topics="waku discv5" tid=1 file=waku_discv5.nim:365
INF 2026-02-25 20:05:57.331+00:00 Successfully stopped discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:368
TRC 2026-02-25 20:05:57.331+00:00 Stopping switch topics="libp2p switch" tid=1 file=switch.nim:328
INF 2026-02-25 20:05:57.331+00:00 Stopping AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:237
TRC 2026-02-25 20:05:57.332+00:00 Closing ConnManager topics="libp2p connmanager" tid=1 file=connmanager.nim:434
TRC 2026-02-25 20:05:57.332+00:00 Closed ConnManager topics="libp2p connmanager" tid=1 file=connmanager.nim:448
TRC 2026-02-25 20:05:57.332+00:00 Stopping TCP transport topics="libp2p tcptransport" tid=1 file=tcptransport.nim:159
TRC 2026-02-25 20:05:57.332+00:00 stopping transport topics="libp2p transport" tid=1 file=transport.nim:59 address=@[/ip4/0.0.0.0/tcp/58883]
TRC 2026-02-25 20:05:57.332+00:00 Transport stopped topics="libp2p tcptransport" tid=1 file=tcptransport.nim:189
TRC 2026-02-25 20:05:57.332+00:00 Stopping WS transport topics="libp2p wstransport" tid=1 file=wstransport.nim:213
TRC 2026-02-25 20:05:57.332+00:00 stopping transport topics="libp2p transport" tid=1 file=transport.nim:59 address=@[/ip4/0.0.0.0/tcp/58884/ws]
TRC 2026-02-25 20:05:57.332+00:00 Transport stopped topics="libp2p wstransport" tid=1 file=wstransport.nim:235
TRC 2026-02-25 20:05:57.332+00:00 gossipsub stop topics="libp2p gossipsub" tid=1 file=gossipsub.nim:1131
TRC 2026-02-25 20:05:57.332+00:00 Switch stopped topics="libp2p switch" tid=1 file=switch.nim:354
WRN 2026-02-25 20:05:57.333+00:00 Stopping rendezvous without starting it topics="waku rendezvous" tid=1 file=rendezvous.nim:638
WRN 2026-02-25 20:05:57.333+00:00 Stopping rendezvous without starting it topics="waku rendezvous" tid=1 file=rendezvous.nim:638
INF 2026-02-25 20:05:57.333+00:00 waku rendezvous discovery stopped topics="waku rendezvous" tid=1 file=protocol.nim:239
INF 2026-02-25 20:05:57.333+00:00 waku rendezvous client stopped topics="waku rendezvous client" tid=1 file=client.nim:142
INF 2026-02-25 20:05:57.333+00:00 Health monitor loop end tid=1 file=node_health_monitor.nim:545
NTC 2026-02-25 20:05:57.333+00:00 REST service stopped tid=1 file=server.nim:188 address=0.0.0.0:58882

View File

@ -0,0 +1,128 @@
2026-02-25 20:05:52.573 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 20:05:52.574 DEBUG [tests.conftest] Running test: test_store_with_one_content_topic with id: 2026-02-25_20-05-52__479e8a90-6b4c-4282-b108-6d4a968278cd
2026-02-25 20:05:52.574 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 20:05:52.574 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-25 20:05:52.574 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-25 20:05:52.582 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:05:52.582 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-25_20-05-52__479e8a90-6b4c-4282-b108-6d4a968278cd__wakuorg_nwaku:latest.log
2026-02-25 20:05:52.583 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:05:52.583 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:05:52.584 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:05:52.584 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.162.102
2026-02-25 20:05:52.584 DEBUG [src.node.docker_mananger] Generated ports ['38227', '38228', '38229', '38230', '38231']
2026-02-25 20:05:52.585 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:05:52.585 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:05:52.585 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:05:52.585 DEBUG [src.node.docker_mananger] docker run -i -t -p 38227:38227 -p 38228:38228 -p 38229:38229 -p 38230:38230 -p 38231:38231 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38229 --rest-port=38227 --tcp-port=38228 --discv5-udp-port=38230 --rest-address=0.0.0.0 --nat=extip:172.18.162.102 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7a7cefe67608fb1cdd47b901d3b4931df2ff9f4f1bbb715dc55ffeaae3d68cef --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38231 --metrics-logging=true --store=true --relay=true
2026-02-25 20:05:52.766 ERROR [src.node.docker_mananger] Max retries reached for container 4a714628387f. Exiting log stream.
2026-02-25 20:05:52.791 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.162.102 waku 84e9bfb4927c3c440ee01ae1b68bf9bc6b26fcd06f87f035570f0fd00bea6337
2026-02-25 20:05:52.829 DEBUG [src.node.docker_mananger] Container started with ID 84e9bfb4927c. Setting up logs at ./log/docker/publishing_node1_2026-02-25_20-05-52__479e8a90-6b4c-4282-b108-6d4a968278cd__wakuorg_nwaku:latest.log
2026-02-25 20:05:52.830 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 38227
2026-02-25 20:05:52.830 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:05:53.365 ERROR [src.node.docker_mananger] Max retries reached for container d91c95d4c019. Exiting log stream.
2026-02-25 20:05:53.832 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38227/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:53.835 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:05:53.835 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:05:53.835 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38227/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:53.838 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.162.102/tcp/38228/p2p/16Uiu2HAmGrxoc7RCDWquK3En9z28H7LpW4gxjfKQ1Nam6jzGH3Hx","/ip4/172.18.162.102/tcp/38229/ws/p2p/16Uiu2HAmGrxoc7RCDWquK3En9z28H7LpW4gxjfKQ1Nam6jzGH3Hx"],"enrUri":"enr:-L24QKzG7lEbs56KbejqJUSxt1zLxR4spst4O2u95CHKSphKBxDKkXuuSD_XNVtDdh5iPwB9S8jVEGvymhZtB-t3tmgCgmlkgnY0gmlwhKwSomaKbXVsdGlhZGRyc5YACASsEqJmBpVUAAoErBKiZgaVVd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDPn_4Ewf_Q6HlDfor_ZmKGwYiGi20xYK7JTmrxh05ei-DdGNwgpVUg3VkcIKVVoV3YWt1MgM"}'
2026-02-25 20:05:53.838 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:05:53.846 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:05:53.846 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-25_20-05-52__479e8a90-6b4c-4282-b108-6d4a968278cd__wakuorg_nwaku:latest.log
2026-02-25 20:05:53.846 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:05:53.847 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:05:53.848 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:05:53.848 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.221.19
2026-02-25 20:05:53.848 DEBUG [src.node.docker_mananger] Generated ports ['4178', '4179', '4180', '4181', '4182']
2026-02-25 20:05:53.848 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:05:53.849 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:05:53.849 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:05:53.849 DEBUG [src.node.docker_mananger] docker run -i -t -p 4178:4178 -p 4179:4179 -p 4180:4180 -p 4181:4181 -p 4182:4182 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4180 --rest-port=4178 --tcp-port=4179 --discv5-udp-port=4181 --rest-address=0.0.0.0 --nat=extip:172.18.221.19 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3acab6ee59c41df4bfb36cafc024c1cdba67bf9cbddc7cc8eafec79ba955df1a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4182 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QKzG7lEbs56KbejqJUSxt1zLxR4spst4O2u95CHKSphKBxDKkXuuSD_XNVtDdh5iPwB9S8jVEGvymhZtB-t3tmgCgmlkgnY0gmlwhKwSomaKbXVsdGlhZGRyc5YACASsEqJmBpVUAAoErBKiZgaVVd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDPn_4Ewf_Q6HlDfor_ZmKGwYiGi20xYK7JTmrxh05ei-DdGNwgpVUg3VkcIKVVoV3YWt1MgM --storenode=/ip4/172.18.162.102/tcp/38228/p2p/16Uiu2HAmGrxoc7RCDWquK3En9z28H7LpW4gxjfKQ1Nam6jzGH3Hx --store=true --relay=true
2026-02-25 20:05:54.064 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.221.19 waku 9bc171a4a0ab4bdb101748750a5d75216b56d78e4eef7b4c2cebe2a6b7f52f4b
2026-02-25 20:05:54.099 DEBUG [src.node.docker_mananger] Container started with ID 9bc171a4a0ab. Setting up logs at ./log/docker/store_node1_2026-02-25_20-05-52__479e8a90-6b4c-4282-b108-6d4a968278cd__wakuorg_nwaku:latest.log
2026-02-25 20:05:54.100 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 4178
2026-02-25 20:05:54.100 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:05:55.101 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4178/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:55.105 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:05:55.105 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:05:55.105 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4178/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:55.108 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.221.19/tcp/4179/p2p/16Uiu2HAmFjAapjNzS7F5KNgUaeSMKqJPiWR4nmu9KgYiggNKWuUn","/ip4/172.18.221.19/tcp/4180/ws/p2p/16Uiu2HAmFjAapjNzS7F5KNgUaeSMKqJPiWR4nmu9KgYiggNKWuUn"],"enrUri":"enr:-L24QIPWLQb6On7Szd-xJ-WKWv_GofiQZN-29Z2N0wzwXyBpH0n1Eyzu5_iBlF_LU_u7WLr3UElnD10YxeE-WtrsCNgCgmlkgnY0gmlwhKwS3ROKbXVsdGlhZGRyc5YACASsEt0TBhBTAAoErBLdEwYQVN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDLaT0c917QPUwwfQiGFhyoPRfchGSP-RkA1neeNo7QaODdGNwghBTg3VkcIIQVYV3YWt1MgM"}'
2026-02-25 20:05:55.108 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:05:55.108 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4178/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.162.102/tcp/38228/p2p/16Uiu2HAmGrxoc7RCDWquK3En9z28H7LpW4gxjfKQ1Nam6jzGH3Hx"]'
2026-02-25 20:05:55.111 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:55.112 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38227/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 20:05:55.114 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:55.114 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4178/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 20:05:55.117 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:55.117 DEBUG [src.steps.store] Relaying message
2026-02-25 20:05:55.118 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38227/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:05:55.124 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:55.124 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:05:55.325 DEBUG [src.steps.store] Relaying message
2026-02-25 20:05:55.326 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38227/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:05:55.331 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:55.331 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:05:55.532 DEBUG [src.steps.store] Relaying message
2026-02-25 20:05:55.533 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38227/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:05:55.539 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:55.539 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:05:55.740 DEBUG [src.steps.store] Relaying message
2026-02-25 20:05:55.740 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38227/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:05:55.747 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:55.748 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:05:55.948 DEBUG [src.steps.store] Relaying message
2026-02-25 20:05:55.949 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38227/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:05:55.955 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:55.956 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:05:56.157 DEBUG [src.steps.store] Relaying message
2026-02-25 20:05:56.157 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38227/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:05:56.163 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:56.163 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:05:56.364 DEBUG [src.steps.store] Relaying message
2026-02-25 20:05:56.364 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38227/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:05:56.371 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:56.371 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:05:56.572 DEBUG [src.steps.store] Relaying message
2026-02-25 20:05:56.572 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38227/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:05:56.578 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:56.578 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:05:56.780 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38227/store/v3/messages?contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:56.784 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8fb9d6beeed4760f6b93e19b70dfd61b91f7cedebb86e62151ba3d8007db217f"}]}'
2026-02-25 20:05:56.784 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38227/store/v3/messages?contentTopics=%2Fwaku%2F2%2Fcontent%2Ftest.js&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:56.787 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x394bcee0f715855b3f7680091ee74c5d9143aeea49c7052964bfb5d0f93ae996"}]}'
2026-02-25 20:05:56.787 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38227/store/v3/messages?contentTopics=%2Fapp%2F22%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:56.790 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd3ba772344c187ede545cc3d5490e18835c8bd3b6a4b89f5154c4be1c80676bf"}]}'
2026-02-25 20:05:56.790 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38227/store/v3/messages?contentTopics=%2Ftoychat%2F2%2Fhuilong%2Fproto&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:56.793 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x793f56cbe603cc24e16cd0571fa71db59d3d2a9398f5a7738081aff717c591c7"}]}'
2026-02-25 20:05:56.793 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38227/store/v3/messages?contentTopics=%2Fstatusim%2F1%2Fcommunity%2Fcbor&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:56.796 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x10e8a1a1eee7fcd50422750b7997fb543105fbce769a65bdb80bc18b599850ad"}]}'
2026-02-25 20:05:56.796 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38227/store/v3/messages?contentTopics=%2Fapp%2F27%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:56.799 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9aff1aa757a5b983d31d8def61ca221336f1757ad07c04b8a773510e7367447c"}]}'
2026-02-25 20:05:56.799 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38227/store/v3/messages?contentTopics=%2Fapp%2F29%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:56.802 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x918546182b9ce0b37d57e1edc5a78179bc56246ef5be5274e60c20ead031df34"}]}'
2026-02-25 20:05:56.802 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38227/store/v3/messages?contentTopics=%2Fapp%2F20%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:56.805 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x72c8e075337fc4752a81cc72558767db5fdc2ed4d79d1835419e0b82dddddb9a"}]}'
2026-02-25 20:05:56.805 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4178/store/v3/messages?contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:56.808 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8fb9d6beeed4760f6b93e19b70dfd61b91f7cedebb86e62151ba3d8007db217f"}]}'
2026-02-25 20:05:56.808 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4178/store/v3/messages?contentTopics=%2Fwaku%2F2%2Fcontent%2Ftest.js&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:56.811 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x394bcee0f715855b3f7680091ee74c5d9143aeea49c7052964bfb5d0f93ae996"}]}'
2026-02-25 20:05:56.811 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4178/store/v3/messages?contentTopics=%2Fapp%2F22%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:56.814 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd3ba772344c187ede545cc3d5490e18835c8bd3b6a4b89f5154c4be1c80676bf"}]}'
2026-02-25 20:05:56.814 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4178/store/v3/messages?contentTopics=%2Ftoychat%2F2%2Fhuilong%2Fproto&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:56.817 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x793f56cbe603cc24e16cd0571fa71db59d3d2a9398f5a7738081aff717c591c7"}]}'
2026-02-25 20:05:56.817 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4178/store/v3/messages?contentTopics=%2Fstatusim%2F1%2Fcommunity%2Fcbor&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:56.820 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x10e8a1a1eee7fcd50422750b7997fb543105fbce769a65bdb80bc18b599850ad"}]}'
2026-02-25 20:05:56.820 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4178/store/v3/messages?contentTopics=%2Fapp%2F27%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:56.823 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9aff1aa757a5b983d31d8def61ca221336f1757ad07c04b8a773510e7367447c"}]}'
2026-02-25 20:05:56.823 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4178/store/v3/messages?contentTopics=%2Fapp%2F29%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:56.825 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x918546182b9ce0b37d57e1edc5a78179bc56246ef5be5274e60c20ead031df34"}]}'
2026-02-25 20:05:56.826 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4178/store/v3/messages?contentTopics=%2Fapp%2F20%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:56.828 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x72c8e075337fc4752a81cc72558767db5fdc2ed4d79d1835419e0b82dddddb9a"}]}'
2026-02-25 20:05:56.831 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 20:05:56.832 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 20:05:56.832 DEBUG [src.node.waku_node] Stopping container with id 84e9bfb4927c
2026-02-25 20:05:57.471 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:05:57.474 DEBUG [src.node.waku_node] Stopping container with id 9bc171a4a0ab
2026-02-25 20:05:58.044 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:05:58.048 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 20:05:58.056 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:05:58.064 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,96 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_metrics_after_filter_get with id: 2026-02-25_20-06-38__c33ad767-601d-4c8d-bfec-4711dbe03c3a
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_20-06-38__c33ad767-601d-4c8d-bfec-4711dbe03c3a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.78
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['64350', '64351', '64352', '64353', '64354']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 64350:64350 -p 64351:64351 -p 64352:64352 -p 64353:64353 -p 64354:64354 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64352 --rest-port=64350 --tcp-port=64351 --discv5-udp-port=64353 --rest-address=0.0.0.0 --nat=extip:172.18.113.78 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2c0c1ce6f64c25ab2bc2fabdecd7f74cd3e3e4356bddb0cbe08e58c28fccb0cf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64354 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.113.78 waku 2b6877e4d1923926707789a1f01805d9e28451023e798ede5cbcf2b68211f9d7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2b6877e4d192. Setting up logs at ./log/docker/node1_2026-02-25_20-06-38__c33ad767-601d-4c8d-bfec-4711dbe03c3a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 64350
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 8b78a09e8f4c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64350/health" -H "Content-Type: application/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:64350/debug/v1/info" -H "Content-Type: application/json" -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.78/tcp/64351/p2p/16Uiu2HAmVBBuyrR3cRgMKuEAv37WXaacS4ew9EVBqXyURyC3ha9b","/ip4/172.18.113.78/tcp/64352/ws/p2p/16Uiu2HAmVBBuyrR3cRgMKuEAv37WXaacS4ew9EVBqXyURyC3ha9b"],"enrUri":"enr:-L24QKnRDO5gh2xsQ-7Fwrhox3xtvm9gnjOiVJhlq7zwAF2eBFVoL9HtzXyh5SaCQ7qp7n5aAlc56k8ICnhvt_2-hrMCgmlkgnY0gmlwhKwScU6KbXVsdGlhZGRyc5YACASsEnFOBvtfAAoErBJxTgb7YN0DgnJzhQADAQAAiXNlY3AyNTZrMaED9Xd9ehElSpFvCqpAFXM-aYe0xAOMb8rCNHs5UcVZjtaDdGNwgvtfg3VkcIL7YYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_20-06-38__c33ad767-601d-4c8d-bfec-4711dbe03c3a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.20
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16188', '16189', '16190', '16191', '16192']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 16188:16188 -p 16189:16189 -p 16190:16190 -p 16191:16191 -p 16192:16192 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16190 --rest-port=16188 --tcp-port=16189 --discv5-udp-port=16191 --rest-address=0.0.0.0 --nat=extip:172.18.173.20 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a0d7c6ecddefb4dfdaead57efbeaec750f388cbcdd6bd5dc0cacf4bec7ffcbf3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16192 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QKnRDO5gh2xsQ-7Fwrhox3xtvm9gnjOiVJhlq7zwAF2eBFVoL9HtzXyh5SaCQ7qp7n5aAlc56k8ICnhvt_2-hrMCgmlkgnY0gmlwhKwScU6KbXVsdGlhZGRyc5YACASsEnFOBvtfAAoErBJxTgb7YN0DgnJzhQADAQAAiXNlY3AyNTZrMaED9Xd9ehElSpFvCqpAFXM-aYe0xAOMb8rCNHs5UcVZjtaDdGNwgvtfg3VkcIL7YYV3YWt1MgU --filternode=/ip4/172.18.113.78/tcp/64351/p2p/16Uiu2HAmVBBuyrR3cRgMKuEAv37WXaacS4ew9EVBqXyURyC3ha9b
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.173.20 waku 2638783ee2b3fc1aadb158c046a38dc5ca986c1ad7aaf286dd823339a5b31dbd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2638783ee2b3. Setting up logs at ./log/docker/node2_2026-02-25_20-06-38__c33ad767-601d-4c8d-bfec-4711dbe03c3a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 16188
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16188/health" -H "Content-Type: application/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:16188/debug/v1/info" -H "Content-Type: application/json" -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.20/tcp/16189/p2p/16Uiu2HAkzu5xBk2ifhP4Wy2naR4XMWswmyYSy4WokK2AoNrHk9uM","/ip4/172.18.173.20/tcp/16190/ws/p2p/16Uiu2HAkzu5xBk2ifhP4Wy2naR4XMWswmyYSy4WokK2AoNrHk9uM"],"enrUri":"enr:-L24QLh5MkepXRtegR9ArcZ03_qVHS5-kWrp1kqHAgTNhi9KXPUN2Sy-H37VCo8eDyHt4KBRtnPKLlg0jLvBSVbBWBgCgmlkgnY0gmlwhKwSrRSKbXVsdGlhZGRyc5YACASsEq0UBj89AAoErBKtFAY_Pt0DgnJzhQADAQAAiXNlY3AyNTZrMaECUVA41qdI-SxBdksrclCgsVU5XraCdjjbS1uTsEPnd5SDdGNwgj89g3VkcII_P4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16188/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.113.78/tcp/64351/p2p/16Uiu2HAmVBBuyrR3cRgMKuEAv37WXaacS4ew9EVBqXyURyC3ha9b"]'
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:64350/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:16188/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "2430e1dd-af7c-4712-95bb-5e63ba167096", "contentFilters": ["/test/1/waku-relay/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":"2430e1dd-af7c-4712-95bb-5e63ba167096","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64350/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:16188/filter/v2/messages/%2Ftest%2F1%2Fwaku-relay%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":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772050001341454865,"ephemeral":false}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 5 seconds
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_peers has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_peers with value 1.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_pubsub_peers has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_pubsub_peers with value 1.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_pubsub_topics has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_pubsub_topics with value 2.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_pubsub_subscriptions_total has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_pubsub_subscriptions_total with value 2.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: waku_peer_store_size has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: waku_peer_store_size with value 1.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: waku_histogram_message_size_count has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: waku_histogram_message_size_count with value 1.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: waku_node_messages_total{type="relay"} has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: waku_node_messages_total{type="relay"} with value 1.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: waku_service_peers{protocol="/vac/waku/filter-subscribe/2.0.0-beta1",peerId="/ip4/172.18.113.78/tcp/64351"} has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: waku_service_peers{protocol="/vac/waku/filter-subscribe/2.0.0-beta1",peerId="/ip4/172.18.113.78/tcp/64351"} with value 1.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_peers has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_peers with value 1.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_total_dial_attempts_total has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_total_dial_attempts_total with value 1.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: waku_peer_store_size has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: waku_peer_store_size with value 1.0
DEBUG  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 2b6877e4d192
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2638783ee2b3
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,179 @@
2026-02-25 20:08:03.055 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 20:08:03.056 DEBUG [tests.conftest] Running test: test_filter_get_message_after_one_peer_was_stopped with id: 2026-02-25_20-08-03__3642a0d7-2724-457e-bbfc-e94b9b79c13a
2026-02-25 20:08:03.056 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 20:08:03.056 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-25 20:08:03.056 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-25 20:08:03.063 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:08:03.063 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_20-08-03__3642a0d7-2724-457e-bbfc-e94b9b79c13a__wakuorg_nwaku:latest.log
2026-02-25 20:08:03.063 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:08:03.063 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:08:03.065 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:08:03.065 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.207.227
2026-02-25 20:08:03.065 DEBUG [src.node.docker_mananger] Generated ports ['12206', '12207', '12208', '12209', '12210']
2026-02-25 20:08:03.065 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:08:03.065 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:08:03.065 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:08:03.065 DEBUG [src.node.docker_mananger] docker run -i -t -p 12206:12206 -p 12207:12207 -p 12208:12208 -p 12209:12209 -p 12210:12210 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12208 --rest-port=12206 --tcp-port=12207 --discv5-udp-port=12209 --rest-address=0.0.0.0 --nat=extip:172.18.207.227 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ed4eecea1d1a2d7a276838fdff208baa778c9c8ab4ff1b26bea35a7a23a91cd2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12210 --metrics-logging=true --relay=true --filter=true
2026-02-25 20:08:03.259 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.207.227 waku 18c904d0afe184b8845647e86d070aec66111a34a8ad761ead4911fd40bfbf8c
2026-02-25 20:08:03.292 DEBUG [src.node.docker_mananger] Container started with ID 18c904d0afe1. Setting up logs at ./log/docker/node1_2026-02-25_20-08-03__3642a0d7-2724-457e-bbfc-e94b9b79c13a__wakuorg_nwaku:latest.log
2026-02-25 20:08:03.292 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 12206
2026-02-25 20:08:03.294 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:08:03.309 ERROR [src.node.docker_mananger] Max retries reached for container 16c5cab1af20. Exiting log stream.
2026-02-25 20:08:03.858 ERROR [src.node.docker_mananger] Max retries reached for container dac4e27bca1e. Exiting log stream.
2026-02-25 20:08:04.295 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12206/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:08:04.297 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:08:04.297 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:08:04.298 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12206/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:08:04.300 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.207.227/tcp/12207/p2p/16Uiu2HAkwEYfWafK4SXbTZWAzBg6fFNPUBBsGhUwYg414GsWfkto","/ip4/172.18.207.227/tcp/12208/ws/p2p/16Uiu2HAkwEYfWafK4SXbTZWAzBg6fFNPUBBsGhUwYg414GsWfkto"],"enrUri":"enr:-L24QC8ifyrn3SVZY6qoUbxyhhPZinfGPN6a-tL4JU4dgkLEGfNiAQiPJ7oCN0NSF4hy6k_snFw16JG0L3VZ1SV_QysCgmlkgnY0gmlwhKwSz-OKbXVsdGlhZGRyc5YACASsEs_jBi-vAAoErBLP4wYvsN0DgnJzhQADAQAAiXNlY3AyNTZrMaECGt22rwx8b0ApuWyGC0ajVMSRfQavX66FbU_nq-H5tgiDdGNwgi-vg3VkcIIvsYV3YWt1MgU"}'
2026-02-25 20:08:04.300 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:08:04.300 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-25 20:08:04.307 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:08:04.307 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_20-08-03__3642a0d7-2724-457e-bbfc-e94b9b79c13a__wakuorg_nwaku:latest.log
2026-02-25 20:08:04.307 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:08:04.307 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:08:04.309 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:08:04.309 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.28.7
2026-02-25 20:08:04.309 DEBUG [src.node.docker_mananger] Generated ports ['55159', '55160', '55161', '55162', '55163']
2026-02-25 20:08:04.309 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:08:04.309 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:08:04.309 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:08:04.309 DEBUG [src.node.docker_mananger] docker run -i -t -p 55159:55159 -p 55160:55160 -p 55161:55161 -p 55162:55162 -p 55163:55163 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55161 --rest-port=55159 --tcp-port=55160 --discv5-udp-port=55162 --rest-address=0.0.0.0 --nat=extip:172.18.28.7 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=50c783deecadd9707bafdd5ab0522225309d8f340fdf37d4dbaaad22c96fd0c2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55163 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QC8ifyrn3SVZY6qoUbxyhhPZinfGPN6a-tL4JU4dgkLEGfNiAQiPJ7oCN0NSF4hy6k_snFw16JG0L3VZ1SV_QysCgmlkgnY0gmlwhKwSz-OKbXVsdGlhZGRyc5YACASsEs_jBi-vAAoErBLP4wYvsN0DgnJzhQADAQAAiXNlY3AyNTZrMaECGt22rwx8b0ApuWyGC0ajVMSRfQavX66FbU_nq-H5tgiDdGNwgi-vg3VkcIIvsYV3YWt1MgU --filternode=/ip4/172.18.207.227/tcp/12207/p2p/16Uiu2HAkwEYfWafK4SXbTZWAzBg6fFNPUBBsGhUwYg414GsWfkto
2026-02-25 20:08:04.502 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.28.7 waku 28e1f298a3bc6ec58a63aa2a924ed56757efb2cc1b2d38adcc51e1ee4b6660b8
2026-02-25 20:08:04.535 DEBUG [src.node.docker_mananger] Container started with ID 28e1f298a3bc. Setting up logs at ./log/docker/node2_2026-02-25_20-08-03__3642a0d7-2724-457e-bbfc-e94b9b79c13a__wakuorg_nwaku:latest.log
2026-02-25 20:08:04.535 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 55159
2026-02-25 20:08:04.536 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:08:05.537 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55159/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:08:05.540 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:08:05.540 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:08:05.540 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55159/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:08:05.542 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.28.7/tcp/55160/p2p/16Uiu2HAm9AMfUNmM3EHaeBGAoMg11qKsC3WNikZDS3F6eGiieSdR","/ip4/172.18.28.7/tcp/55161/ws/p2p/16Uiu2HAm9AMfUNmM3EHaeBGAoMg11qKsC3WNikZDS3F6eGiieSdR"],"enrUri":"enr:-L24QIwLLaLy0RFoVRTbIodMr2rL6S1_gpKIR7jFcb5q-mi_F00234MxPZtd_Wwuewdu6fIlaXXOkYzBbIQ4cipsaoMCgmlkgnY0gmlwhKwSHAeKbXVsdGlhZGRyc5YACASsEhwHBtd4AAoErBIcBwbXed0DgnJzhQADAQAAiXNlY3AyNTZrMaECzBcx7AUp9NEI2eWp77r3cCrxDsoS7k7K2p1CJXOEqfyDdGNwgtd4g3VkcILXeoV3YWt1MgA"}'
2026-02-25 20:08:05.543 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:08:05.543 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55159/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.207.227/tcp/12207/p2p/16Uiu2HAkwEYfWafK4SXbTZWAzBg6fFNPUBBsGhUwYg414GsWfkto"]'
2026-02-25 20:08:05.580 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:08:05.595 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:08:05.595 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-25_20-08-03__3642a0d7-2724-457e-bbfc-e94b9b79c13a__wakuorg_nwaku:latest.log
2026-02-25 20:08:05.595 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:08:05.595 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:08:05.597 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:08:05.597 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.240.241
2026-02-25 20:08:05.597 DEBUG [src.node.docker_mananger] Generated ports ['56959', '56960', '56961', '56962', '56963']
2026-02-25 20:08:05.597 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:08:05.597 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:08:05.598 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:08:05.598 DEBUG [src.node.docker_mananger] docker run -i -t -p 56959:56959 -p 56960:56960 -p 56961:56961 -p 56962:56962 -p 56963:56963 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56961 --rest-port=56959 --tcp-port=56960 --discv5-udp-port=56962 --rest-address=0.0.0.0 --nat=extip:172.18.240.241 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=de80d2a5bacc85db7adebb8abec3ce62ac12cea64dcb25f3b8e0d68aea4cbebe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56963 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QC8ifyrn3SVZY6qoUbxyhhPZinfGPN6a-tL4JU4dgkLEGfNiAQiPJ7oCN0NSF4hy6k_snFw16JG0L3VZ1SV_QysCgmlkgnY0gmlwhKwSz-OKbXVsdGlhZGRyc5YACASsEs_jBi-vAAoErBLP4wYvsN0DgnJzhQADAQAAiXNlY3AyNTZrMaECGt22rwx8b0ApuWyGC0ajVMSRfQavX66FbU_nq-H5tgiDdGNwgi-vg3VkcIIvsYV3YWt1MgU --filternode=/ip4/172.18.207.227/tcp/12207/p2p/16Uiu2HAkwEYfWafK4SXbTZWAzBg6fFNPUBBsGhUwYg414GsWfkto
2026-02-25 20:08:05.792 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.240.241 waku 223e83920b261d4c28b5c68a8d1859552b5adce238cd1be4b4096e2ed22ad34e
2026-02-25 20:08:05.829 DEBUG [src.node.docker_mananger] Container started with ID 223e83920b26. Setting up logs at ./log/docker/node3_2026-02-25_20-08-03__3642a0d7-2724-457e-bbfc-e94b9b79c13a__wakuorg_nwaku:latest.log
2026-02-25 20:08:05.829 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 56959
2026-02-25 20:08:05.830 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:08:06.831 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56959/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:08:06.834 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:08:06.834 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:08:06.834 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56959/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:08:06.836 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.240.241/tcp/56960/p2p/16Uiu2HAmHm4FznNYmBL1CYtuVKbpDyYi5L6J3MfmS6taQQBGrFnh","/ip4/172.18.240.241/tcp/56961/ws/p2p/16Uiu2HAmHm4FznNYmBL1CYtuVKbpDyYi5L6J3MfmS6taQQBGrFnh"],"enrUri":"enr:-L24QBq2yTEPe_lPj7u1qE0L5Iq0zU0itkXfoymI4GuMeMxnCPOHDdn8Jieoecwpm_Ujvi1VFV3Pu9DxQu-CGL6EiSICgmlkgnY0gmlwhKwS8PGKbXVsdGlhZGRyc5YACASsEvDxBt6AAAoErBLw8Qbegd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDS9hW0GzKcfV8dfS1uuO-ty9_8VgX24y6w2bFbAYXTGqDdGNwgt6Ag3VkcILegoV3YWt1MgA"}'
2026-02-25 20:08:06.837 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:08:06.837 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56959/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.207.227/tcp/12207/p2p/16Uiu2HAkwEYfWafK4SXbTZWAzBg6fFNPUBBsGhUwYg414GsWfkto"]'
2026-02-25 20:08:06.874 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:08:06.885 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:08:06.886 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-25_20-08-03__3642a0d7-2724-457e-bbfc-e94b9b79c13a__wakuorg_nwaku:latest.log
2026-02-25 20:08:06.887 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:08:06.888 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:08:06.892 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:08:06.893 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.51.51
2026-02-25 20:08:06.893 DEBUG [src.node.docker_mananger] Generated ports ['59226', '59227', '59228', '59229', '59230']
2026-02-25 20:08:06.893 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:08:06.894 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:08:06.894 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:08:06.894 DEBUG [src.node.docker_mananger] docker run -i -t -p 59226:59226 -p 59227:59227 -p 59228:59228 -p 59229:59229 -p 59230:59230 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59228 --rest-port=59226 --tcp-port=59227 --discv5-udp-port=59229 --rest-address=0.0.0.0 --nat=extip:172.18.51.51 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d4b9ccb5ffdf798dc6e6cefada0cbe73df842ad9dcbb69ce13af4129f1d196de --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59230 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QC8ifyrn3SVZY6qoUbxyhhPZinfGPN6a-tL4JU4dgkLEGfNiAQiPJ7oCN0NSF4hy6k_snFw16JG0L3VZ1SV_QysCgmlkgnY0gmlwhKwSz-OKbXVsdGlhZGRyc5YACASsEs_jBi-vAAoErBLP4wYvsN0DgnJzhQADAQAAiXNlY3AyNTZrMaECGt22rwx8b0ApuWyGC0ajVMSRfQavX66FbU_nq-H5tgiDdGNwgi-vg3VkcIIvsYV3YWt1MgU --filternode=/ip4/172.18.207.227/tcp/12207/p2p/16Uiu2HAkwEYfWafK4SXbTZWAzBg6fFNPUBBsGhUwYg414GsWfkto
2026-02-25 20:08:07.090 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.51.51 waku cffdfbc56016377b89b3fe4a54f3b3ae5dba7647999bb38ffd270b5b2c9df9a2
2026-02-25 20:08:07.126 DEBUG [src.node.docker_mananger] Container started with ID cffdfbc56016. Setting up logs at ./log/docker/node4_2026-02-25_20-08-03__3642a0d7-2724-457e-bbfc-e94b9b79c13a__wakuorg_nwaku:latest.log
2026-02-25 20:08:07.127 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 59226
2026-02-25 20:08:07.127 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:08:08.128 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59226/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:08:08.131 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:08:08.131 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:08:08.131 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59226/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:08:08.133 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.51.51/tcp/59227/p2p/16Uiu2HAmTzwyf5vv6UqiUVZKBncD4UKukfEraVR1eDuxjGzMmome","/ip4/172.18.51.51/tcp/59228/ws/p2p/16Uiu2HAmTzwyf5vv6UqiUVZKBncD4UKukfEraVR1eDuxjGzMmome"],"enrUri":"enr:-L24QLvosqJHxd_V4V0rPXZBxhUUqojyXN9z4rQE7E7jJDwNPWuWrQNOux6E66jh99rfvwEJ6X35dTZIFrV5OvvHC3MCgmlkgnY0gmlwhKwSMzOKbXVsdGlhZGRyc5YACASsEjMzBudbAAoErBIzMwbnXN0DgnJzhQADAQAAiXNlY3AyNTZrMaED4_w8qJ4TC_BoSFrr6AIMzoN9rlvxjeRblex3e8c7aRWDdGNwgudbg3VkcILnXYV3YWt1MgA"}'
2026-02-25 20:08:08.133 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:08:08.134 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59226/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.207.227/tcp/12207/p2p/16Uiu2HAkwEYfWafK4SXbTZWAzBg6fFNPUBBsGhUwYg414GsWfkto"]'
2026-02-25 20:08:08.171 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:08:08.182 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:08:08.183 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2026-02-25_20-08-03__3642a0d7-2724-457e-bbfc-e94b9b79c13a__wakuorg_nwaku:latest.log
2026-02-25 20:08:08.183 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:08:08.183 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:08:08.187 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:08:08.188 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.122.147
2026-02-25 20:08:08.189 DEBUG [src.node.docker_mananger] Generated ports ['24237', '24238', '24239', '24240', '24241']
2026-02-25 20:08:08.189 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:08:08.189 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:08:08.191 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:08:08.191 DEBUG [src.node.docker_mananger] docker run -i -t -p 24237:24237 -p 24238:24238 -p 24239:24239 -p 24240:24240 -p 24241:24241 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24239 --rest-port=24237 --tcp-port=24238 --discv5-udp-port=24240 --rest-address=0.0.0.0 --nat=extip:172.18.122.147 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9c7f675896d90a3d0c4bce996ac0ab87dcb4815f89a2b02d9b290f76f467697f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24241 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QC8ifyrn3SVZY6qoUbxyhhPZinfGPN6a-tL4JU4dgkLEGfNiAQiPJ7oCN0NSF4hy6k_snFw16JG0L3VZ1SV_QysCgmlkgnY0gmlwhKwSz-OKbXVsdGlhZGRyc5YACASsEs_jBi-vAAoErBLP4wYvsN0DgnJzhQADAQAAiXNlY3AyNTZrMaECGt22rwx8b0ApuWyGC0ajVMSRfQavX66FbU_nq-H5tgiDdGNwgi-vg3VkcIIvsYV3YWt1MgU --filternode=/ip4/172.18.207.227/tcp/12207/p2p/16Uiu2HAkwEYfWafK4SXbTZWAzBg6fFNPUBBsGhUwYg414GsWfkto
2026-02-25 20:08:08.383 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.122.147 waku acfdb134bde857b0944460130f9f2d91a0a913df330e4338f9ed0cde6187ed78
2026-02-25 20:08:08.418 DEBUG [src.node.docker_mananger] Container started with ID acfdb134bde8. Setting up logs at ./log/docker/node5_2026-02-25_20-08-03__3642a0d7-2724-457e-bbfc-e94b9b79c13a__wakuorg_nwaku:latest.log
2026-02-25 20:08:08.418 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24237
2026-02-25 20:08:08.419 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:08:09.420 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24237/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:08:09.423 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:08:09.423 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:08:09.423 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24237/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:08:09.426 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.122.147/tcp/24238/p2p/16Uiu2HAmThQPkpL9SSXAjJfJjAhMexd5aEykmHfvhwgm4qgvyjLJ","/ip4/172.18.122.147/tcp/24239/ws/p2p/16Uiu2HAmThQPkpL9SSXAjJfJjAhMexd5aEykmHfvhwgm4qgvyjLJ"],"enrUri":"enr:-L24QDZfwH28lzEAz9Qqgo8PKylJmcOPJZgK9H2psEsXyEspcxflXXp81CaEDxdGfsxRDuXC6AmVRZtGGojS5154Bf4CgmlkgnY0gmlwhKwSepOKbXVsdGlhZGRyc5YACASsEnqTBl6uAAoErBJ6kwZer90DgnJzhQADAQAAiXNlY3AyNTZrMaED332mhfvyY0lInKx4QaojcCWyQzDSVdeaBwOcMOWdOjeDdGNwgl6ug3VkcIJesIV3YWt1MgA"}'
2026-02-25 20:08:09.426 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:08:09.426 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24237/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.207.227/tcp/12207/p2p/16Uiu2HAkwEYfWafK4SXbTZWAzBg6fFNPUBBsGhUwYg414GsWfkto"]'
2026-02-25 20:08:09.461 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:08:09.462 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12206/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 20:08:09.470 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:08:09.471 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55159/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1e3dfc20-92ec-4f4a-858e-83697d274a4d", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 20:08:09.485 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1e3dfc20-92ec-4f4a-858e-83697d274a4d","statusDesc":"OK"}'
2026-02-25 20:08:09.486 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56959/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "cf169e53-d416-44cd-8e36-d5e3afcfb81a", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 20:08:09.498 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"cf169e53-d416-44cd-8e36-d5e3afcfb81a","statusDesc":"OK"}'
2026-02-25 20:08:09.499 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59226/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1663ea9c-d18b-4d9c-b0f7-9bb47223417a", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 20:08:09.510 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1663ea9c-d18b-4d9c-b0f7-9bb47223417a","statusDesc":"OK"}'
2026-02-25 20:08:09.510 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24237/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "623571da-c8f2-4df5-9b5b-0c77cff4a54f", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 20:08:09.518 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"623571da-c8f2-4df5-9b5b-0c77cff4a54f","statusDesc":"OK"}'
2026-02-25 20:08:09.519 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12206/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:08:09.536 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:08:09.536 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:08:09.636 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 20:08:09.637 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55159/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:08:09.639 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":1772050089519517056,"ephemeral":false}]'
2026-02-25 20:08:09.641 DEBUG [src.steps.filter] Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
2026-02-25 20:08:09.641 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56959/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:08:09.643 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1772050089519517056,"ephemeral":false}]'
2026-02-25 20:08:09.645 DEBUG [src.steps.filter] Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
2026-02-25 20:08:09.645 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59226/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:08:09.647 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1772050089519517056,"ephemeral":false}]'
2026-02-25 20:08:09.648 DEBUG [src.steps.filter] Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
2026-02-25 20:08:09.649 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24237/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:08:09.651 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1772050089519517056,"ephemeral":false}]'
2026-02-25 20:08:09.652 DEBUG [src.node.waku_node] Stopping container with id 28e1f298a3bc
2026-02-25 20:08:10.231 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:08:10.232 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12206/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:08:10.241 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:08:10.242 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:08:10.342 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 20:08:10.343 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56959/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:08:10.346 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":1772050090232750235,"ephemeral":false}]'
2026-02-25 20:08:10.348 DEBUG [src.steps.filter] Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
2026-02-25 20:08:10.349 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59226/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:08:10.352 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":1772050090232750235,"ephemeral":false}]'
2026-02-25 20:08:10.353 DEBUG [src.steps.filter] Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
2026-02-25 20:08:10.353 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24237/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:08:10.356 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":1772050090232750235,"ephemeral":false}]'
2026-02-25 20:08:10.359 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 20:08:10.360 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 20:08:10.360 DEBUG [src.node.waku_node] Stopping container with id 18c904d0afe1
2026-02-25 20:08:10.940 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:08:10.943 DEBUG [src.node.waku_node] Stopping container with id 223e83920b26
2026-02-25 20:08:11.046 ERROR [src.node.docker_mananger] Max retries reached for container 28e1f298a3bc. Exiting log stream.
2026-02-25 20:08:11.507 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:08:11.507 DEBUG [src.node.waku_node] Stopping container with id cffdfbc56016
2026-02-25 20:08:11.754 ERROR [src.node.docker_mananger] Max retries reached for container 18c904d0afe1. Exiting log stream.
2026-02-25 20:08:12.070 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:08:12.072 DEBUG [src.node.waku_node] Stopping container with id acfdb134bde8
2026-02-25 20:08:12.321 ERROR [src.node.docker_mananger] Max retries reached for container 223e83920b26. Exiting log stream.
2026-02-25 20:08:12.634 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:08:12.638 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 20:08:12.652 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:08:12.656 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:08:12.660 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:08:12.665 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:08:12.669 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,97 @@
2026-02-25 20:04:36.476 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 20:04:36.476 DEBUG [tests.conftest] Running test: test_light_push_with_invalid_meta with id: 2026-02-25_20-04-36__a0102828-fe69-4a5a-bd1e-cc26c11268d7
2026-02-25 20:04:36.477 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 20:04:36.477 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-25 20:04:36.483 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:04:36.484 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-25_20-04-36__a0102828-fe69-4a5a-bd1e-cc26c11268d7__wakuorg_nwaku:latest.log
2026-02-25 20:04:36.484 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:04:36.484 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:04:36.485 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:04:36.485 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.186.176
2026-02-25 20:04:36.486 DEBUG [src.node.docker_mananger] Generated ports ['26130', '26131', '26132', '26133', '26134']
2026-02-25 20:04:36.486 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:04:36.486 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:04:36.486 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:04:36.486 DEBUG [src.node.docker_mananger] docker run -i -t -p 26130:26130 -p 26131:26131 -p 26132:26132 -p 26133:26133 -p 26134:26134 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26132 --rest-port=26130 --tcp-port=26131 --discv5-udp-port=26133 --rest-address=0.0.0.0 --nat=extip:172.18.186.176 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ae4edcef76bbbee96cae8678a1decdb6afd58a24efa6ba2d96e0fef65ea7b1f5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26134 --metrics-logging=true --lightpush=true --relay=true
2026-02-25 20:04:36.671 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.186.176 waku eb04a0b7614c3bdd08f0940ed5f39435d97aae196957c97b4252d8c0b460d2c8
2026-02-25 20:04:36.706 DEBUG [src.node.docker_mananger] Container started with ID eb04a0b7614c. Setting up logs at ./log/docker/receiving_node1_2026-02-25_20-04-36__a0102828-fe69-4a5a-bd1e-cc26c11268d7__wakuorg_nwaku:latest.log
2026-02-25 20:04:36.706 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 26130
2026-02-25 20:04:36.708 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:04:36.714 ERROR [src.node.docker_mananger] Max retries reached for container 64e44a66dbbf. Exiting log stream.
2026-02-25 20:04:37.261 ERROR [src.node.docker_mananger] Max retries reached for container f909cca93bfb. Exiting log stream.
2026-02-25 20:04:37.710 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26130/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:37.712 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:04:37.713 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:04:37.713 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26130/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:37.716 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.186.176/tcp/26131/p2p/16Uiu2HAmGzUqPyRss414XxEVLPaCvYHKUK26N6khnUyNCeZvax5J","/ip4/172.18.186.176/tcp/26132/ws/p2p/16Uiu2HAmGzUqPyRss414XxEVLPaCvYHKUK26N6khnUyNCeZvax5J"],"enrUri":"enr:-L24QGeHwz-ctX-Yh_h4_xj-q1yEHhJk4Q-uH3Jw7Lfj3xoAAnNTO50Gl0VXWKrFsFa_9_Y45kp8ue7LUNl7_QJVyUICgmlkgnY0gmlwhKwSurCKbXVsdGlhZGRyc5YACASsErqwBmYTAAoErBK6sAZmFN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDQGz9n_cKuqg4yqFOcuYg7wRBZhtOQZ_fsiDHW323zu2DdGNwgmYTg3VkcIJmFYV3YWt1Mgk"}'
2026-02-25 20:04:37.716 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:04:37.725 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:04:37.725 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-25_20-04-36__a0102828-fe69-4a5a-bd1e-cc26c11268d7__wakuorg_nwaku:latest.log
2026-02-25 20:04:37.725 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:04:37.725 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:04:37.726 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:04:37.727 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.226.73
2026-02-25 20:04:37.727 DEBUG [src.node.docker_mananger] Generated ports ['49477', '49478', '49479', '49480', '49481']
2026-02-25 20:04:37.727 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:04:37.727 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:04:37.727 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:04:37.727 DEBUG [src.node.docker_mananger] docker run -i -t -p 49477:49477 -p 49478:49478 -p 49479:49479 -p 49480:49480 -p 49481:49481 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49479 --rest-port=49477 --tcp-port=49478 --discv5-udp-port=49480 --rest-address=0.0.0.0 --nat=extip:172.18.226.73 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=da7f0bccf52bb5de6cbd1cee9fae44917e8ad0fc27fee9d7de8ef3a4bdb05f7f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49481 --metrics-logging=true --lightpush=false --relay=true
2026-02-25 20:04:37.923 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.226.73 waku e0c86215b6e93eb13021a5c0703f3c0b39c114eb83844f8fef7b261762ba36cb
2026-02-25 20:04:37.958 DEBUG [src.node.docker_mananger] Container started with ID e0c86215b6e9. Setting up logs at ./log/docker/receiving_node2_2026-02-25_20-04-36__a0102828-fe69-4a5a-bd1e-cc26c11268d7__wakuorg_nwaku:latest.log
2026-02-25 20:04:37.959 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 49477
2026-02-25 20:04:37.959 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:04:38.959 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49477/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:38.962 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:04:38.963 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:04:38.963 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49477/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:38.965 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.226.73/tcp/49478/p2p/16Uiu2HAm2hbtBRgktvk6xFBLqhxD3cMWNna8ZTsQYT3k5PAVTo4E","/ip4/172.18.226.73/tcp/49479/ws/p2p/16Uiu2HAm2hbtBRgktvk6xFBLqhxD3cMWNna8ZTsQYT3k5PAVTo4E"],"enrUri":"enr:-L24QIjwtJt4EuBsKqP5VeTy3OctJWdRPBilYSojSkMqrV8hLBpzyOXY8cBIRdzrepkY7tRlv1_ysLpCCqwt2ahoXA8CgmlkgnY0gmlwhKwS4kmKbXVsdGlhZGRyc5YACASsEuJJBsFGAAoErBLiSQbBR90DgnJzhQADAQAAiXNlY3AyNTZrMaECbBZ4HO4Ayn8srqaVzztntBzg8zqmewLGAmuZyG5HOCODdGNwgsFGg3VkcILBSIV3YWt1MgE"}'
2026-02-25 20:04:38.966 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:04:38.966 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49477/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.186.176/tcp/26131/p2p/16Uiu2HAmGzUqPyRss414XxEVLPaCvYHKUK26N6khnUyNCeZvax5J"]'
2026-02-25 20:04:39.002 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:39.012 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:04:39.012 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-25_20-04-36__a0102828-fe69-4a5a-bd1e-cc26c11268d7__wakuorg_nwaku:latest.log
2026-02-25 20:04:39.012 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:04:39.012 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:04:39.014 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:04:39.014 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.153.181
2026-02-25 20:04:39.014 DEBUG [src.node.docker_mananger] Generated ports ['16570', '16571', '16572', '16573', '16574']
2026-02-25 20:04:39.014 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:04:39.014 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:04:39.014 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:04:39.014 DEBUG [src.node.docker_mananger] docker run -i -t -p 16570:16570 -p 16571:16571 -p 16572:16572 -p 16573:16573 -p 16574:16574 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16572 --rest-port=16570 --tcp-port=16571 --discv5-udp-port=16573 --rest-address=0.0.0.0 --nat=extip:172.18.153.181 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=252fa441bff03dc2eb7fa6dac0e02befd71b066bccd87c47d7b7492decffeb24 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16574 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QGeHwz-ctX-Yh_h4_xj-q1yEHhJk4Q-uH3Jw7Lfj3xoAAnNTO50Gl0VXWKrFsFa_9_Y45kp8ue7LUNl7_QJVyUICgmlkgnY0gmlwhKwSurCKbXVsdGlhZGRyc5YACASsErqwBmYTAAoErBK6sAZmFN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDQGz9n_cKuqg4yqFOcuYg7wRBZhtOQZ_fsiDHW323zu2DdGNwgmYTg3VkcIJmFYV3YWt1Mgk --lightpushnode=/ip4/172.18.186.176/tcp/26131/p2p/16Uiu2HAmGzUqPyRss414XxEVLPaCvYHKUK26N6khnUyNCeZvax5J --lightpush=true --relay=true
2026-02-25 20:04:39.213 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.153.181 waku 188370369c9e07c9861f5061205fd8ef0d0d84748b528ff6a82088817ed68079
2026-02-25 20:04:39.251 DEBUG [src.node.docker_mananger] Container started with ID 188370369c9e. Setting up logs at ./log/docker/lightpush_node1_2026-02-25_20-04-36__a0102828-fe69-4a5a-bd1e-cc26c11268d7__wakuorg_nwaku:latest.log
2026-02-25 20:04:39.251 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 16570
2026-02-25 20:04:39.251 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:04:40.252 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16570/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:40.263 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:04:40.264 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:04:40.265 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16570/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:40.292 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.153.181/tcp/16571/p2p/16Uiu2HAmP8tet5gmFmUsxZCM4Jjbem95oqeHRvzhCXpEdDWrFBfX","/ip4/172.18.153.181/tcp/16572/ws/p2p/16Uiu2HAmP8tet5gmFmUsxZCM4Jjbem95oqeHRvzhCXpEdDWrFBfX"],"enrUri":"enr:-L24QFYJIT6nI2ZSZj1mmxEm9FQD7aZTcOx_jHumwj-ziQRDLAGaf5t7xQ3lMRF8v3PfdMGgbeNMv5I_lxSocAB3QQ0CgmlkgnY0gmlwhKwSmbWKbXVsdGlhZGRyc5YACASsEpm1BkC7AAoErBKZtQZAvN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDm7qwzf1FoKBacmY39SUrfVt6m-6KtL0_wAN_5p5XFYKDdGNwgkC7g3VkcIJAvYV3YWt1Mgk"}'
2026-02-25 20:04:40.292 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:04:40.293 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16570/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.186.176/tcp/26131/p2p/16Uiu2HAmGzUqPyRss414XxEVLPaCvYHKUK26N6khnUyNCeZvax5J"]'
2026-02-25 20:04:40.297 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:40.297 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16570/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.226.73/tcp/49478/p2p/16Uiu2HAm2hbtBRgktvk6xFBLqhxD3cMWNna8ZTsQYT3k5PAVTo4E"]'
2026-02-25 20:04:40.321 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:40.322 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26130/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 20:04:40.328 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:40.330 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49477/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 20:04:40.337 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:40.337 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16570/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 20:04:40.341 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:40.344 DEBUG [src.steps.light_push] Lightpushing message
2026-02-25 20:04:40.346 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16570/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772049880344714180, "meta": "Light push works!!"}}'
2026-02-25 20:04:40.349 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:16570/lightpush/v1/message. Response content: b'Invalid message: Incorrect base64 string'
2026-02-25 20:04:40.351 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 20:04:40.352 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 20:04:40.352 DEBUG [src.node.waku_node] Stopping container with id eb04a0b7614c
2026-02-25 20:04:40.903 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:04:40.904 DEBUG [src.node.waku_node] Stopping container with id e0c86215b6e9
2026-02-25 20:04:41.472 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:04:41.473 DEBUG [src.node.waku_node] Stopping container with id 188370369c9e
2026-02-25 20:04:41.760 ERROR [src.node.docker_mananger] Max retries reached for container eb04a0b7614c. Exiting log stream.
2026-02-25 20:04:42.035 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:04:42.036 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 20:04:42.052 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:04:42.067 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:04:42.074 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,112 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_passing_cursor_not_returned_in_paginationCursor with id: 2026-02-25_20-07-34__7aa11ace-bdd8-4a7c-8c92-9f50b05d2c2b
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-25_20-07-34__7aa11ace-bdd8-4a7c-8c92-9f50b05d2c2b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.178.239
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16103', '16104', '16105', '16106', '16107']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 16103:16103 -p 16104:16104 -p 16105:16105 -p 16106:16106 -p 16107:16107 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16105 --rest-port=16103 --tcp-port=16104 --discv5-udp-port=16106 --rest-address=0.0.0.0 --nat=extip:172.18.178.239 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=daf84a1afde4e8e240fe62fc6bcec57aa5f4c9ce1629eeaab34c5d7e88b71726 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16107 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.178.239 waku bf61282eda7e629023fe40cb24f0e2c882644240e2c6f88335fc835c7aa316dd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bf61282eda7e. Setting up logs at ./log/docker/publishing_node1_2026-02-25_20-07-34__7aa11ace-bdd8-4a7c-8c92-9f50b05d2c2b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 16103
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 2a320c0bd066. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b39edd951f0f. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16103/health" -H "Content-Type: application/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:16103/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.178.239/tcp/16104/p2p/16Uiu2HAm31ZhqcjMVret2D8hsvwkWm1KfknXbPbXyu4JViMfJr7Y","/ip4/172.18.178.239/tcp/16105/ws/p2p/16Uiu2HAm31ZhqcjMVret2D8hsvwkWm1KfknXbPbXyu4JViMfJr7Y"],"enrUri":"enr:-L24QNVOnIm_bJiWG36pWrmeQ_Wop1MeVssPrU6sXkXWkAE1JczAncMxoHe9IV1iIgmUGKc9JLjvcco4HouO3f9sHWoCgmlkgnY0gmlwhKwSsu-KbXVsdGlhZGRyc5YACASsErLvBj7oAAoErBKy7wY-6d0DgnJzhQADAQAAiXNlY3AyNTZrMaECcLB18xOj9PseLp4PbEYEwYyWyD3LjLcUMpvtd_sfmCeDdGNwgj7og3VkcII-6oV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-25_20-07-34__7aa11ace-bdd8-4a7c-8c92-9f50b05d2c2b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.166
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['1799', '1800', '1801', '1802', '1803']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 1799:1799 -p 1800:1800 -p 1801:1801 -p 1802:1802 -p 1803:1803 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1801 --rest-port=1799 --tcp-port=1800 --discv5-udp-port=1802 --rest-address=0.0.0.0 --nat=extip:172.18.222.166 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3b50438af5e7cef1d5f4b2f13cbcb6faa0aec94fbbdbe8a06b15f2cde61ccf0c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1803 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QNVOnIm_bJiWG36pWrmeQ_Wop1MeVssPrU6sXkXWkAE1JczAncMxoHe9IV1iIgmUGKc9JLjvcco4HouO3f9sHWoCgmlkgnY0gmlwhKwSsu-KbXVsdGlhZGRyc5YACASsErLvBj7oAAoErBKy7wY-6d0DgnJzhQADAQAAiXNlY3AyNTZrMaECcLB18xOj9PseLp4PbEYEwYyWyD3LjLcUMpvtd_sfmCeDdGNwgj7og3VkcII-6oV3YWt1MgM --storenode=/ip4/172.18.178.239/tcp/16104/p2p/16Uiu2HAm31ZhqcjMVret2D8hsvwkWm1KfknXbPbXyu4JViMfJr7Y --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.222.166 waku 85d0007041310fd14fb32e03a80e8418ee737ceca994bd4c35ce70025344e7ef
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 85d000704131. Setting up logs at ./log/docker/store_node1_2026-02-25_20-07-34__7aa11ace-bdd8-4a7c-8c92-9f50b05d2c2b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 1799
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1799/health" -H "Content-Type: application/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:1799/debug/v1/info" -H "Content-Type: application/json" -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.166/tcp/1800/p2p/16Uiu2HAmHbbmjiXtCyPTPqH2MnLdHAYLF1b2cfKGjP2QPJJQcvpx","/ip4/172.18.222.166/tcp/1801/ws/p2p/16Uiu2HAmHbbmjiXtCyPTPqH2MnLdHAYLF1b2cfKGjP2QPJJQcvpx"],"enrUri":"enr:-L24QO8T-ZN_5FHdgVSCw2Z8uWCywqKrzfARISUzh_F6UvXhJM8i03DblEBjyxEFTB4pSClwv7M06ObrJk2hMoH7pA4CgmlkgnY0gmlwhKwS3qaKbXVsdGlhZGRyc5YACASsEt6mBgcIAAoErBLepgYHCd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDSWwpoY-OCz87aGGxbDTqP8zwqxHF0Oxfjj6eqFs7DRmDdGNwggcIg3VkcIIHCoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1799/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.178.239/tcp/16104/p2p/16Uiu2HAm31ZhqcjMVret2D8hsvwkWm1KfknXbPbXyu4JViMfJr7Y"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16103/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:1799/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:16103/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:16103/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:16103/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:16103/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:16103/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:16103/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:16103/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:16103/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:16103/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:16103/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16103/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":"0x38c38dcfabbf1a5f138541848cb5797bc057991b59fc54538d43e7ce8507b69d"},{"messageHash":"0xa334b6820786b2f6cd4e68d71da19859a5b38187d2fe4e4a0ccbcbee8059a8d5"},{"messageHash":"0x9bc8b01259aa71d26be7ff8a9de30edb5f1f6d02a7cbd008cded6616a3a84cad"},{"messageHash":"0x04a157bd5401d134ae39a5eb93de886e8ca7f52b45cb8bc0259ac43698905b68"},{"messageHash":"0x7f3eb122cf7b7ac5c2cb5b1ea6e063bfb72de835c41db09cf705de8c310410ab"}],"paginationCursor":"0x7f3eb122cf7b7ac5c2cb5b1ea6e063bfb72de835c41db09cf705de8c310410ab"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1799/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":"0x38c38dcfabbf1a5f138541848cb5797bc057991b59fc54538d43e7ce8507b69d"},{"messageHash":"0xa334b6820786b2f6cd4e68d71da19859a5b38187d2fe4e4a0ccbcbee8059a8d5"},{"messageHash":"0x9bc8b01259aa71d26be7ff8a9de30edb5f1f6d02a7cbd008cded6616a3a84cad"},{"messageHash":"0x04a157bd5401d134ae39a5eb93de886e8ca7f52b45cb8bc0259ac43698905b68"},{"messageHash":"0x7f3eb122cf7b7ac5c2cb5b1ea6e063bfb72de835c41db09cf705de8c310410ab"}],"paginationCursor":"0x7f3eb122cf7b7ac5c2cb5b1ea6e063bfb72de835c41db09cf705de8c310410ab"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16103/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x9bc8b01259aa71d26be7ff8a9de30edb5f1f6d02a7cbd008cded6616a3a84cad&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":"0x04a157bd5401d134ae39a5eb93de886e8ca7f52b45cb8bc0259ac43698905b68"},{"messageHash":"0x7f3eb122cf7b7ac5c2cb5b1ea6e063bfb72de835c41db09cf705de8c310410ab"},{"messageHash":"0x9cc3facff207471d90a3c63bb2b7e646e1e755022706b746fe5401dcdb142d64"},{"messageHash":"0x6f8b665dd101f975a3ac1f8b08fc19543f81ee17eb6219d7b43d9b546c6d9c32"},{"messageHash":"0x2f2f98b6129f0d92b530d048701903602fbb1b0a74b4c48b2da62047f3f7962c"},{"messageHash":"0xd7a184def5c64da7f6b28638a07dc157b38798a54b5df1180ff872d67aaa03ec"},{"messageHash":"0x5c703f97e2e62ea9e23f871352dc996c57b5ae261ec2878f1e05b852b844dba8"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1799/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x9bc8b01259aa71d26be7ff8a9de30edb5f1f6d02a7cbd008cded6616a3a84cad&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":"0x04a157bd5401d134ae39a5eb93de886e8ca7f52b45cb8bc0259ac43698905b68"},{"messageHash":"0x7f3eb122cf7b7ac5c2cb5b1ea6e063bfb72de835c41db09cf705de8c310410ab"},{"messageHash":"0x9cc3facff207471d90a3c63bb2b7e646e1e755022706b746fe5401dcdb142d64"},{"messageHash":"0x6f8b665dd101f975a3ac1f8b08fc19543f81ee17eb6219d7b43d9b546c6d9c32"},{"messageHash":"0x2f2f98b6129f0d92b530d048701903602fbb1b0a74b4c48b2da62047f3f7962c"},{"messageHash":"0xd7a184def5c64da7f6b28638a07dc157b38798a54b5df1180ff872d67aaa03ec"},{"messageHash":"0x5c703f97e2e62ea9e23f871352dc996c57b5ae261ec2878f1e05b852b844dba8"}]}'
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 bf61282eda7e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 85d000704131
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,800 @@
2026-02-25 20:04:01.324 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 20:04:01.324 DEBUG [tests.conftest] Running test: test_filter_20_senders_1_receiver with id: 2026-02-25_20-04-01__58d8a82f-8c3c-4d62-a916-957c05bb2201
2026-02-25 20:04:01.324 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 20:04:01.325 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-25 20:04:01.325 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-25 20:04:01.333 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:04:01.333 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_20-04-01__58d8a82f-8c3c-4d62-a916-957c05bb2201__wakuorg_nwaku:latest.log
2026-02-25 20:04:01.339 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:04:01.339 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_20-04-01__58d8a82f-8c3c-4d62-a916-957c05bb2201__wakuorg_nwaku:latest.log
2026-02-25 20:04:01.346 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:04:01.346 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-25_20-04-01__58d8a82f-8c3c-4d62-a916-957c05bb2201__wakuorg_nwaku:latest.log
2026-02-25 20:04:01.346 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-25 20:04:01.346 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-25 20:04:01.347 DEBUG [tests.e2e.test_e2e] Start 20 nodes to publish messages
2026-02-25 20:04:01.347 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:04:01.347 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:04:01.349 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:04:01.349 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.164.85
2026-02-25 20:04:01.349 DEBUG [src.node.docker_mananger] Generated ports ['30066', '30067', '30068', '30069', '30070']
2026-02-25 20:04:01.349 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:04:01.350 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:04:01.350 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:04:01.350 DEBUG [src.node.docker_mananger] docker run -i -t -p 30066:30066 -p 30067:30067 -p 30068:30068 -p 30069:30069 -p 30070:30070 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30068 --rest-port=30066 --tcp-port=30067 --discv5-udp-port=30069 --rest-address=0.0.0.0 --nat=extip:172.18.164.85 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=812bd64cbf8de6a7fb9a36e918999acb1eeee0cf9bf64710bec05f1ec6d02e48 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30070 --metrics-logging=true --relay=true
2026-02-25 20:04:01.532 ERROR [src.node.docker_mananger] Max retries reached for container 08ead8a90d06. Exiting log stream.
2026-02-25 20:04:01.545 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.164.85 waku 905c641a71c42f8e105e53467fcc03140f57ae75b83461482d4e2543bc33efda
2026-02-25 20:04:01.581 DEBUG [src.node.docker_mananger] Container started with ID 905c641a71c4. Setting up logs at ./log/docker/node1_2026-02-25_20-04-01__58d8a82f-8c3c-4d62-a916-957c05bb2201__wakuorg_nwaku:latest.log
2026-02-25 20:04:01.581 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 30066
2026-02-25 20:04:01.581 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:04:02.097 ERROR [src.node.docker_mananger] Max retries reached for container f06cb4d4c188. Exiting log stream.
2026-02-25 20:04:02.581 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30066/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:02.584 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:04:02.585 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:04:02.585 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30066/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:02.587 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.164.85/tcp/30067/p2p/16Uiu2HAkzFjuCKjZgjmFuxCz2yzsw77AApvakNe7bixqYM2KWucT","/ip4/172.18.164.85/tcp/30068/ws/p2p/16Uiu2HAkzFjuCKjZgjmFuxCz2yzsw77AApvakNe7bixqYM2KWucT"],"enrUri":"enr:-L24QKMjer-zm4-UrXP657WePPRmNdKZSP2AA3K3lPZr9G05bHWcZ-fIKU6mr2fNksp4KG0kFXB4NPwyI06Wntz7T24CgmlkgnY0gmlwhKwSpFWKbXVsdGlhZGRyc5YACASsEqRVBnVzAAoErBKkVQZ1dN0DgnJzhQADAQAAiXNlY3AyNTZrMaECR78PSlfHH9MCMleSzgHOiclliNMZ2KQLAVHUFYb1RyCDdGNwgnVzg3VkcIJ1dYV3YWt1MgE"}'
2026-02-25 20:04:02.587 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:04:02.595 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:04:02.595 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_20-04-01__58d8a82f-8c3c-4d62-a916-957c05bb2201__wakuorg_nwaku:latest.log
2026-02-25 20:04:02.595 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:04:02.695 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:04:02.696 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:04:02.697 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:04:02.698 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.9.234
2026-02-25 20:04:02.698 DEBUG [src.node.docker_mananger] Generated ports ['3103', '3104', '3105', '3106', '3107']
2026-02-25 20:04:02.698 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:04:02.698 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:04:02.698 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:04:02.698 DEBUG [src.node.docker_mananger] docker run -i -t -p 3103:3103 -p 3104:3104 -p 3105:3105 -p 3106:3106 -p 3107:3107 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3105 --rest-port=3103 --tcp-port=3104 --discv5-udp-port=3106 --rest-address=0.0.0.0 --nat=extip:172.18.9.234 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b5b18e01df7c1bc9e42ac47a24f144bbba0f4aecfb90c9e0bb0afbcc369ce771 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3107 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKMjer-zm4-UrXP657WePPRmNdKZSP2AA3K3lPZr9G05bHWcZ-fIKU6mr2fNksp4KG0kFXB4NPwyI06Wntz7T24CgmlkgnY0gmlwhKwSpFWKbXVsdGlhZGRyc5YACASsEqRVBnVzAAoErBKkVQZ1dN0DgnJzhQADAQAAiXNlY3AyNTZrMaECR78PSlfHH9MCMleSzgHOiclliNMZ2KQLAVHUFYb1RyCDdGNwgnVzg3VkcIJ1dYV3YWt1MgE
2026-02-25 20:04:02.905 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.9.234 waku 35cb3dde3dd9dea3ab7abc4b36d60a46b9c564647e70c94ac6baa3afdcf70e9a
2026-02-25 20:04:02.939 DEBUG [src.node.docker_mananger] Container started with ID 35cb3dde3dd9. Setting up logs at ./log/docker/node1_2026-02-25_20-04-01__58d8a82f-8c3c-4d62-a916-957c05bb2201__wakuorg_nwaku:latest.log
2026-02-25 20:04:02.939 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 3103
2026-02-25 20:04:02.940 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:04:03.941 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3103/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:03.961 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:04:03.962 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:04:03.963 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3103/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:03.970 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.9.234/tcp/3104/p2p/16Uiu2HAm5ebmhGBtQ3XcfgrbwnbLf5uLAxaN26zPUBZfdmK5EYr9","/ip4/172.18.9.234/tcp/3105/ws/p2p/16Uiu2HAm5ebmhGBtQ3XcfgrbwnbLf5uLAxaN26zPUBZfdmK5EYr9"],"enrUri":"enr:-L24QIYrkGdY3wDisbln_ApgQzr8j1GSlreXdSHrAAc-wu6rTQM_Nq8bhntrg9ySjmNzh6jRQ8AaO-IGoHq4iMv92_ACgmlkgnY0gmlwhKwSCeqKbXVsdGlhZGRyc5YACASsEgnqBgwgAAoErBIJ6gYMId0DgnJzhQADAQAAiXNlY3AyNTZrMaECl-SpPlhPoVvS2yhZ6d2FlWDLNfIlrk_I9wYB1vss4waDdGNwggwgg3VkcIIMIoV3YWt1MgE"}'
2026-02-25 20:04:03.971 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:04:03.971 DEBUG [src.libs.common] Sleeping for 3 seconds
2026-02-25 20:04:06.979 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:04:06.979 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_20-04-01__58d8a82f-8c3c-4d62-a916-957c05bb2201__wakuorg_nwaku:latest.log
2026-02-25 20:04:06.979 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:04:07.079 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:04:07.080 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:04:07.082 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:04:07.082 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.251.34
2026-02-25 20:04:07.082 DEBUG [src.node.docker_mananger] Generated ports ['44595', '44596', '44597', '44598', '44599']
2026-02-25 20:04:07.082 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:04:07.082 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:04:07.082 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:04:07.082 DEBUG [src.node.docker_mananger] docker run -i -t -p 44595:44595 -p 44596:44596 -p 44597:44597 -p 44598:44598 -p 44599:44599 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44597 --rest-port=44595 --tcp-port=44596 --discv5-udp-port=44598 --rest-address=0.0.0.0 --nat=extip:172.18.251.34 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=75da48d9d413eca2adc667e0921a5ec62138d664370bebfbd2ef5aef0b42daef --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44599 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QIYrkGdY3wDisbln_ApgQzr8j1GSlreXdSHrAAc-wu6rTQM_Nq8bhntrg9ySjmNzh6jRQ8AaO-IGoHq4iMv92_ACgmlkgnY0gmlwhKwSCeqKbXVsdGlhZGRyc5YACASsEgnqBgwgAAoErBIJ6gYMId0DgnJzhQADAQAAiXNlY3AyNTZrMaECl-SpPlhPoVvS2yhZ6d2FlWDLNfIlrk_I9wYB1vss4waDdGNwggwgg3VkcIIMIoV3YWt1MgE
2026-02-25 20:04:07.280 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.251.34 waku 12cef4c2718a8e6cca1a6994aa88c663b012723bace3d9d0ea4f57ea7efa3995
2026-02-25 20:04:07.315 DEBUG [src.node.docker_mananger] Container started with ID 12cef4c2718a. Setting up logs at ./log/docker/node2_2026-02-25_20-04-01__58d8a82f-8c3c-4d62-a916-957c05bb2201__wakuorg_nwaku:latest.log
2026-02-25 20:04:07.316 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 44595
2026-02-25 20:04:07.316 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:04:08.317 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44595/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:08.341 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:04:08.343 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:04:08.344 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44595/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:08.350 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.251.34/tcp/44596/p2p/16Uiu2HAm5VvHT6WPFwdovhyDePR6UchrewK57hgyHJeRMaq1Lt4Z","/ip4/172.18.251.34/tcp/44597/ws/p2p/16Uiu2HAm5VvHT6WPFwdovhyDePR6UchrewK57hgyHJeRMaq1Lt4Z"],"enrUri":"enr:-L24QC1HCMVkXh7K2_WkNczASwV_eRaluxjheqXAXqo1RMsQXFe4eAGZ3HOooFLL5hRWPD6QuW8KnCx5JNxEF2Sa2YcCgmlkgnY0gmlwhKwS-yKKbXVsdGlhZGRyc5YACASsEvsiBq40AAoErBL7IgauNd0DgnJzhQADAQAAiXNlY3AyNTZrMaEClatd1-ebEOC8K8wWXoxSTqN1ODCdcHqHK_Evit3mfDKDdGNwgq40g3VkcIKuNoV3YWt1MgE"}'
2026-02-25 20:04:08.350 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:04:08.351 DEBUG [src.libs.common] Sleeping for 3 seconds
2026-02-25 20:04:11.358 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:04:11.359 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-25_20-04-01__58d8a82f-8c3c-4d62-a916-957c05bb2201__wakuorg_nwaku:latest.log
2026-02-25 20:04:11.359 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:04:11.459 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:04:11.460 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:04:11.462 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:04:11.462 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.163.168
2026-02-25 20:04:11.462 DEBUG [src.node.docker_mananger] Generated ports ['41204', '41205', '41206', '41207', '41208']
2026-02-25 20:04:11.462 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:04:11.462 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:04:11.462 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:04:11.463 DEBUG [src.node.docker_mananger] docker run -i -t -p 41204:41204 -p 41205:41205 -p 41206:41206 -p 41207:41207 -p 41208:41208 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41206 --rest-port=41204 --tcp-port=41205 --discv5-udp-port=41207 --rest-address=0.0.0.0 --nat=extip:172.18.163.168 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=099b0df77caeff55cb9ee572cdd456e929aa08fe93a912edeebad08ecababce5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41208 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QC1HCMVkXh7K2_WkNczASwV_eRaluxjheqXAXqo1RMsQXFe4eAGZ3HOooFLL5hRWPD6QuW8KnCx5JNxEF2Sa2YcCgmlkgnY0gmlwhKwS-yKKbXVsdGlhZGRyc5YACASsEvsiBq40AAoErBL7IgauNd0DgnJzhQADAQAAiXNlY3AyNTZrMaEClatd1-ebEOC8K8wWXoxSTqN1ODCdcHqHK_Evit3mfDKDdGNwgq40g3VkcIKuNoV3YWt1MgE
2026-02-25 20:04:11.684 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.163.168 waku 8adf0e386a781ed1fb25c4fc5ab96f31f5ba39d3d48f8402f2cb2f3d4ceb7909
2026-02-25 20:04:11.716 DEBUG [src.node.docker_mananger] Container started with ID 8adf0e386a78. Setting up logs at ./log/docker/node3_2026-02-25_20-04-01__58d8a82f-8c3c-4d62-a916-957c05bb2201__wakuorg_nwaku:latest.log
2026-02-25 20:04:11.716 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 41204
2026-02-25 20:04:11.717 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:04:12.718 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41204/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:12.736 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:04:12.736 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:04:12.737 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41204/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:12.744 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.163.168/tcp/41205/p2p/16Uiu2HAmJYtwCWTSpTdfVWhpebGPyqUiKkbkxfj3xhFGASryxnNU","/ip4/172.18.163.168/tcp/41206/ws/p2p/16Uiu2HAmJYtwCWTSpTdfVWhpebGPyqUiKkbkxfj3xhFGASryxnNU"],"enrUri":"enr:-L24QMde6I7-MzmPkc-AWkMMv4Q7ZK6eaSbparU5tijJcxUnS1WLHB_cHNGA45k1KI1_cM8ior5rq0g2egfYRXwVWEMCgmlkgnY0gmlwhKwSo6iKbXVsdGlhZGRyc5YACASsEqOoBqD1AAoErBKjqAag9t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDV5aDd24c8M2YX1Z8G0EhEGcyEhLzyZJygxTIPqc6n6mDdGNwgqD1g3VkcIKg94V3YWt1MgE"}'
2026-02-25 20:04:12.745 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:04:12.745 DEBUG [src.libs.common] Sleeping for 3 seconds
2026-02-25 20:04:15.753 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:04:15.753 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-25_20-04-01__58d8a82f-8c3c-4d62-a916-957c05bb2201__wakuorg_nwaku:latest.log
2026-02-25 20:04:15.753 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:04:15.853 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:04:15.854 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:04:15.855 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:04:15.856 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.74.230
2026-02-25 20:04:15.856 DEBUG [src.node.docker_mananger] Generated ports ['10669', '10670', '10671', '10672', '10673']
2026-02-25 20:04:15.856 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:04:15.856 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:04:15.856 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:04:15.856 DEBUG [src.node.docker_mananger] docker run -i -t -p 10669:10669 -p 10670:10670 -p 10671:10671 -p 10672:10672 -p 10673:10673 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10671 --rest-port=10669 --tcp-port=10670 --discv5-udp-port=10672 --rest-address=0.0.0.0 --nat=extip:172.18.74.230 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bdab8efcad14c90e34acc2d981caecb69fab6ecd5ced5fafecdc439a8ed7b7c7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10673 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMde6I7-MzmPkc-AWkMMv4Q7ZK6eaSbparU5tijJcxUnS1WLHB_cHNGA45k1KI1_cM8ior5rq0g2egfYRXwVWEMCgmlkgnY0gmlwhKwSo6iKbXVsdGlhZGRyc5YACASsEqOoBqD1AAoErBKjqAag9t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDV5aDd24c8M2YX1Z8G0EhEGcyEhLzyZJygxTIPqc6n6mDdGNwgqD1g3VkcIKg94V3YWt1MgE
2026-02-25 20:04:16.062 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.74.230 waku 032b752825a226d078073313e5916fc7e2bb79e7b4959f2d4acda913eac4b0d8
2026-02-25 20:04:16.099 DEBUG [src.node.docker_mananger] Container started with ID 032b752825a2. Setting up logs at ./log/docker/node4_2026-02-25_20-04-01__58d8a82f-8c3c-4d62-a916-957c05bb2201__wakuorg_nwaku:latest.log
2026-02-25 20:04:16.099 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 10669
2026-02-25 20:04:16.099 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:04:17.100 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10669/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:17.114 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:04:17.116 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:04:17.117 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10669/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:17.124 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.74.230/tcp/10670/p2p/16Uiu2HAmFBSBeBp6WVbEp9HdFvD5p1XJ21NKM858f4Atbh4jf2Ut","/ip4/172.18.74.230/tcp/10671/ws/p2p/16Uiu2HAmFBSBeBp6WVbEp9HdFvD5p1XJ21NKM858f4Atbh4jf2Ut"],"enrUri":"enr:-L24QN-MnFz3-fOyW-YoWEM62M-tT-e4vdn9GJsYVt1V7hNiEA2WVZykeMIk9MN2zOrO69DejBAyJki6P0rIDG5mm5MCgmlkgnY0gmlwhKwSSuaKbXVsdGlhZGRyc5YACASsEkrmBimuAAoErBJK5gYpr90DgnJzhQADAQAAiXNlY3AyNTZrMaEDJYQCIidq_sHZr_Xs6ijcg1LgOpmw16aoi-JHhQdKwuWDdGNwgimug3VkcIIpsIV3YWt1MgE"}'
2026-02-25 20:04:17.124 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:04:17.125 DEBUG [src.libs.common] Sleeping for 3 seconds
2026-02-25 20:04:20.133 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:04:20.133 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2026-02-25_20-04-01__58d8a82f-8c3c-4d62-a916-957c05bb2201__wakuorg_nwaku:latest.log
2026-02-25 20:04:20.133 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:04:20.234 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:04:20.234 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:04:20.236 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:04:20.236 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.203.160
2026-02-25 20:04:20.236 DEBUG [src.node.docker_mananger] Generated ports ['4029', '4030', '4031', '4032', '4033']
2026-02-25 20:04:20.236 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:04:20.237 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:04:20.237 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:04:20.237 DEBUG [src.node.docker_mananger] docker run -i -t -p 4029:4029 -p 4030:4030 -p 4031:4031 -p 4032:4032 -p 4033:4033 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4031 --rest-port=4029 --tcp-port=4030 --discv5-udp-port=4032 --rest-address=0.0.0.0 --nat=extip:172.18.203.160 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f4654feaec44bbbdae4c99aa01aad8be750c240c6adc2d402be09f9ebe242a0f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4033 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QN-MnFz3-fOyW-YoWEM62M-tT-e4vdn9GJsYVt1V7hNiEA2WVZykeMIk9MN2zOrO69DejBAyJki6P0rIDG5mm5MCgmlkgnY0gmlwhKwSSuaKbXVsdGlhZGRyc5YACASsEkrmBimuAAoErBJK5gYpr90DgnJzhQADAQAAiXNlY3AyNTZrMaEDJYQCIidq_sHZr_Xs6ijcg1LgOpmw16aoi-JHhQdKwuWDdGNwgimug3VkcIIpsIV3YWt1MgE
2026-02-25 20:04:20.447 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.203.160 waku a91b6eb8767cb723da857fea1e359dbbc6e0b97f419a6f808eb4fb0509710803
2026-02-25 20:04:20.484 DEBUG [src.node.docker_mananger] Container started with ID a91b6eb8767c. Setting up logs at ./log/docker/node5_2026-02-25_20-04-01__58d8a82f-8c3c-4d62-a916-957c05bb2201__wakuorg_nwaku:latest.log
2026-02-25 20:04:20.484 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 4029
2026-02-25 20:04:20.485 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:04:21.485 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4029/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:21.501 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:04:21.504 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:04:21.506 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4029/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:21.512 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.203.160/tcp/4030/p2p/16Uiu2HAmVeYgqKawbDLCd1c6uyKoL9bu6DoEm2oXWZqAK8jH3XZY","/ip4/172.18.203.160/tcp/4031/ws/p2p/16Uiu2HAmVeYgqKawbDLCd1c6uyKoL9bu6DoEm2oXWZqAK8jH3XZY"],"enrUri":"enr:-L24QLyjSR6pzTIWG0QmbgSyMXhsMlhekEuI-4o6nAN-COkHNCc61fLtOnedlEcFREvZ8KWsH-nfCefCjFI0x8cHIPMCgmlkgnY0gmlwhKwSy6CKbXVsdGlhZGRyc5YACASsEsugBg--AAoErBLLoAYPv90DgnJzhQADAQAAiXNlY3AyNTZrMaED_HmpFCD9X2z41oXCOdVRpOBiwbgJ_yBnZeu3W4jqnOeDdGNwgg--g3VkcIIPwIV3YWt1MgE"}'
2026-02-25 20:04:21.514 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:04:21.515 DEBUG [src.libs.common] Sleeping for 3 seconds
2026-02-25 20:04:24.523 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:04:24.523 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node6_2026-02-25_20-04-01__58d8a82f-8c3c-4d62-a916-957c05bb2201__wakuorg_nwaku:latest.log
2026-02-25 20:04:24.524 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:04:24.624 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:04:24.624 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:04:24.626 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:04:24.627 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.11.173
2026-02-25 20:04:24.627 DEBUG [src.node.docker_mananger] Generated ports ['1580', '1581', '1582', '1583', '1584']
2026-02-25 20:04:24.627 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:04:24.627 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:04:24.627 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:04:24.627 DEBUG [src.node.docker_mananger] docker run -i -t -p 1580:1580 -p 1581:1581 -p 1582:1582 -p 1583:1583 -p 1584:1584 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1582 --rest-port=1580 --tcp-port=1581 --discv5-udp-port=1583 --rest-address=0.0.0.0 --nat=extip:172.18.11.173 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0b91ed49d2c15ecf012af3a66db44ef224e06d84fa44ceeeb774eb8dfc4bccde --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1584 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLyjSR6pzTIWG0QmbgSyMXhsMlhekEuI-4o6nAN-COkHNCc61fLtOnedlEcFREvZ8KWsH-nfCefCjFI0x8cHIPMCgmlkgnY0gmlwhKwSy6CKbXVsdGlhZGRyc5YACASsEsugBg--AAoErBLLoAYPv90DgnJzhQADAQAAiXNlY3AyNTZrMaED_HmpFCD9X2z41oXCOdVRpOBiwbgJ_yBnZeu3W4jqnOeDdGNwgg--g3VkcIIPwIV3YWt1MgE
2026-02-25 20:04:24.848 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.11.173 waku 464cee46449c7e853f2e30125c6f98198bf0d1d67138dae33125acee07bf3963
2026-02-25 20:04:24.883 DEBUG [src.node.docker_mananger] Container started with ID 464cee46449c. Setting up logs at ./log/docker/node6_2026-02-25_20-04-01__58d8a82f-8c3c-4d62-a916-957c05bb2201__wakuorg_nwaku:latest.log
2026-02-25 20:04:24.884 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 1580
2026-02-25 20:04:24.884 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:04:25.885 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1580/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:25.902 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:04:25.903 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:04:25.903 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1580/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:25.911 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.11.173/tcp/1581/p2p/16Uiu2HAmSjwSTbdX7tA27N7WK2vVzJ81J4DPk8YPWSF1HvoVCv3i","/ip4/172.18.11.173/tcp/1582/ws/p2p/16Uiu2HAmSjwSTbdX7tA27N7WK2vVzJ81J4DPk8YPWSF1HvoVCv3i"],"enrUri":"enr:-L24QNvIV2FvYGzx5AbJ63nhy17TdlPi_ARsN8WQzZutYpz5VPD5WaxBtnAgyZD0KXr_YsQnJjgqYwgcC0DEqHNahRECgmlkgnY0gmlwhKwSC62KbXVsdGlhZGRyc5YACASsEgutBgYtAAoErBILrQYGLt0DgnJzhQADAQAAiXNlY3AyNTZrMaED0Ug6zHlpLZAvhmU9CQ27FDGI3Kfm3ScnjgflBKVy1ImDdGNwggYtg3VkcIIGL4V3YWt1MgE"}'
2026-02-25 20:04:25.913 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:04:25.914 DEBUG [src.libs.common] Sleeping for 3 seconds
2026-02-25 20:04:28.922 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:04:28.922 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node7_2026-02-25_20-04-01__58d8a82f-8c3c-4d62-a916-957c05bb2201__wakuorg_nwaku:latest.log
2026-02-25 20:04:28.923 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:04:29.023 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:04:29.025 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:04:29.032 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:04:29.032 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.209.18
2026-02-25 20:04:29.034 DEBUG [src.node.docker_mananger] Generated ports ['36631', '36632', '36633', '36634', '36635']
2026-02-25 20:04:29.037 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:04:29.038 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:04:29.038 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:04:29.038 DEBUG [src.node.docker_mananger] docker run -i -t -p 36631:36631 -p 36632:36632 -p 36633:36633 -p 36634:36634 -p 36635:36635 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36633 --rest-port=36631 --tcp-port=36632 --discv5-udp-port=36634 --rest-address=0.0.0.0 --nat=extip:172.18.209.18 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4f0bbcf7b7e1f4ccfc47db7df6f8f0d5fbdc1ffba92cbe38ac81df358fe0aebf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36635 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNvIV2FvYGzx5AbJ63nhy17TdlPi_ARsN8WQzZutYpz5VPD5WaxBtnAgyZD0KXr_YsQnJjgqYwgcC0DEqHNahRECgmlkgnY0gmlwhKwSC62KbXVsdGlhZGRyc5YACASsEgutBgYtAAoErBILrQYGLt0DgnJzhQADAQAAiXNlY3AyNTZrMaED0Ug6zHlpLZAvhmU9CQ27FDGI3Kfm3ScnjgflBKVy1ImDdGNwggYtg3VkcIIGL4V3YWt1MgE
2026-02-25 20:04:29.265 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.209.18 waku 519f4e934e646e695f10bc1814fa3327d4a65d7dc97ebbdeaadf57cb226cbdbc
2026-02-25 20:04:29.303 DEBUG [src.node.docker_mananger] Container started with ID 519f4e934e64. Setting up logs at ./log/docker/node7_2026-02-25_20-04-01__58d8a82f-8c3c-4d62-a916-957c05bb2201__wakuorg_nwaku:latest.log
2026-02-25 20:04:29.303 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36631
2026-02-25 20:04:29.304 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:04:30.305 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36631/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:30.320 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:04:30.321 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:04:30.325 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36631/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:30.329 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.209.18/tcp/36632/p2p/16Uiu2HAkwk6VqRoHQF5NxLZEK6Arz7F3kRFiDaqxEBd9Afnu8rdg","/ip4/172.18.209.18/tcp/36633/ws/p2p/16Uiu2HAkwk6VqRoHQF5NxLZEK6Arz7F3kRFiDaqxEBd9Afnu8rdg"],"enrUri":"enr:-L24QJagveqigWqLPd6QpxKk9wCvzaNyGC_zI2O5Rr1mpdYibyFVsQtkrto3dAUrLUq8-UOfkf2ceoLnSpTAdDPoHwoCgmlkgnY0gmlwhKwS0RKKbXVsdGlhZGRyc5YACASsEtESBo8YAAoErBLREgaPGd0DgnJzhQADAQAAiXNlY3AyNTZrMaECIm-NDJIJjt8pqmzW5NWITJhObzZlPP7Ah4Tw_FTh86uDdGNwgo8Yg3VkcIKPGoV3YWt1MgE"}'
2026-02-25 20:04:30.330 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:04:30.330 DEBUG [src.libs.common] Sleeping for 3 seconds
2026-02-25 20:04:33.338 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:04:33.338 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node8_2026-02-25_20-04-01__58d8a82f-8c3c-4d62-a916-957c05bb2201__wakuorg_nwaku:latest.log
2026-02-25 20:04:33.338 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:04:33.438 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:04:33.439 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:04:33.441 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:04:33.441 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.108.249
2026-02-25 20:04:33.441 DEBUG [src.node.docker_mananger] Generated ports ['2206', '2207', '2208', '2209', '2210']
2026-02-25 20:04:33.441 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:04:33.441 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:04:33.441 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:04:33.441 DEBUG [src.node.docker_mananger] docker run -i -t -p 2206:2206 -p 2207:2207 -p 2208:2208 -p 2209:2209 -p 2210:2210 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2208 --rest-port=2206 --tcp-port=2207 --discv5-udp-port=2209 --rest-address=0.0.0.0 --nat=extip:172.18.108.249 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2b8b4e4b59cfa61523dc276aefdb2243bfcad31ed0c1798df934d7d502d51c5a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2210 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJagveqigWqLPd6QpxKk9wCvzaNyGC_zI2O5Rr1mpdYibyFVsQtkrto3dAUrLUq8-UOfkf2ceoLnSpTAdDPoHwoCgmlkgnY0gmlwhKwS0RKKbXVsdGlhZGRyc5YACASsEtESBo8YAAoErBLREgaPGd0DgnJzhQADAQAAiXNlY3AyNTZrMaECIm-NDJIJjt8pqmzW5NWITJhObzZlPP7Ah4Tw_FTh86uDdGNwgo8Yg3VkcIKPGoV3YWt1MgE
2026-02-25 20:04:33.657 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.108.249 waku 54c08ec8c388d3baea9f797723f8b412033fb6eb2b6e23b62aa5ac23c85c9687
2026-02-25 20:04:33.692 DEBUG [src.node.docker_mananger] Container started with ID 54c08ec8c388. Setting up logs at ./log/docker/node8_2026-02-25_20-04-01__58d8a82f-8c3c-4d62-a916-957c05bb2201__wakuorg_nwaku:latest.log
2026-02-25 20:04:33.693 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2206
2026-02-25 20:04:33.694 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:04:34.694 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2206/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:34.713 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:04:34.714 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:04:34.715 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2206/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:34.721 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.108.249/tcp/2207/p2p/16Uiu2HAm3gHxWW9JtuaLHYfKhe5yzYKJKWt3znH7qwTsk77rYQoT","/ip4/172.18.108.249/tcp/2208/ws/p2p/16Uiu2HAm3gHxWW9JtuaLHYfKhe5yzYKJKWt3znH7qwTsk77rYQoT"],"enrUri":"enr:-L24QEKpoNzLqeWcFOtwU-yxwFN87qVMFVudu33w-gwksafCKWIbEVuRYX3ZV26tx19NfBsRpLtIdRTgqk8rAA7QXUYCgmlkgnY0gmlwhKwSbPmKbXVsdGlhZGRyc5YACASsEmz5BgifAAoErBJs-QYIoN0DgnJzhQADAQAAiXNlY3AyNTZrMaECepxOmeB2CYd6a6pU0bDWV752AMzHFINd9kzB6RSnfGqDdGNwggifg3VkcIIIoYV3YWt1MgE"}'
2026-02-25 20:04:34.722 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:04:34.722 DEBUG [src.libs.common] Sleeping for 3 seconds
2026-02-25 20:04:37.729 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:04:37.730 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node9_2026-02-25_20-04-01__58d8a82f-8c3c-4d62-a916-957c05bb2201__wakuorg_nwaku:latest.log
2026-02-25 20:04:37.730 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:04:37.830 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:04:37.830 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:04:37.832 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:04:37.832 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.149.81
2026-02-25 20:04:37.832 DEBUG [src.node.docker_mananger] Generated ports ['14218', '14219', '14220', '14221', '14222']
2026-02-25 20:04:37.832 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:04:37.833 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:04:37.833 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:04:37.833 DEBUG [src.node.docker_mananger] docker run -i -t -p 14218:14218 -p 14219:14219 -p 14220:14220 -p 14221:14221 -p 14222:14222 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14220 --rest-port=14218 --tcp-port=14219 --discv5-udp-port=14221 --rest-address=0.0.0.0 --nat=extip:172.18.149.81 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fff3f26cf48ce0b71a32c6b7bb3132eea9683c95a66bd4cdbad4fdd81dfca7ba --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14222 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEKpoNzLqeWcFOtwU-yxwFN87qVMFVudu33w-gwksafCKWIbEVuRYX3ZV26tx19NfBsRpLtIdRTgqk8rAA7QXUYCgmlkgnY0gmlwhKwSbPmKbXVsdGlhZGRyc5YACASsEmz5BgifAAoErBJs-QYIoN0DgnJzhQADAQAAiXNlY3AyNTZrMaECepxOmeB2CYd6a6pU0bDWV752AMzHFINd9kzB6RSnfGqDdGNwggifg3VkcIIIoYV3YWt1MgE
2026-02-25 20:04:38.047 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.149.81 waku 74ddd8d653b318060d1fe2f88885a080612c98cba3e1673800c6d18c1b50f454
2026-02-25 20:04:38.085 DEBUG [src.node.docker_mananger] Container started with ID 74ddd8d653b3. Setting up logs at ./log/docker/node9_2026-02-25_20-04-01__58d8a82f-8c3c-4d62-a916-957c05bb2201__wakuorg_nwaku:latest.log
2026-02-25 20:04:38.085 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 14218
2026-02-25 20:04:38.086 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:04:39.086 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14218/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:39.096 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:04:39.097 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:04:39.098 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14218/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:39.104 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.149.81/tcp/14219/p2p/16Uiu2HAmBFFfB41iMbzKoTPJsnnxehkpEV5KZLwt3jnjCBEmW8hJ","/ip4/172.18.149.81/tcp/14220/ws/p2p/16Uiu2HAmBFFfB41iMbzKoTPJsnnxehkpEV5KZLwt3jnjCBEmW8hJ"],"enrUri":"enr:-L24QBRX7YVS4rfSWTzmqBrs-4dSQ6_OgVJx6IMWZcj3dOUjZq3BrkrADbLeHGx6l7qR2zKs8Xvb1tp6Sqp8I_xjTbgCgmlkgnY0gmlwhKwSlVGKbXVsdGlhZGRyc5YACASsEpVRBjeLAAoErBKVUQY3jN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC6w-u0AERZ-TnuKrXllwkLWXgjm3RnKw0WmzVr4dmyYWDdGNwgjeLg3VkcII3jYV3YWt1MgE"}'
2026-02-25 20:04:39.104 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:04:39.104 DEBUG [src.libs.common] Sleeping for 3 seconds
2026-02-25 20:04:42.112 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:04:42.112 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node10_2026-02-25_20-04-01__58d8a82f-8c3c-4d62-a916-957c05bb2201__wakuorg_nwaku:latest.log
2026-02-25 20:04:42.112 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:04:42.212 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:04:42.213 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:04:42.214 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:04:42.214 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.55.56
2026-02-25 20:04:42.215 DEBUG [src.node.docker_mananger] Generated ports ['46877', '46878', '46879', '46880', '46881']
2026-02-25 20:04:42.215 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:04:42.215 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:04:42.215 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:04:42.215 DEBUG [src.node.docker_mananger] docker run -i -t -p 46877:46877 -p 46878:46878 -p 46879:46879 -p 46880:46880 -p 46881:46881 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46879 --rest-port=46877 --tcp-port=46878 --discv5-udp-port=46880 --rest-address=0.0.0.0 --nat=extip:172.18.55.56 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6b2e0fbeff1499e95f1ddf246ecd172eec92c9ef12dad8eb623f5c114ad12aaf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46881 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBRX7YVS4rfSWTzmqBrs-4dSQ6_OgVJx6IMWZcj3dOUjZq3BrkrADbLeHGx6l7qR2zKs8Xvb1tp6Sqp8I_xjTbgCgmlkgnY0gmlwhKwSlVGKbXVsdGlhZGRyc5YACASsEpVRBjeLAAoErBKVUQY3jN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC6w-u0AERZ-TnuKrXllwkLWXgjm3RnKw0WmzVr4dmyYWDdGNwgjeLg3VkcII3jYV3YWt1MgE
2026-02-25 20:04:42.429 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.55.56 waku 4861cb0d03aeed3f6305c33cd82eee6650fd927bf2a473ff207f23e8d0fddae2
2026-02-25 20:04:42.468 DEBUG [src.node.docker_mananger] Container started with ID 4861cb0d03ae. Setting up logs at ./log/docker/node10_2026-02-25_20-04-01__58d8a82f-8c3c-4d62-a916-957c05bb2201__wakuorg_nwaku:latest.log
2026-02-25 20:04:42.468 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 46877
2026-02-25 20:04:42.469 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:04:43.470 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46877/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:43.484 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:04:43.484 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:04:43.485 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46877/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:43.492 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.55.56/tcp/46878/p2p/16Uiu2HAmUcGz7ftCGZr1qhHVNFetVa3JhpyAxAs7rPoZK7zKtrPx","/ip4/172.18.55.56/tcp/46879/ws/p2p/16Uiu2HAmUcGz7ftCGZr1qhHVNFetVa3JhpyAxAs7rPoZK7zKtrPx"],"enrUri":"enr:-L24QHki32dMgOyuwWIcFnbPN05X43L1pc-giDtjgP_4JG-Qd_snQ2DFkIPxB_mLsN9jgFF-Jubm7CiYRw0ZO5A8168CgmlkgnY0gmlwhKwSNziKbXVsdGlhZGRyc5YACASsEjc4BrceAAoErBI3OAa3H90DgnJzhQADAQAAiXNlY3AyNTZrMaED7QkOvOYXR_Ia3Xq6TBDrfwaRTegukrSNX94_eNnpiU-DdGNwgrceg3VkcIK3IIV3YWt1MgE"}'
2026-02-25 20:04:43.492 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:04:43.493 DEBUG [src.libs.common] Sleeping for 3 seconds
2026-02-25 20:04:46.501 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:04:46.501 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node11_2026-02-25_20-04-01__58d8a82f-8c3c-4d62-a916-957c05bb2201__wakuorg_nwaku:latest.log
2026-02-25 20:04:46.501 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:04:46.602 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:04:46.602 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:04:46.604 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:04:46.604 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.46.84
2026-02-25 20:04:46.604 DEBUG [src.node.docker_mananger] Generated ports ['14755', '14756', '14757', '14758', '14759']
2026-02-25 20:04:46.604 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:04:46.604 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:04:46.604 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:04:46.605 DEBUG [src.node.docker_mananger] docker run -i -t -p 14755:14755 -p 14756:14756 -p 14757:14757 -p 14758:14758 -p 14759:14759 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14757 --rest-port=14755 --tcp-port=14756 --discv5-udp-port=14758 --rest-address=0.0.0.0 --nat=extip:172.18.46.84 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=afabedea3fbafc80b84a58d28c1ad7984ea228ced864bb7fc9514cbf4ed6e2d6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14759 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHki32dMgOyuwWIcFnbPN05X43L1pc-giDtjgP_4JG-Qd_snQ2DFkIPxB_mLsN9jgFF-Jubm7CiYRw0ZO5A8168CgmlkgnY0gmlwhKwSNziKbXVsdGlhZGRyc5YACASsEjc4BrceAAoErBI3OAa3H90DgnJzhQADAQAAiXNlY3AyNTZrMaED7QkOvOYXR_Ia3Xq6TBDrfwaRTegukrSNX94_eNnpiU-DdGNwgrceg3VkcIK3IIV3YWt1MgE
2026-02-25 20:04:46.821 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.46.84 waku 9fff843412fe3287f240fec467d08781d34c1e713b56dfa845f44b1a1c52ffa5
2026-02-25 20:04:46.856 DEBUG [src.node.docker_mananger] Container started with ID 9fff843412fe. Setting up logs at ./log/docker/node11_2026-02-25_20-04-01__58d8a82f-8c3c-4d62-a916-957c05bb2201__wakuorg_nwaku:latest.log
2026-02-25 20:04:46.856 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 14755
2026-02-25 20:04:46.857 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:04:47.859 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14755/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:47.879 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:04:47.880 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:04:47.883 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14755/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:47.886 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.46.84/tcp/14756/p2p/16Uiu2HAmGx7N4TPtpvG3GhcnM2Y87pWdBdngvv9wswtGno5BPsfZ","/ip4/172.18.46.84/tcp/14757/ws/p2p/16Uiu2HAmGx7N4TPtpvG3GhcnM2Y87pWdBdngvv9wswtGno5BPsfZ"],"enrUri":"enr:-L24QEPwYJ3-7npp1E6B5Sm62Ord3KMoreHaLMJnVy5uWlgEA4zAhYlr1SPwOsv9CzRIy5o5vTNLkP5UFctjwUX8JTUCgmlkgnY0gmlwhKwSLlSKbXVsdGlhZGRyc5YACASsEi5UBjmkAAoErBIuVAY5pd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDP9GNKPCPTCUN2f9MqxRUa2_HL7OStpxoXtMlV0hlz1SDdGNwgjmkg3VkcII5poV3YWt1MgE"}'
2026-02-25 20:04:47.887 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:04:47.887 DEBUG [src.libs.common] Sleeping for 3 seconds
2026-02-25 20:04:50.894 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:04:50.894 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node12_2026-02-25_20-04-01__58d8a82f-8c3c-4d62-a916-957c05bb2201__wakuorg_nwaku:latest.log
2026-02-25 20:04:50.894 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:04:50.996 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:04:50.996 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:04:51.000 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:04:51.003 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.124.192
2026-02-25 20:04:51.003 DEBUG [src.node.docker_mananger] Generated ports ['42233', '42234', '42235', '42236', '42237']
2026-02-25 20:04:51.003 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:04:51.004 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:04:51.004 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:04:51.005 DEBUG [src.node.docker_mananger] docker run -i -t -p 42233:42233 -p 42234:42234 -p 42235:42235 -p 42236:42236 -p 42237:42237 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42235 --rest-port=42233 --tcp-port=42234 --discv5-udp-port=42236 --rest-address=0.0.0.0 --nat=extip:172.18.124.192 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8df1d5cebcc40b67a18e5f507d126e00bacdb1bcf2a83865ebb09e31ce5874ce --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42237 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEPwYJ3-7npp1E6B5Sm62Ord3KMoreHaLMJnVy5uWlgEA4zAhYlr1SPwOsv9CzRIy5o5vTNLkP5UFctjwUX8JTUCgmlkgnY0gmlwhKwSLlSKbXVsdGlhZGRyc5YACASsEi5UBjmkAAoErBIuVAY5pd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDP9GNKPCPTCUN2f9MqxRUa2_HL7OStpxoXtMlV0hlz1SDdGNwgjmkg3VkcII5poV3YWt1MgE
2026-02-25 20:04:51.239 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.124.192 waku da3d77be000a4cb133863d379460187fcd2726afdaed91471041a5a2b3e8a635
2026-02-25 20:04:51.276 DEBUG [src.node.docker_mananger] Container started with ID da3d77be000a. Setting up logs at ./log/docker/node12_2026-02-25_20-04-01__58d8a82f-8c3c-4d62-a916-957c05bb2201__wakuorg_nwaku:latest.log
2026-02-25 20:04:51.277 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 42233
2026-02-25 20:04:51.277 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:04:52.278 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42233/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:52.292 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:04:52.292 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:04:52.293 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42233/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:52.300 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.124.192/tcp/42234/p2p/16Uiu2HAmGDBDEaSbX6uG3gPYeKAuq2F1RmdDYzQZ3eRWc2DKp7R1","/ip4/172.18.124.192/tcp/42235/ws/p2p/16Uiu2HAmGDBDEaSbX6uG3gPYeKAuq2F1RmdDYzQZ3eRWc2DKp7R1"],"enrUri":"enr:-L24QIlcRL7-kdZkDgKWfv1w15BBcXwCTk4AKv_JtacrS5oBC0F_SL2dwrcxp2Q0RD6NJo7yfQm5RYK5YJqM1w6_dlkCgmlkgnY0gmlwhKwSfMCKbXVsdGlhZGRyc5YACASsEnzABqT6AAoErBJ8wAak-90DgnJzhQADAQAAiXNlY3AyNTZrMaEDNNHtaKeC0RV6Waq1OHlOzfoYDhkAcuQUnlMMjzgiNwCDdGNwgqT6g3VkcIKk_IV3YWt1MgE"}'
2026-02-25 20:04:52.301 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:04:52.302 DEBUG [src.libs.common] Sleeping for 3 seconds
2026-02-25 20:04:55.311 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:04:55.311 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node13_2026-02-25_20-04-01__58d8a82f-8c3c-4d62-a916-957c05bb2201__wakuorg_nwaku:latest.log
2026-02-25 20:04:55.312 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:04:55.412 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:04:55.412 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:04:55.414 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:04:55.414 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.109.203
2026-02-25 20:04:55.414 DEBUG [src.node.docker_mananger] Generated ports ['5125', '5126', '5127', '5128', '5129']
2026-02-25 20:04:55.415 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:04:55.415 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:04:55.415 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:04:55.415 DEBUG [src.node.docker_mananger] docker run -i -t -p 5125:5125 -p 5126:5126 -p 5127:5127 -p 5128:5128 -p 5129:5129 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5127 --rest-port=5125 --tcp-port=5126 --discv5-udp-port=5128 --rest-address=0.0.0.0 --nat=extip:172.18.109.203 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=593adffa092d5dd87feb826cddc5c8ca43f5d7d1a0cbc1c88eaf58beb0ebf5e5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5129 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QIlcRL7-kdZkDgKWfv1w15BBcXwCTk4AKv_JtacrS5oBC0F_SL2dwrcxp2Q0RD6NJo7yfQm5RYK5YJqM1w6_dlkCgmlkgnY0gmlwhKwSfMCKbXVsdGlhZGRyc5YACASsEnzABqT6AAoErBJ8wAak-90DgnJzhQADAQAAiXNlY3AyNTZrMaEDNNHtaKeC0RV6Waq1OHlOzfoYDhkAcuQUnlMMjzgiNwCDdGNwgqT6g3VkcIKk_IV3YWt1MgE
2026-02-25 20:04:55.631 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.109.203 waku b6d5f9f1c9efd405bafacee152601cdef9c0e50c3d90d04427d4d4dfc03f879e
2026-02-25 20:04:55.668 DEBUG [src.node.docker_mananger] Container started with ID b6d5f9f1c9ef. Setting up logs at ./log/docker/node13_2026-02-25_20-04-01__58d8a82f-8c3c-4d62-a916-957c05bb2201__wakuorg_nwaku:latest.log
2026-02-25 20:04:55.669 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 5125
2026-02-25 20:04:55.669 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:04:56.670 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5125/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:56.685 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:04:56.686 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:04:56.686 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5125/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:56.696 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.109.203/tcp/5126/p2p/16Uiu2HAmQVxkCdYvZYB4EiqMJRJWw7h8114QXNrZdWL72AfoNDtB","/ip4/172.18.109.203/tcp/5127/ws/p2p/16Uiu2HAmQVxkCdYvZYB4EiqMJRJWw7h8114QXNrZdWL72AfoNDtB"],"enrUri":"enr:-L24QKzJuWSvDFiffI2iOxz99yLWR21kM7lCxRmoHOGLsFNUdR2zx5tq0SM1jdy3tyrN7W5Q3Yn8nCUH6-tOT4Tt0dECgmlkgnY0gmlwhKwSbcuKbXVsdGlhZGRyc5YACASsEm3LBhQGAAoErBJtywYUB90DgnJzhQADAQAAiXNlY3AyNTZrMaEDr_wzejlmbCYPNlgMbrfvzSKZlAYdXryxXae7MQdRJ_CDdGNwghQGg3VkcIIUCIV3YWt1MgE"}'
2026-02-25 20:04:56.698 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:04:56.699 DEBUG [src.libs.common] Sleeping for 3 seconds
2026-02-25 20:04:59.707 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:04:59.708 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node14_2026-02-25_20-04-01__58d8a82f-8c3c-4d62-a916-957c05bb2201__wakuorg_nwaku:latest.log
2026-02-25 20:04:59.708 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:04:59.808 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:04:59.808 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:04:59.810 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:04:59.811 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.204.198
2026-02-25 20:04:59.811 DEBUG [src.node.docker_mananger] Generated ports ['36231', '36232', '36233', '36234', '36235']
2026-02-25 20:04:59.811 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:04:59.811 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:04:59.811 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:04:59.811 DEBUG [src.node.docker_mananger] docker run -i -t -p 36231:36231 -p 36232:36232 -p 36233:36233 -p 36234:36234 -p 36235:36235 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36233 --rest-port=36231 --tcp-port=36232 --discv5-udp-port=36234 --rest-address=0.0.0.0 --nat=extip:172.18.204.198 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c2c7fd90dd382e1c8674787e6ae35a0d7cfab0c2ef4d5bfccfa544ac26d8bb26 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36235 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKzJuWSvDFiffI2iOxz99yLWR21kM7lCxRmoHOGLsFNUdR2zx5tq0SM1jdy3tyrN7W5Q3Yn8nCUH6-tOT4Tt0dECgmlkgnY0gmlwhKwSbcuKbXVsdGlhZGRyc5YACASsEm3LBhQGAAoErBJtywYUB90DgnJzhQADAQAAiXNlY3AyNTZrMaEDr_wzejlmbCYPNlgMbrfvzSKZlAYdXryxXae7MQdRJ_CDdGNwghQGg3VkcIIUCIV3YWt1MgE
2026-02-25 20:05:00.041 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.204.198 waku 117fbdc622e18d6d92b5ffad08173ec8219854fe84fc38d80de0ec870f09f0bb
2026-02-25 20:05:00.078 DEBUG [src.node.docker_mananger] Container started with ID 117fbdc622e1. Setting up logs at ./log/docker/node14_2026-02-25_20-04-01__58d8a82f-8c3c-4d62-a916-957c05bb2201__wakuorg_nwaku:latest.log
2026-02-25 20:05:00.079 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36231
2026-02-25 20:05:00.079 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:05:01.081 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36231/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:01.094 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:05:01.094 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:05:01.095 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36231/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:01.101 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.204.198/tcp/36232/p2p/16Uiu2HAmPG3HxssNEUoNrpjzeFg18tGVHX9Kce8DorgbeKzeFdka","/ip4/172.18.204.198/tcp/36233/ws/p2p/16Uiu2HAmPG3HxssNEUoNrpjzeFg18tGVHX9Kce8DorgbeKzeFdka"],"enrUri":"enr:-L24QIdx8eXEDekwVEdjtWXibSZRPM84ol5T2E3FPsfqOouFVAOGlht2RO-fsAws4NOsaebYLyYKwVf_cVho5zZb5ycCgmlkgnY0gmlwhKwSzMaKbXVsdGlhZGRyc5YACASsEszGBo2IAAoErBLMxgaNid0DgnJzhQADAQAAiXNlY3AyNTZrMaEDnY-GXSElHvitQN6tfnEkWbmA7uK4ajl2vKOBSwffRg-DdGNwgo2Ig3VkcIKNioV3YWt1MgE"}'
2026-02-25 20:05:01.101 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:05:01.102 DEBUG [src.libs.common] Sleeping for 3 seconds
2026-02-25 20:05:04.111 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:05:04.111 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node15_2026-02-25_20-04-01__58d8a82f-8c3c-4d62-a916-957c05bb2201__wakuorg_nwaku:latest.log
2026-02-25 20:05:04.111 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:05:04.212 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:05:04.212 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:05:04.214 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:05:04.214 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.215.214
2026-02-25 20:05:04.214 DEBUG [src.node.docker_mananger] Generated ports ['4479', '4480', '4481', '4482', '4483']
2026-02-25 20:05:04.214 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:05:04.214 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:05:04.214 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:05:04.215 DEBUG [src.node.docker_mananger] docker run -i -t -p 4479:4479 -p 4480:4480 -p 4481:4481 -p 4482:4482 -p 4483:4483 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4481 --rest-port=4479 --tcp-port=4480 --discv5-udp-port=4482 --rest-address=0.0.0.0 --nat=extip:172.18.215.214 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1d9cffb96cb0be3ffe2fde6c4444225ad0ddb6a1f5cd91f3f44e784fccd075b1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4483 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QIdx8eXEDekwVEdjtWXibSZRPM84ol5T2E3FPsfqOouFVAOGlht2RO-fsAws4NOsaebYLyYKwVf_cVho5zZb5ycCgmlkgnY0gmlwhKwSzMaKbXVsdGlhZGRyc5YACASsEszGBo2IAAoErBLMxgaNid0DgnJzhQADAQAAiXNlY3AyNTZrMaEDnY-GXSElHvitQN6tfnEkWbmA7uK4ajl2vKOBSwffRg-DdGNwgo2Ig3VkcIKNioV3YWt1MgE
2026-02-25 20:05:04.428 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.215.214 waku 78356cd70cb2aa5f83ec099008effb2ce483bc3fd808b381f0f65b20ad658fa2
2026-02-25 20:05:04.466 DEBUG [src.node.docker_mananger] Container started with ID 78356cd70cb2. Setting up logs at ./log/docker/node15_2026-02-25_20-04-01__58d8a82f-8c3c-4d62-a916-957c05bb2201__wakuorg_nwaku:latest.log
2026-02-25 20:05:04.466 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 4479
2026-02-25 20:05:04.466 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:05:05.467 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4479/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:05.481 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:05:05.481 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:05:05.482 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4479/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:05.489 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.215.214/tcp/4480/p2p/16Uiu2HAmKSrFbKZB64aJS7s7wzL59yVg52LB6uhribDjHrxqN2GP","/ip4/172.18.215.214/tcp/4481/ws/p2p/16Uiu2HAmKSrFbKZB64aJS7s7wzL59yVg52LB6uhribDjHrxqN2GP"],"enrUri":"enr:-L24QAvcw91TrTuLRcKPjMPhdokubrD_K0JfY4A7ee0WmadiOq2h-5JaD3QlcHo811Kx7NYs6cyMU9Kdro8fN4w6Ra4CgmlkgnY0gmlwhKwS19aKbXVsdGlhZGRyc5YACASsEtfWBhGAAAoErBLX1gYRgd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZOWunKYURjzcUWaRkA29fkI0yhDJ1U7Dl6OIi76xaoiDdGNwghGAg3VkcIIRgoV3YWt1MgE"}'
2026-02-25 20:05:05.490 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:05:05.490 DEBUG [src.libs.common] Sleeping for 3 seconds
2026-02-25 20:05:08.498 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:05:08.498 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node16_2026-02-25_20-04-01__58d8a82f-8c3c-4d62-a916-957c05bb2201__wakuorg_nwaku:latest.log
2026-02-25 20:05:08.498 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:05:08.599 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:05:08.599 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:05:08.601 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:05:08.601 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.246.218
2026-02-25 20:05:08.601 DEBUG [src.node.docker_mananger] Generated ports ['10944', '10945', '10946', '10947', '10948']
2026-02-25 20:05:08.601 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:05:08.601 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:05:08.602 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:05:08.602 DEBUG [src.node.docker_mananger] docker run -i -t -p 10944:10944 -p 10945:10945 -p 10946:10946 -p 10947:10947 -p 10948:10948 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10946 --rest-port=10944 --tcp-port=10945 --discv5-udp-port=10947 --rest-address=0.0.0.0 --nat=extip:172.18.246.218 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cdb0aaeaf6f3fc86d3ba421f447ae56833deaf5a5d6dddda5d7e3f0bdcf9085f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10948 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAvcw91TrTuLRcKPjMPhdokubrD_K0JfY4A7ee0WmadiOq2h-5JaD3QlcHo811Kx7NYs6cyMU9Kdro8fN4w6Ra4CgmlkgnY0gmlwhKwS19aKbXVsdGlhZGRyc5YACASsEtfWBhGAAAoErBLX1gYRgd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZOWunKYURjzcUWaRkA29fkI0yhDJ1U7Dl6OIi76xaoiDdGNwghGAg3VkcIIRgoV3YWt1MgE
2026-02-25 20:05:08.858 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.246.218 waku 4fa79b60c84a5efc11614d15b873965642881b89e140ad939f69a379d5442994
2026-02-25 20:05:08.898 DEBUG [src.node.docker_mananger] Container started with ID 4fa79b60c84a. Setting up logs at ./log/docker/node16_2026-02-25_20-04-01__58d8a82f-8c3c-4d62-a916-957c05bb2201__wakuorg_nwaku:latest.log
2026-02-25 20:05:08.899 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 10944
2026-02-25 20:05:08.899 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:05:09.899 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10944/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:09.913 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:05:09.914 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:05:09.915 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10944/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:09.923 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.246.218/tcp/10945/p2p/16Uiu2HAmTemAgYGiy4CP8wtLSkUGrLrBUaCCZKKDrSecpn5o6ZDF","/ip4/172.18.246.218/tcp/10946/ws/p2p/16Uiu2HAmTemAgYGiy4CP8wtLSkUGrLrBUaCCZKKDrSecpn5o6ZDF"],"enrUri":"enr:-L24QL24hJCwTjHd_01HMRgNtDb0ijTeUqr0Pqn1TxC-RklNdBIsxYYsc-zwTAo6ZUGjv6vJjlYM_cVmxoMh9sRt0zkCgmlkgnY0gmlwhKwS9tqKbXVsdGlhZGRyc5YACASsEvbaBirBAAoErBL22gYqwt0DgnJzhQADAQAAiXNlY3AyNTZrMaED3tBl4Kk2JLwE_ouWMfl37dNmHZm6sLfPtWnLZ0KfUS6DdGNwgirBg3VkcIIqw4V3YWt1MgE"}'
2026-02-25 20:05:09.924 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:05:09.924 DEBUG [src.libs.common] Sleeping for 3 seconds
2026-02-25 20:05:12.932 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:05:12.932 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node17_2026-02-25_20-04-01__58d8a82f-8c3c-4d62-a916-957c05bb2201__wakuorg_nwaku:latest.log
2026-02-25 20:05:12.932 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:05:13.033 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:05:13.033 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:05:13.037 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:05:13.038 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.167.215
2026-02-25 20:05:13.038 DEBUG [src.node.docker_mananger] Generated ports ['62862', '62863', '62864', '62865', '62866']
2026-02-25 20:05:13.038 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:05:13.038 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:05:13.038 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:05:13.042 DEBUG [src.node.docker_mananger] docker run -i -t -p 62862:62862 -p 62863:62863 -p 62864:62864 -p 62865:62865 -p 62866:62866 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62864 --rest-port=62862 --tcp-port=62863 --discv5-udp-port=62865 --rest-address=0.0.0.0 --nat=extip:172.18.167.215 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d9dcbea5cfd9837dab88376bac28a71cfca5df0a4ae41497a4f835d757bf8fb6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62866 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QL24hJCwTjHd_01HMRgNtDb0ijTeUqr0Pqn1TxC-RklNdBIsxYYsc-zwTAo6ZUGjv6vJjlYM_cVmxoMh9sRt0zkCgmlkgnY0gmlwhKwS9tqKbXVsdGlhZGRyc5YACASsEvbaBirBAAoErBL22gYqwt0DgnJzhQADAQAAiXNlY3AyNTZrMaED3tBl4Kk2JLwE_ouWMfl37dNmHZm6sLfPtWnLZ0KfUS6DdGNwgirBg3VkcIIqw4V3YWt1MgE
2026-02-25 20:05:13.321 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.167.215 waku 4f21e88eb1c65d1a0248e44664223362027616e9d4121a28125b5f67ee1cc42e
2026-02-25 20:05:13.355 DEBUG [src.node.docker_mananger] Container started with ID 4f21e88eb1c6. Setting up logs at ./log/docker/node17_2026-02-25_20-04-01__58d8a82f-8c3c-4d62-a916-957c05bb2201__wakuorg_nwaku:latest.log
2026-02-25 20:05:13.355 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 62862
2026-02-25 20:05:13.355 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:05:14.358 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62862/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:14.377 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:05:14.378 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:05:14.378 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62862/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:14.385 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.167.215/tcp/62863/p2p/16Uiu2HAkxivWZyEvoBnwNE7qjWyqRnd3kgBb85oJBKUafiuT4uU9","/ip4/172.18.167.215/tcp/62864/ws/p2p/16Uiu2HAkxivWZyEvoBnwNE7qjWyqRnd3kgBb85oJBKUafiuT4uU9"],"enrUri":"enr:-L24QAdgReZ5fGQI-TsxwIrHbP5KmSFqSRt_rxsi9q9jgpgSS3Z3nDXBP-cb6geWU4jXMYDYOxupqRW9l7s58LNJNpwCgmlkgnY0gmlwhKwSp9eKbXVsdGlhZGRyc5YACASsEqfXBvWPAAoErBKn1wb1kN0DgnJzhQADAQAAiXNlY3AyNTZrMaECMP5dRkU4Lb0SVRgnO1Rah6LIZLpZi2_0DUiY85Cljk6DdGNwgvWPg3VkcIL1kYV3YWt1MgE"}'
2026-02-25 20:05:14.385 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:05:14.386 DEBUG [src.libs.common] Sleeping for 3 seconds
2026-02-25 20:05:17.394 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:05:17.394 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node18_2026-02-25_20-04-01__58d8a82f-8c3c-4d62-a916-957c05bb2201__wakuorg_nwaku:latest.log
2026-02-25 20:05:17.394 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:05:17.494 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:05:17.495 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:05:17.497 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:05:17.497 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.27.249
2026-02-25 20:05:17.497 DEBUG [src.node.docker_mananger] Generated ports ['25298', '25299', '25300', '25301', '25302']
2026-02-25 20:05:17.497 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:05:17.497 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:05:17.497 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:05:17.497 DEBUG [src.node.docker_mananger] docker run -i -t -p 25298:25298 -p 25299:25299 -p 25300:25300 -p 25301:25301 -p 25302:25302 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25300 --rest-port=25298 --tcp-port=25299 --discv5-udp-port=25301 --rest-address=0.0.0.0 --nat=extip:172.18.27.249 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4fb8b7e6efbebabb64a144137c75a015ed15a9b60504847a1fde2a941b74ea9a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25302 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAdgReZ5fGQI-TsxwIrHbP5KmSFqSRt_rxsi9q9jgpgSS3Z3nDXBP-cb6geWU4jXMYDYOxupqRW9l7s58LNJNpwCgmlkgnY0gmlwhKwSp9eKbXVsdGlhZGRyc5YACASsEqfXBvWPAAoErBKn1wb1kN0DgnJzhQADAQAAiXNlY3AyNTZrMaECMP5dRkU4Lb0SVRgnO1Rah6LIZLpZi2_0DUiY85Cljk6DdGNwgvWPg3VkcIL1kYV3YWt1MgE
2026-02-25 20:05:17.775 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.27.249 waku 850b8d75a38eb8aec33ad7a461d0ff77e9d6eb901c92f599d98463ecfdc8bf8b
2026-02-25 20:05:17.814 DEBUG [src.node.docker_mananger] Container started with ID 850b8d75a38e. Setting up logs at ./log/docker/node18_2026-02-25_20-04-01__58d8a82f-8c3c-4d62-a916-957c05bb2201__wakuorg_nwaku:latest.log
2026-02-25 20:05:17.814 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 25298
2026-02-25 20:05:17.815 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:05:18.816 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25298/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:18.837 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:05:18.838 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:05:18.838 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25298/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:18.845 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.27.249/tcp/25299/p2p/16Uiu2HAm7psHm8UnY6LYaWUJXt3r1TTv2xgPuA1U86LdEmekN5ph","/ip4/172.18.27.249/tcp/25300/ws/p2p/16Uiu2HAm7psHm8UnY6LYaWUJXt3r1TTv2xgPuA1U86LdEmekN5ph"],"enrUri":"enr:-L24QONSucr2G7WgR88tx0BJhTCKqCccinatD_uZza8_V3YybtWRn_qqhfom6PmELSWHIiNOtO5pCKMETSbackmTp74CgmlkgnY0gmlwhKwSG_mKbXVsdGlhZGRyc5YACASsEhv5BmLTAAoErBIb-QZi1N0DgnJzhQADAQAAiXNlY3AyNTZrMaECuD1jxsJvf3aGBGS3wnm_MWLinHAsLOAI0qAtSOZOv_aDdGNwgmLTg3VkcIJi1YV3YWt1MgE"}'
2026-02-25 20:05:18.845 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:05:18.845 DEBUG [src.libs.common] Sleeping for 3 seconds
2026-02-25 20:05:21.874 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:05:21.884 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node19_2026-02-25_20-04-01__58d8a82f-8c3c-4d62-a916-957c05bb2201__wakuorg_nwaku:latest.log
2026-02-25 20:05:21.895 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:05:21.996 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:05:21.996 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:05:21.998 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:05:21.998 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.45.234
2026-02-25 20:05:21.998 DEBUG [src.node.docker_mananger] Generated ports ['15911', '15912', '15913', '15914', '15915']
2026-02-25 20:05:21.998 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:05:21.998 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:05:21.998 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:05:21.999 DEBUG [src.node.docker_mananger] docker run -i -t -p 15911:15911 -p 15912:15912 -p 15913:15913 -p 15914:15914 -p 15915:15915 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15913 --rest-port=15911 --tcp-port=15912 --discv5-udp-port=15914 --rest-address=0.0.0.0 --nat=extip:172.18.45.234 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bfdd62e0e772fa1c8aee8b22df02b14a908dec603ddf236b972ebbd2fcdf74bb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15915 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QONSucr2G7WgR88tx0BJhTCKqCccinatD_uZza8_V3YybtWRn_qqhfom6PmELSWHIiNOtO5pCKMETSbackmTp74CgmlkgnY0gmlwhKwSG_mKbXVsdGlhZGRyc5YACASsEhv5BmLTAAoErBIb-QZi1N0DgnJzhQADAQAAiXNlY3AyNTZrMaECuD1jxsJvf3aGBGS3wnm_MWLinHAsLOAI0qAtSOZOv_aDdGNwgmLTg3VkcIJi1YV3YWt1MgE
2026-02-25 20:05:22.230 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.45.234 waku ffe3809fdc34ca9f9fecf4eefd59b4d9ee51f2c714c2bf08ac59661cb7b0b05c
2026-02-25 20:05:22.266 DEBUG [src.node.docker_mananger] Container started with ID ffe3809fdc34. Setting up logs at ./log/docker/node19_2026-02-25_20-04-01__58d8a82f-8c3c-4d62-a916-957c05bb2201__wakuorg_nwaku:latest.log
2026-02-25 20:05:22.266 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 15911
2026-02-25 20:05:22.266 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:05:23.267 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15911/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:23.303 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:05:23.306 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:05:23.308 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15911/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:23.316 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.45.234/tcp/15912/p2p/16Uiu2HAmPvkLZZuAMV2vzrFgeiyRZcDimy4WxDKM9XNya7wLwZxX","/ip4/172.18.45.234/tcp/15913/ws/p2p/16Uiu2HAmPvkLZZuAMV2vzrFgeiyRZcDimy4WxDKM9XNya7wLwZxX"],"enrUri":"enr:-L24QMpweDm1bs-TMgqEst25QaZIr9YY0LNXTFh52VRV8zYbGzjno_8LUT_LmmlpHAkd54D-A0NhDuDNCEn98wBPY6ACgmlkgnY0gmlwhKwSLeqKbXVsdGlhZGRyc5YACASsEi3qBj4oAAoErBIt6gY-Kd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDp3oBTkx0uFWhM3Bixj7LSJOkuDxfavK1ryUQ8jkdL3SDdGNwgj4og3VkcII-KoV3YWt1MgE"}'
2026-02-25 20:05:23.316 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:05:23.317 DEBUG [src.libs.common] Sleeping for 3 seconds
2026-02-25 20:05:26.320 DEBUG [tests.e2e.test_e2e] Start filter node and subscribed filter node
2026-02-25 20:05:26.345 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:05:26.353 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node21_2026-02-25_20-04-01__58d8a82f-8c3c-4d62-a916-957c05bb2201__wakuorg_nwaku:latest.log
2026-02-25 20:05:26.364 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:05:26.364 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node22_2026-02-25_20-04-01__58d8a82f-8c3c-4d62-a916-957c05bb2201__wakuorg_nwaku:latest.log
2026-02-25 20:05:26.365 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:05:26.365 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:05:26.368 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:05:26.369 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.86.152
2026-02-25 20:05:26.369 DEBUG [src.node.docker_mananger] Generated ports ['57564', '57565', '57566', '57567', '57568']
2026-02-25 20:05:26.370 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:05:26.370 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:05:26.371 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:05:26.371 DEBUG [src.node.docker_mananger] docker run -i -t -p 57564:57564 -p 57565:57565 -p 57566:57566 -p 57567:57567 -p 57568:57568 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57566 --rest-port=57564 --tcp-port=57565 --discv5-udp-port=57567 --rest-address=0.0.0.0 --nat=extip:172.18.86.152 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5775cf9f345dc7faa9a25fb02badc54ae7abc63ae5a0e726d44adaaebbbd27cc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57568 --metrics-logging=true --relay=true --filter=true --store=false --discv5-bootstrap-node=enr:-L24QMpweDm1bs-TMgqEst25QaZIr9YY0LNXTFh52VRV8zYbGzjno_8LUT_LmmlpHAkd54D-A0NhDuDNCEn98wBPY6ACgmlkgnY0gmlwhKwSLeqKbXVsdGlhZGRyc5YACASsEi3qBj4oAAoErBIt6gY-Kd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDp3oBTkx0uFWhM3Bixj7LSJOkuDxfavK1ryUQ8jkdL3SDdGNwgj4og3VkcII-KoV3YWt1MgE
2026-02-25 20:05:26.601 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.86.152 waku c5709c2decc8714a8ecbcc42dd7bc2b9a75b5885fcaf7c7bed98aed45b124e71
2026-02-25 20:05:26.647 DEBUG [src.node.docker_mananger] Container started with ID c5709c2decc8. Setting up logs at ./log/docker/node21_2026-02-25_20-04-01__58d8a82f-8c3c-4d62-a916-957c05bb2201__wakuorg_nwaku:latest.log
2026-02-25 20:05:26.647 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57564
2026-02-25 20:05:26.647 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:05:27.648 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57564/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:27.673 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:05:27.674 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:05:27.675 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57564/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:27.683 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.86.152/tcp/57565/p2p/16Uiu2HAmPoW5iByQFxnxF7zLo1rcs6neh8Sq3BR7BdymiA6hs2bs","/ip4/172.18.86.152/tcp/57566/ws/p2p/16Uiu2HAmPoW5iByQFxnxF7zLo1rcs6neh8Sq3BR7BdymiA6hs2bs"],"enrUri":"enr:-L24QHekSFHZSl3J0T_hYd2FZPjBf017o-eq427jwNk060YuUK8soRX1xz-BROIdDG6_1KhB5YbFgV3esINxiZSgSZsCgmlkgnY0gmlwhKwSVpiKbXVsdGlhZGRyc5YACASsElaYBuDdAAoErBJWmAbg3t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDpZ7R74-CC8k8VruUrp8WmXfqSj6v6BbYY-RHPfpCijqDdGNwguDdg3VkcILg34V3YWt1MgU"}'
2026-02-25 20:05:27.687 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:05:27.688 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:05:27.688 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:05:27.694 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:05:27.694 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.29.171
2026-02-25 20:05:27.696 DEBUG [src.node.docker_mananger] Generated ports ['30237', '30238', '30239', '30240', '30241']
2026-02-25 20:05:27.696 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:05:27.698 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:05:27.698 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:05:27.699 DEBUG [src.node.docker_mananger] docker run -i -t -p 30237:30237 -p 30238:30238 -p 30239:30239 -p 30240:30240 -p 30241:30241 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30239 --rest-port=30237 --tcp-port=30238 --discv5-udp-port=30240 --rest-address=0.0.0.0 --nat=extip:172.18.29.171 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fabf8cc1a138cbe9a05402dfc0f0696b72fff1fc29b73ad36e923d79cba1adcc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30241 --metrics-logging=true --relay=false --filter=true --filternode=/ip4/172.18.86.152/tcp/57565/p2p/16Uiu2HAmPoW5iByQFxnxF7zLo1rcs6neh8Sq3BR7BdymiA6hs2bs --store=false --discv5-bootstrap-node=<src.node.waku_node.WakuNode object at 0x7efebb266b10>
2026-02-25 20:05:27.994 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.29.171 waku b9f7a7197c90451c6690aa818532cb8d21c40071b933258d0fba9d40013e2723
2026-02-25 20:05:28.046 DEBUG [src.node.docker_mananger] Container started with ID b9f7a7197c90. Setting up logs at ./log/docker/node22_2026-02-25_20-04-01__58d8a82f-8c3c-4d62-a916-957c05bb2201__wakuorg_nwaku:latest.log
2026-02-25 20:05:28.046 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 30237
2026-02-25 20:05:28.046 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:05:29.048 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30237/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:29.050 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_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:05:29.051 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:05:29.051 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30237/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:29.053 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.29.171/tcp/30238/p2p/16Uiu2HAmCpohwzG1Sv8GbspGhkkVgHCGg3HrNoouXwBEkMMan4fp","/ip4/172.18.29.171/tcp/30239/ws/p2p/16Uiu2HAmCpohwzG1Sv8GbspGhkkVgHCGg3HrNoouXwBEkMMan4fp"],"enrUri":"enr:-L24QPfu0tbHHlOXdc8TGT9fbWrWby__JsXhvkTEHs60ZxBAT_l7NYCTL9YbqVlMOA3CrQpVxpZuWrYNFXoGCJDqhaMCgmlkgnY0gmlwhKwSHauKbXVsdGlhZGRyc5YACASsEh2rBnYeAAoErBIdqwZ2H90DgnJzhQADAQAAiXNlY3AyNTZrMaEDAoPF6Z2n8cEr3ptIA6FuYDnSlFaT4q45ks-kl6Jhgk-DdGNwgnYeg3VkcIJ2IIV3YWt1MgQ"}'
2026-02-25 20:05:29.054 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:05:29.054 DEBUG [tests.e2e.test_e2e] Subscribe nodes to relay pubsub topic /waku/2/rs/3/1
2026-02-25 20:05:29.054 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30066/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 20:05:29.100 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:29.100 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3103/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 20:05:29.150 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:29.151 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44595/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 20:05:29.191 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:29.192 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41204/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 20:05:29.259 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:29.261 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10669/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 20:05:29.332 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:29.333 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4029/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 20:05:29.411 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:29.411 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1580/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 20:05:29.477 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:29.477 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36631/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 20:05:29.603 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:29.603 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2206/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 20:05:29.672 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:29.673 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14218/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 20:05:29.780 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:29.780 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46877/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 20:05:29.823 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:29.826 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14755/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 20:05:29.941 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:29.942 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42233/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 20:05:30.010 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:30.011 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5125/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 20:05:30.096 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:30.098 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36231/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 20:05:30.136 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:30.136 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4479/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 20:05:30.205 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:30.206 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10944/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 20:05:30.298 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:30.299 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62862/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 20:05:30.384 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:30.384 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25298/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 20:05:30.467 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:30.468 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15911/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 20:05:30.500 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:30.500 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57564/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 20:05:30.534 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:30.534 DEBUG [tests.e2e.test_e2e] Node22 make filter request to pubsubtopic /waku/2/rs/3/1 and content topic /test/1/waku-filter/proto
2026-02-25 20:05:30.534 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30237/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 20:05:30.615 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 20:05:30.616 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30066/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:30.630 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-25 20:05:30.631 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3103/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:30.637 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-25 20:05:30.637 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44595/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:30.644 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-25 20:05:30.644 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41204/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:30.650 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-25 20:05:30.650 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10669/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:30.656 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-25 20:05:30.657 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4029/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:30.661 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-25 20:05:30.662 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1580/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:30.667 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-25 20:05:30.668 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36631/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:30.674 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-25 20:05:30.674 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2206/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:30.679 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-25 20:05:30.680 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14218/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:30.684 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-25 20:05:30.685 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46877/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:30.689 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-25 20:05:30.689 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14755/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:30.707 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-25 20:05:30.711 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42233/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:30.727 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-25 20:05:30.730 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5125/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:30.747 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-25 20:05:30.747 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36231/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:30.760 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-25 20:05:30.760 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4479/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:30.767 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-25 20:05:30.768 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10944/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:30.775 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-25 20:05:30.775 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62862/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:30.780 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-25 20:05:30.781 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25298/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:30.785 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-25 20:05:30.785 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15911/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:30.791 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.27.249/tcp/25299/p2p/16Uiu2HAm7psHm8UnY6LYaWUJXt3r1TTv2xgPuA1U86LdEmekN5ph","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"},{"multiaddr":"/ip4/172.18.164.85/tcp/51592/p2p/16Uiu2HAkzFjuCKjZgjmFuxCz2yzsw77AApvakNe7bixqYM2KWucT","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0,1],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.86.152/tcp/32916/p2p/16Uiu2HAmPoW5iByQFxnxF7zLo1rcs6neh8Sq3BR7BdymiA6hs2bs","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.251.34/tcp/56092/p2p/16Uiu2HAm5VvHT6WPFwdovhyDePR6UchrewK57hgyHJeRMaq1Lt4Z","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.149.81/tcp/57936/p2p/16Uiu2HAmBFFfB41iMbzKoTPJsnnxehkpEV5KZLwt3jnjCBEmW8hJ","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"}]'
2026-02-25 20:05:30.791 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57564/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:30.798 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.45.234/tcp/15912/p2p/16Uiu2HAmPvkLZZuAMV2vzrFgeiyRZcDimy4WxDKM9XNya7wLwZxX","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"},{"multiaddr":"/ip4/172.18.29.171/tcp/51144/p2p/16Uiu2HAmCpohwzG1Sv8GbspGhkkVgHCGg3HrNoouXwBEkMMan4fp","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"}]'
2026-02-25 20:05:30.799 DEBUG [src.libs.common] Sleeping for 80 seconds
2026-02-25 20:06:50.799 DEBUG [tests.e2e.test_e2e] 20 Nodes publish 20 messages
2026-02-25 20:06:50.799 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:50.800 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30066/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:50.926 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:50.940 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:51.140 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:06:52.144 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:52.145 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3103/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:52.260 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:52.330 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:52.531 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:06:53.546 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:53.546 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:53.652 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:53.652 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:53.855 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:06:54.856 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:54.856 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:55.003 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:55.004 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:55.204 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:06:56.207 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:56.208 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10669/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:56.377 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:56.384 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:56.596 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:06:57.600 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:57.609 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4029/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:57.795 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:57.797 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:58.002 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:06:59.003 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:59.004 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1580/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:59.187 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:59.199 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:59.410 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:07:00.411 DEBUG [src.steps.store] Relaying message
2026-02-25 20:07:00.411 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36631/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:07:00.577 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:00.578 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:07:00.782 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:07:01.785 DEBUG [src.steps.store] Relaying message
2026-02-25 20:07:01.786 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2206/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:07:01.894 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:01.894 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:07:02.097 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:07:03.097 DEBUG [src.steps.store] Relaying message
2026-02-25 20:07:03.098 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14218/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:07:03.181 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:03.183 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:07:03.386 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:07:04.390 DEBUG [src.steps.store] Relaying message
2026-02-25 20:07:04.395 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46877/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:07:04.519 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:04.534 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:07:04.743 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:07:05.744 DEBUG [src.steps.store] Relaying message
2026-02-25 20:07:05.744 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:07:05.921 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:05.937 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:07:06.141 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:07:07.142 DEBUG [src.steps.store] Relaying message
2026-02-25 20:07:07.142 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42233/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:07:07.335 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:07.337 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:07:07.537 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:07:08.542 DEBUG [src.steps.store] Relaying message
2026-02-25 20:07:08.543 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:07:08.687 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:08.688 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:07:08.914 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:07:09.920 DEBUG [src.steps.store] Relaying message
2026-02-25 20:07:09.922 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36231/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:07:10.052 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:10.053 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:07:10.253 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:07:11.257 DEBUG [src.steps.store] Relaying message
2026-02-25 20:07:11.265 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4479/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:07:11.365 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:11.369 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:07:11.572 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:07:12.574 DEBUG [src.steps.store] Relaying message
2026-02-25 20:07:12.575 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10944/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:07:12.721 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:12.724 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:07:12.943 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:07:13.948 DEBUG [src.steps.store] Relaying message
2026-02-25 20:07:13.952 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62862/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:07:14.108 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:14.118 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:07:14.325 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:07:15.326 DEBUG [src.steps.store] Relaying message
2026-02-25 20:07:15.326 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25298/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:07:15.419 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:15.420 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:07:15.623 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:07:16.630 DEBUG [src.steps.store] Relaying message
2026-02-25 20:07:16.630 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15911/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:07:16.747 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:16.747 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:07:16.947 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:07:17.949 DEBUG [tests.e2e.test_e2e] Node 22 requests messages of subscribed filter topic
2026-02-25 20:07:17.949 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30237/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:07:17.952 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":1772050010799712317,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1772050012144567613,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1772050013546197507,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1772050014856379215,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1772050016207656276,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1772050017599856823,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1772050019003805933,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1772050020411241375,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1772050021785570613,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1772050023097740806,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1772050024389876388,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1772050025744152996,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1772050027141851906,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1772050028542758474,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1772050029920633052,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1772050031256760056,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1772050032574530664,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1772050033946930694,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1772050035326450527,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1772050036629997749,"ephemeral":false}]'
2026-02-25 20:07:17.953 DEBUG [tests.e2e.test_e2e] Total number received messages for node 22 is 20
2026-02-25 20:07:17.957 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 20:07:17.958 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 20:07:17.958 DEBUG [src.node.waku_node] Stopping container with id 905c641a71c4
2026-02-25 20:07:19.062 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:07:19.069 DEBUG [src.node.waku_node] Stopping container with id 35cb3dde3dd9
2026-02-25 20:07:19.900 ERROR [src.node.docker_mananger] Max retries reached for container 905c641a71c4. Exiting log stream.
2026-02-25 20:07:19.974 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:07:19.975 DEBUG [src.node.waku_node] Stopping container with id 12cef4c2718a
2026-02-25 20:07:20.789 ERROR [src.node.docker_mananger] Max retries reached for container 35cb3dde3dd9. Exiting log stream.
2026-02-25 20:07:20.805 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:07:20.806 DEBUG [src.node.waku_node] Stopping container with id 8adf0e386a78
2026-02-25 20:07:21.628 ERROR [src.node.docker_mananger] Max retries reached for container 12cef4c2718a. Exiting log stream.
2026-02-25 20:07:21.719 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:07:21.720 DEBUG [src.node.waku_node] Stopping container with id 032b752825a2
2026-02-25 20:07:22.523 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:07:22.524 DEBUG [src.node.waku_node] Stopping container with id a91b6eb8767c
2026-02-25 20:07:22.537 ERROR [src.node.docker_mananger] Max retries reached for container 8adf0e386a78. Exiting log stream.
2026-02-25 20:07:23.366 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:07:23.368 DEBUG [src.node.waku_node] Stopping container with id 464cee46449c
2026-02-25 20:07:24.198 ERROR [src.node.docker_mananger] Max retries reached for container a91b6eb8767c. Exiting log stream.
2026-02-25 20:07:24.224 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:07:24.226 DEBUG [src.node.waku_node] Stopping container with id 519f4e934e64
2026-02-25 20:07:25.063 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:07:25.069 DEBUG [src.node.waku_node] Stopping container with id 54c08ec8c388
2026-02-25 20:07:25.738 ERROR [src.node.docker_mananger] Max retries reached for container 032b752825a2. Exiting log stream.
2026-02-25 20:07:25.867 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:07:25.869 DEBUG [src.node.waku_node] Stopping container with id 74ddd8d653b3
2026-02-25 20:07:25.915 ERROR [src.node.docker_mananger] Max retries reached for container 519f4e934e64. Exiting log stream.
2026-02-25 20:07:26.612 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:07:26.620 DEBUG [src.node.waku_node] Stopping container with id 4861cb0d03ae
2026-02-25 20:07:26.703 ERROR [src.node.docker_mananger] Max retries reached for container 54c08ec8c388. Exiting log stream.
2026-02-25 20:07:27.238 ERROR [src.node.docker_mananger] Max retries reached for container 464cee46449c. Exiting log stream.
2026-02-25 20:07:27.437 ERROR [src.node.docker_mananger] Max retries reached for container 74ddd8d653b3. Exiting log stream.
2026-02-25 20:07:37.279 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:07:37.280 DEBUG [src.node.waku_node] Stopping container with id 9fff843412fe
2026-02-25 20:07:38.090 ERROR [src.node.docker_mananger] Max retries reached for container 4861cb0d03ae. Exiting log stream.
2026-02-25 20:07:47.897 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:07:47.898 DEBUG [src.node.waku_node] Stopping container with id da3d77be000a
2026-02-25 20:07:48.600 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:07:48.601 DEBUG [src.node.waku_node] Stopping container with id b6d5f9f1c9ef
2026-02-25 20:07:49.324 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:07:49.327 DEBUG [src.node.waku_node] Stopping container with id 117fbdc622e1
2026-02-25 20:07:49.439 ERROR [src.node.docker_mananger] Max retries reached for container da3d77be000a. Exiting log stream.
2026-02-25 20:07:50.106 ERROR [src.node.docker_mananger] Max retries reached for container 9fff843412fe. Exiting log stream.
2026-02-25 20:07:51.322 ERROR [src.node.docker_mananger] Max retries reached for container b6d5f9f1c9ef. Exiting log stream.
2026-02-25 20:07:59.934 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:07:59.934 DEBUG [src.node.waku_node] Stopping container with id 78356cd70cb2
2026-02-25 20:08:00.749 ERROR [src.node.docker_mananger] Max retries reached for container 117fbdc622e1. Exiting log stream.
2026-02-25 20:08:10.512 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:08:10.513 DEBUG [src.node.waku_node] Stopping container with id 4fa79b60c84a
2026-02-25 20:08:11.115 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:08:11.117 DEBUG [src.node.waku_node] Stopping container with id 4f21e88eb1c6
2026-02-25 20:08:11.331 ERROR [src.node.docker_mananger] Max retries reached for container 78356cd70cb2. Exiting log stream.
2026-02-25 20:08:11.724 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:08:11.727 DEBUG [src.node.waku_node] Stopping container with id 850b8d75a38e
2026-02-25 20:08:11.932 ERROR [src.node.docker_mananger] Max retries reached for container 4fa79b60c84a. Exiting log stream.
2026-02-25 20:08:12.538 ERROR [src.node.docker_mananger] Max retries reached for container 4f21e88eb1c6. Exiting log stream.
2026-02-25 20:08:22.306 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:08:22.306 DEBUG [src.node.waku_node] Stopping container with id ffe3809fdc34
2026-02-25 20:08:23.120 ERROR [src.node.docker_mananger] Max retries reached for container 850b8d75a38e. Exiting log stream.
2026-02-25 20:08:32.882 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:08:32.884 DEBUG [src.node.waku_node] Stopping container with id c5709c2decc8
2026-02-25 20:08:33.696 ERROR [src.node.docker_mananger] Max retries reached for container ffe3809fdc34. Exiting log stream.
2026-02-25 20:08:43.465 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:08:43.465 DEBUG [src.node.waku_node] Stopping container with id b9f7a7197c90
2026-02-25 20:08:43.997 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:08:44.001 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 20:08:44.381 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:08:44.461 ERROR [src.node.docker_mananger] Max retries reached for container c5709c2decc8. Exiting log stream.
2026-02-25 20:08:44.760 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:08:45.131 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:08:45.391 ERROR [src.node.docker_mananger] Max retries reached for container b9f7a7197c90. Exiting log stream.
2026-02-25 20:08:45.513 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:08:46.247 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:08:46.613 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:08:47.333 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:08:47.678 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:08:48.047 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:08:48.395 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:08:48.739 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:08:49.445 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:08:49.823 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:08:50.525 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:08:50.864 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:08:51.219 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:08:51.549 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:08:51.882 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:08:52.185 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:08:52.497 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:08:52.824 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:08:52.860 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,73 @@
2026-02-25 20:07:57.264 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 20:07:57.264 DEBUG [tests.conftest] Running test: test_single_content_topic[/app/20/sometopic/someencoding] with id: 2026-02-25_20-07-57__809b3b55-75dc-4d6d-b8ca-ed94cd6a89db
2026-02-25 20:07:57.264 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 20:07:57.264 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-25 20:07:57.265 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-25 20:07:57.272 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:07:57.272 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_20-07-57__809b3b55-75dc-4d6d-b8ca-ed94cd6a89db__wakuorg_nwaku:latest.log
2026-02-25 20:07:57.272 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:07:57.272 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:07:57.273 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:07:57.273 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.14.101
2026-02-25 20:07:57.274 DEBUG [src.node.docker_mananger] Generated ports ['18326', '18327', '18328', '18329', '18330']
2026-02-25 20:07:57.274 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:07:57.274 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:07:57.274 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:07:57.274 DEBUG [src.node.docker_mananger] docker run -i -t -p 18326:18326 -p 18327:18327 -p 18328:18328 -p 18329:18329 -p 18330:18330 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18328 --rest-port=18326 --tcp-port=18327 --discv5-udp-port=18329 --rest-address=0.0.0.0 --nat=extip:172.18.14.101 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=bb25d247a7ff5b37a1d0ad9b3589c7bc81766ff03d36dce1fdcb6f99fc0f8ef3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18330 --metrics-logging=true --relay=true --filter=true --content-topic=/app/20/sometopic/someencoding
2026-02-25 20:07:57.427 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.14.101 waku 23c384cc4546930dfd749cf65f2fe55c9246dcc922a33a5fae1baa920ddfc372
2026-02-25 20:07:57.455 DEBUG [src.node.docker_mananger] Container started with ID 23c384cc4546. Setting up logs at ./log/docker/node1_2026-02-25_20-07-57__809b3b55-75dc-4d6d-b8ca-ed94cd6a89db__wakuorg_nwaku:latest.log
2026-02-25 20:07:57.455 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18326
2026-02-25 20:07:57.457 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:07:57.593 ERROR [src.node.docker_mananger] Max retries reached for container 9f845718ffb3. Exiting log stream.
2026-02-25 20:07:58.063 ERROR [src.node.docker_mananger] Max retries reached for container 3b2132de0e61. Exiting log stream.
2026-02-25 20:07:58.457 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18326/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:07:58.461 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:07:58.461 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:07:58.461 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18326/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:07:58.464 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.14.101/tcp/18327/p2p/16Uiu2HAmEZBJXv34EhRec793r2dmgCzXXSD8xLknmksb1Vb7m7kC","/ip4/172.18.14.101/tcp/18328/ws/p2p/16Uiu2HAmEZBJXv34EhRec793r2dmgCzXXSD8xLknmksb1Vb7m7kC"],"enrUri":"enr:-L24QE2dURsIHcjeogzJ-7ocDSMhpDhQ12MilTV6-xZgp4dCOx7ST6ODtXi9GWUUrTkCw1G6jcUK88JXPUPfzU94gcUCgmlkgnY0gmlwhKwSDmWKbXVsdGlhZGRyc5YACASsEg5lBkeXAAoErBIOZQZHmN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDHDpF4-parUdY135i3H004QwGeT2HsJwlrzSnYS_4RiGDdGNwgkeXg3VkcIJHmYV3YWt1MgU"}'
2026-02-25 20:07:58.464 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:07:58.470 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:07:58.470 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_20-07-57__809b3b55-75dc-4d6d-b8ca-ed94cd6a89db__wakuorg_nwaku:latest.log
2026-02-25 20:07:58.470 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:07:58.470 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:07:58.472 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:07:58.472 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.156.139
2026-02-25 20:07:58.472 DEBUG [src.node.docker_mananger] Generated ports ['50148', '50149', '50150', '50151', '50152']
2026-02-25 20:07:58.472 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:07:58.472 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:07:58.473 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:07:58.473 DEBUG [src.node.docker_mananger] docker run -i -t -p 50148:50148 -p 50149:50149 -p 50150:50150 -p 50151:50151 -p 50152:50152 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50150 --rest-port=50148 --tcp-port=50149 --discv5-udp-port=50151 --rest-address=0.0.0.0 --nat=extip:172.18.156.139 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=e9599c702ea3fe90a246fedba937fcbe9e33cea26cbfcddfbacd9e74911268ee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50152 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QE2dURsIHcjeogzJ-7ocDSMhpDhQ12MilTV6-xZgp4dCOx7ST6ODtXi9GWUUrTkCw1G6jcUK88JXPUPfzU94gcUCgmlkgnY0gmlwhKwSDmWKbXVsdGlhZGRyc5YACASsEg5lBkeXAAoErBIOZQZHmN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDHDpF4-parUdY135i3H004QwGeT2HsJwlrzSnYS_4RiGDdGNwgkeXg3VkcIJHmYV3YWt1MgU --content-topic=/app/20/sometopic/someencoding
2026-02-25 20:07:58.643 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.156.139 waku e224cbc446ccc409eb5cd6776246d99c20e0187cea425235764c48d866c5d281
2026-02-25 20:07:58.671 DEBUG [src.node.docker_mananger] Container started with ID e224cbc446cc. Setting up logs at ./log/docker/node2_2026-02-25_20-07-57__809b3b55-75dc-4d6d-b8ca-ed94cd6a89db__wakuorg_nwaku:latest.log
2026-02-25 20:07:58.672 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50148
2026-02-25 20:07:58.673 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:07:59.674 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50148/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:07:59.704 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:07:59.704 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:07:59.704 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50148/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:07:59.708 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.156.139/tcp/50149/p2p/16Uiu2HAm2aeA9mJuuAjv5FrybxqaHwUzYoPqkoLc3suWvNFmKQC5","/ip4/172.18.156.139/tcp/50150/ws/p2p/16Uiu2HAm2aeA9mJuuAjv5FrybxqaHwUzYoPqkoLc3suWvNFmKQC5"],"enrUri":"enr:-L24QCsYth7LbmA5P8GmoQ9i1OGKjgY9oHFdZYMnjgAy0KYDUK76phYSkQnCf0d6TdXEEtDHV5wntrVKTqDKbk62WrsCgmlkgnY0gmlwhKwSnIuKbXVsdGlhZGRyc5YACASsEpyLBsPlAAoErBKciwbD5t0DgnJzhQACAQAAiXNlY3AyNTZrMaECak357nVTeVyrGdcXc2Ra6Y7k4vSijfOWrkLzw-5AUc6DdGNwgsPlg3VkcILD54V3YWt1MgE"}'
2026-02-25 20:07:59.709 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:07:59.710 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50148/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.14.101/tcp/18327/p2p/16Uiu2HAmEZBJXv34EhRec793r2dmgCzXXSD8xLknmksb1Vb7m7kC"]'
2026-02-25 20:07:59.713 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:59.714 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18326/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/20/sometopic/someencoding"]'
2026-02-25 20:07:59.716 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:59.716 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50148/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/20/sometopic/someencoding"]'
2026-02-25 20:07:59.718 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:59.719 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18326/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:07:59.724 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:59.724 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:07:59.824 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 20:07:59.825 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18326/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:07:59.827 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1772050079719137096,"ephemeral":false,"proof":""}]'
2026-02-25 20:07:59.829 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 20:07:59.829 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50148/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:07:59.831 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1772050079719137096,"ephemeral":false,"proof":""}]'
2026-02-25 20:07:59.834 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 20:07:59.835 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 20:07:59.835 DEBUG [src.node.waku_node] Stopping container with id 23c384cc4546
2026-02-25 20:08:00.323 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:08:00.324 DEBUG [src.node.waku_node] Stopping container with id e224cbc446cc
2026-02-25 20:08:00.812 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:08:00.815 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 20:08:00.819 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:08:00.824 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,349 @@
2026-02-25 20:07:03.905 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 20:07:03.905 DEBUG [tests.conftest] Running test: test_static_shard_relay_10_nwaku_nodes with id: 2026-02-25_20-07-03__abd8f934-8ee9-4fb8-9329-d88130a6e44d
2026-02-25 20:07:03.906 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 20:07:03.906 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-25 20:07:03.906 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-25 20:07:03.913 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:07:03.914 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_20-07-03__abd8f934-8ee9-4fb8-9329-d88130a6e44d__wakuorg_nwaku:latest.log
2026-02-25 20:07:03.914 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:07:03.914 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:07:03.916 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:07:03.916 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.69.93
2026-02-25 20:07:03.916 DEBUG [src.node.docker_mananger] Generated ports ['59775', '59776', '59777', '59778', '59779']
2026-02-25 20:07:03.916 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-02-25 20:07:03.916 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-25 20:07:03.916 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:07:03.916 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:07:03.916 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:07:03.916 DEBUG [src.node.docker_mananger] docker run -i -t -p 59775:59775 -p 59776:59776 -p 59777:59777 -p 59778:59778 -p 59779:59779 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59777 --rest-port=59775 --tcp-port=59776 --discv5-udp-port=59778 --rest-address=0.0.0.0 --nat=extip:172.18.69.93 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=1ecfbd6d9c9bbffddce36cddbbac98375e7885b264b9d77e06f197d0a5ac1cdc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59779 --metrics-logging=true --relay=true --filter=true
2026-02-25 20:07:04.081 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.69.93 waku 1d9ca5f2d4301bb286983bc78d0d63dbc4d005f0064e7c9010874c9c588488a2
2026-02-25 20:07:04.111 DEBUG [src.node.docker_mananger] Container started with ID 1d9ca5f2d430. Setting up logs at ./log/docker/node1_2026-02-25_20-07-03__abd8f934-8ee9-4fb8-9329-d88130a6e44d__wakuorg_nwaku:latest.log
2026-02-25 20:07:04.112 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 59775
2026-02-25 20:07:04.112 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:07:04.183 ERROR [src.node.docker_mananger] Max retries reached for container 3b7968fb411e. Exiting log stream.
2026-02-25 20:07:04.706 ERROR [src.node.docker_mananger] Max retries reached for container 30e8e834e40a. Exiting log stream.
2026-02-25 20:07:05.114 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59775/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:07:05.117 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:07:05.117 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:07:05.117 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59775/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:07:05.120 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.69.93/tcp/59776/p2p/16Uiu2HAmGR5idbBmcK5UkQQuMFF2PGWojbFdzbi4MK8rHNFZTUub","/ip4/172.18.69.93/tcp/59777/ws/p2p/16Uiu2HAmGR5idbBmcK5UkQQuMFF2PGWojbFdzbi4MK8rHNFZTUub"],"enrUri":"enr:-L24QDAj3ay0hxPyCh35ME8ni-ogOGLbiZnrFFaiGh6_vMoqWFxwWXSrpYMES_f_P5MchHxRirbF5pGNXAIh7l3czR8CgmlkgnY0gmlwhKwSRV2KbXVsdGlhZGRyc5YACASsEkVdBumAAAoErBJFXQbpgd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDN96vmpFhPpz7MW-lClP24x6oa7jwRFzZbwpRxX3U0caDdGNwgumAg3VkcILpgoV3YWt1MgU"}'
2026-02-25 20:07:05.120 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:07:05.127 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-02-25 20:07:05.127 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-25_20-07-03__abd8f934-8ee9-4fb8-9329-d88130a6e44d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-02-25 20:07:05.127 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:07:05.127 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:07:05.129 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:07:05.129 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.252.85
2026-02-25 20:07:05.129 DEBUG [src.node.docker_mananger] Generated ports ['35454', '35455', '35456', '35457', '35458']
2026-02-25 20:07:05.129 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-02-25 20:07:05.129 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-25 20:07:05.129 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:07:05.129 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:07:05.129 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:07:05.129 DEBUG [src.node.docker_mananger] docker run -i -t -p 35454:35454 -p 35455:35455 -p 35456:35456 -p 35457:35457 -p 35458:35458 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35456 --rest-port=35454 --tcp-port=35455 --discv5-udp-port=35457 --rest-address=0.0.0.0 --nat=extip:172.18.252.85 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=b7df51530da57ebc4decdbc2cbbdada6c1f31f0c98eca5debfc531a5fadc14bd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35458 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDAj3ay0hxPyCh35ME8ni-ogOGLbiZnrFFaiGh6_vMoqWFxwWXSrpYMES_f_P5MchHxRirbF5pGNXAIh7l3czR8CgmlkgnY0gmlwhKwSRV2KbXVsdGlhZGRyc5YACASsEkVdBumAAAoErBJFXQbpgd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDN96vmpFhPpz7MW-lClP24x6oa7jwRFzZbwpRxX3U0caDdGNwgumAg3VkcILpgoV3YWt1MgU
2026-02-25 20:07:05.292 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.252.85 waku c40fa00bc983b79d8af92bb58ef5b2d3407369e202dbecbb3b1146232f9f0ed0
2026-02-25 20:07:05.319 DEBUG [src.node.docker_mananger] Container started with ID c40fa00bc983. Setting up logs at ./log/docker/node3_2026-02-25_20-07-03__abd8f934-8ee9-4fb8-9329-d88130a6e44d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-02-25 20:07:05.319 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 35454
2026-02-25 20:07:05.319 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:07:06.321 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35454/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:07:06.345 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:07:06.349 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:07:06.351 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35454/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:07:06.355 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.252.85/tcp/35455/p2p/16Uiu2HAkvDYesQKsUESzNxsJKibo7rit7e8WFdtTjrBNxQDNsZkM","/ip4/172.18.252.85/tcp/35456/ws/p2p/16Uiu2HAkvDYesQKsUESzNxsJKibo7rit7e8WFdtTjrBNxQDNsZkM"],"enrUri":"enr:-L24QAkvCXpr9xNDpbfwVCW0HPOppUvcEbH27mVJ4ikiFrWdeQP0Ubdfh9KZ5YCKi8v1OQY6CDzLiEc0eM7aYRjSxI0CgmlkgnY0gmlwhKwS_FWKbXVsdGlhZGRyc5YACASsEvxVBop_AAoErBL8VQaKgN0DgnJzhQACAQAAiXNlY3AyNTZrMaECC8Bu8chyUSTYlw1BxDgf0FpD0P7iQIt0yoqMZPSlvjKDdGNwgop_g3VkcIKKgYV3YWt1MgE"}'
2026-02-25 20:07:06.356 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:07:06.357 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35454/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.69.93/tcp/59776/p2p/16Uiu2HAmGR5idbBmcK5UkQQuMFF2PGWojbFdzbi4MK8rHNFZTUub"]'
2026-02-25 20:07:06.361 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:06.368 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-02-25 20:07:06.368 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-25_20-07-03__abd8f934-8ee9-4fb8-9329-d88130a6e44d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-02-25 20:07:06.368 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:07:06.368 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:07:06.370 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:07:06.370 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.16.159
2026-02-25 20:07:06.370 DEBUG [src.node.docker_mananger] Generated ports ['39676', '39677', '39678', '39679', '39680']
2026-02-25 20:07:06.370 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-02-25 20:07:06.370 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-25 20:07:06.370 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:07:06.370 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:07:06.370 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:07:06.370 DEBUG [src.node.docker_mananger] docker run -i -t -p 39676:39676 -p 39677:39677 -p 39678:39678 -p 39679:39679 -p 39680:39680 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39678 --rest-port=39676 --tcp-port=39677 --discv5-udp-port=39679 --rest-address=0.0.0.0 --nat=extip:172.18.16.159 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=e1ceac09e9bedce18afd00cfcca41e67c4ca819fbe74d2e1bf89bd8be41d2fef --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39680 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDAj3ay0hxPyCh35ME8ni-ogOGLbiZnrFFaiGh6_vMoqWFxwWXSrpYMES_f_P5MchHxRirbF5pGNXAIh7l3czR8CgmlkgnY0gmlwhKwSRV2KbXVsdGlhZGRyc5YACASsEkVdBumAAAoErBJFXQbpgd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDN96vmpFhPpz7MW-lClP24x6oa7jwRFzZbwpRxX3U0caDdGNwgumAg3VkcILpgoV3YWt1MgU
2026-02-25 20:07:06.535 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.16.159 waku daa532749b7adfa94158c59dbe126e248090b79d1ad7568b8106c9210915e7eb
2026-02-25 20:07:06.563 DEBUG [src.node.docker_mananger] Container started with ID daa532749b7a. Setting up logs at ./log/docker/node4_2026-02-25_20-07-03__abd8f934-8ee9-4fb8-9329-d88130a6e44d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-02-25 20:07:06.564 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 39676
2026-02-25 20:07:06.564 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:07:07.564 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39676/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:07:07.579 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:07:07.579 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:07:07.579 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39676/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:07:07.584 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.16.159/tcp/39677/p2p/16Uiu2HAkur1E4Z3MQrL28JcYw9cNEXXS8aDr5FEedmL1vmZdzykD","/ip4/172.18.16.159/tcp/39678/ws/p2p/16Uiu2HAkur1E4Z3MQrL28JcYw9cNEXXS8aDr5FEedmL1vmZdzykD"],"enrUri":"enr:-L24QCErIrZ4ZEdZgZc_9aP2kZi3Fia_Bcrhs7U1ruF7E_eZG_wKJFLpzS1XLlXv7na5gaRc_KvGmC9vwN80rLiYrYoCgmlkgnY0gmlwhKwSEJ-KbXVsdGlhZGRyc5YACASsEhCfBpr9AAoErBIQnwaa_t0DgnJzhQACAQAAiXNlY3AyNTZrMaECBjuzcXaYfE4eDpk7-LxgHai6d83rHJ7x_v1TV4M9VFKDdGNwgpr9g3VkcIKa_4V3YWt1MgE"}'
2026-02-25 20:07:07.584 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:07:07.585 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39676/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.69.93/tcp/59776/p2p/16Uiu2HAmGR5idbBmcK5UkQQuMFF2PGWojbFdzbi4MK8rHNFZTUub"]'
2026-02-25 20:07:07.588 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:07.594 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-02-25 20:07:07.595 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2026-02-25_20-07-03__abd8f934-8ee9-4fb8-9329-d88130a6e44d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-02-25 20:07:07.595 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:07:07.595 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:07:07.596 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:07:07.596 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.73.126
2026-02-25 20:07:07.596 DEBUG [src.node.docker_mananger] Generated ports ['62510', '62511', '62512', '62513', '62514']
2026-02-25 20:07:07.597 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-02-25 20:07:07.597 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-25 20:07:07.597 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:07:07.597 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:07:07.597 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:07:07.597 DEBUG [src.node.docker_mananger] docker run -i -t -p 62510:62510 -p 62511:62511 -p 62512:62512 -p 62513:62513 -p 62514:62514 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62512 --rest-port=62510 --tcp-port=62511 --discv5-udp-port=62513 --rest-address=0.0.0.0 --nat=extip:172.18.73.126 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=dadd78bff4bbfaaabd2dad6ed25762f641cc4b71ba22bf2bb7849c3fe513e8f3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62514 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDAj3ay0hxPyCh35ME8ni-ogOGLbiZnrFFaiGh6_vMoqWFxwWXSrpYMES_f_P5MchHxRirbF5pGNXAIh7l3czR8CgmlkgnY0gmlwhKwSRV2KbXVsdGlhZGRyc5YACASsEkVdBumAAAoErBJFXQbpgd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDN96vmpFhPpz7MW-lClP24x6oa7jwRFzZbwpRxX3U0caDdGNwgumAg3VkcILpgoV3YWt1MgU
2026-02-25 20:07:07.771 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.73.126 waku 4a82eba85a446e21b331e535290056afd9e221b06383e967ac731bd23fe928ea
2026-02-25 20:07:07.800 DEBUG [src.node.docker_mananger] Container started with ID 4a82eba85a44. Setting up logs at ./log/docker/node5_2026-02-25_20-07-03__abd8f934-8ee9-4fb8-9329-d88130a6e44d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-02-25 20:07:07.800 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 62510
2026-02-25 20:07:07.800 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:07:08.801 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62510/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:07:08.821 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:07:08.824 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:07:08.827 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62510/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:07:08.831 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.73.126/tcp/62511/p2p/16Uiu2HAkyXSdGPThnnonMCgzjZty3tn7oZ3K8KF8zx4fWNNXgnRt","/ip4/172.18.73.126/tcp/62512/ws/p2p/16Uiu2HAkyXSdGPThnnonMCgzjZty3tn7oZ3K8KF8zx4fWNNXgnRt"],"enrUri":"enr:-L24QJrgnHbH0RBhB6VFuNbZbIcvkMuik-3uPSKcZugUxw2fD5CFpa8toQgXKzxyF26QHdcMlmbFdzv7MJUm260IJEUCgmlkgnY0gmlwhKwSSX6KbXVsdGlhZGRyc5YACASsEkl-BvQvAAoErBJJfgb0MN0DgnJzhQACAQAAiXNlY3AyNTZrMaECPOkiG5fMzE2eihlroSlKdfUTr4DQczcIBfviCv3YOs-DdGNwgvQvg3VkcIL0MYV3YWt1MgE"}'
2026-02-25 20:07:08.833 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:07:08.834 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62510/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.69.93/tcp/59776/p2p/16Uiu2HAmGR5idbBmcK5UkQQuMFF2PGWojbFdzbi4MK8rHNFZTUub"]'
2026-02-25 20:07:08.839 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:08.847 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-02-25 20:07:08.847 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node6_2026-02-25_20-07-03__abd8f934-8ee9-4fb8-9329-d88130a6e44d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-02-25 20:07:08.847 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:07:08.847 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:07:08.848 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:07:08.849 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.207.46
2026-02-25 20:07:08.849 DEBUG [src.node.docker_mananger] Generated ports ['8337', '8338', '8339', '8340', '8341']
2026-02-25 20:07:08.849 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-02-25 20:07:08.849 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-25 20:07:08.849 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:07:08.849 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:07:08.849 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:07:08.849 DEBUG [src.node.docker_mananger] docker run -i -t -p 8337:8337 -p 8338:8338 -p 8339:8339 -p 8340:8340 -p 8341:8341 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8339 --rest-port=8337 --tcp-port=8338 --discv5-udp-port=8340 --rest-address=0.0.0.0 --nat=extip:172.18.207.46 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=62aebdfc8226c533acfdfba9080ceefce6a6248e30e1bbf1bea6a2df65f2b66d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8341 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDAj3ay0hxPyCh35ME8ni-ogOGLbiZnrFFaiGh6_vMoqWFxwWXSrpYMES_f_P5MchHxRirbF5pGNXAIh7l3czR8CgmlkgnY0gmlwhKwSRV2KbXVsdGlhZGRyc5YACASsEkVdBumAAAoErBJFXQbpgd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDN96vmpFhPpz7MW-lClP24x6oa7jwRFzZbwpRxX3U0caDdGNwgumAg3VkcILpgoV3YWt1MgU
2026-02-25 20:07:09.028 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.207.46 waku c5345241105f795928ea9b448ad3b116d8892726d23805bcc35315cab836e13c
2026-02-25 20:07:09.057 DEBUG [src.node.docker_mananger] Container started with ID c5345241105f. Setting up logs at ./log/docker/node6_2026-02-25_20-07-03__abd8f934-8ee9-4fb8-9329-d88130a6e44d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-02-25 20:07:09.057 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 8337
2026-02-25 20:07:09.058 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:07:10.061 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8337/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:07:10.079 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:07:10.080 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:07:10.080 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8337/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:07:10.087 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.207.46/tcp/8338/p2p/16Uiu2HAkzogA5pQthgAvrEcci8ECELsfCj38F7cjEe2iPbKUiAGm","/ip4/172.18.207.46/tcp/8339/ws/p2p/16Uiu2HAkzogA5pQthgAvrEcci8ECELsfCj38F7cjEe2iPbKUiAGm"],"enrUri":"enr:-L24QNOdScmPCoX7uS5HZj0mESEsZiy1uz29gwLwWp2bZDEIBzLu-D3mEyXn79qlQ2cckizwiY8r-3mQp-UXdlC8PoECgmlkgnY0gmlwhKwSzy6KbXVsdGlhZGRyc5YACASsEs8uBiCSAAoErBLPLgYgk90DgnJzhQACAQAAiXNlY3AyNTZrMaECT-1pvQsal14pN-cYgeZIt94oR6vh0BqYUUNgon0vSq6DdGNwgiCSg3VkcIIglIV3YWt1MgE"}'
2026-02-25 20:07:10.088 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:07:10.089 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8337/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.69.93/tcp/59776/p2p/16Uiu2HAmGR5idbBmcK5UkQQuMFF2PGWojbFdzbi4MK8rHNFZTUub"]'
2026-02-25 20:07:10.092 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:10.099 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-02-25 20:07:10.100 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node7_2026-02-25_20-07-03__abd8f934-8ee9-4fb8-9329-d88130a6e44d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-02-25 20:07:10.100 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:07:10.100 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:07:10.101 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:07:10.102 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.195.76
2026-02-25 20:07:10.102 DEBUG [src.node.docker_mananger] Generated ports ['46505', '46506', '46507', '46508', '46509']
2026-02-25 20:07:10.102 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-02-25 20:07:10.102 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-25 20:07:10.102 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:07:10.102 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:07:10.102 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:07:10.102 DEBUG [src.node.docker_mananger] docker run -i -t -p 46505:46505 -p 46506:46506 -p 46507:46507 -p 46508:46508 -p 46509:46509 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46507 --rest-port=46505 --tcp-port=46506 --discv5-udp-port=46508 --rest-address=0.0.0.0 --nat=extip:172.18.195.76 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=79d51fbdfcd577b2f4ddb7c7bb1077fbafef8450a0e0ef04da40061f5a1686e6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46509 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDAj3ay0hxPyCh35ME8ni-ogOGLbiZnrFFaiGh6_vMoqWFxwWXSrpYMES_f_P5MchHxRirbF5pGNXAIh7l3czR8CgmlkgnY0gmlwhKwSRV2KbXVsdGlhZGRyc5YACASsEkVdBumAAAoErBJFXQbpgd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDN96vmpFhPpz7MW-lClP24x6oa7jwRFzZbwpRxX3U0caDdGNwgumAg3VkcILpgoV3YWt1MgU
2026-02-25 20:07:10.276 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.195.76 waku 98695bd8682986ef414cbc71664426a408ea3d1f67666bd3b45d21691dadeb9d
2026-02-25 20:07:10.303 DEBUG [src.node.docker_mananger] Container started with ID 98695bd86829. Setting up logs at ./log/docker/node7_2026-02-25_20-07-03__abd8f934-8ee9-4fb8-9329-d88130a6e44d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-02-25 20:07:10.304 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 46505
2026-02-25 20:07:10.304 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:07:11.307 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46505/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:07:11.325 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:07:11.328 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:07:11.328 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46505/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:07:11.334 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.195.76/tcp/46506/p2p/16Uiu2HAm6mTYC9AaPrrdRb6AHbXzSNmFgFcYeUdPpST86BwGvQ1g","/ip4/172.18.195.76/tcp/46507/ws/p2p/16Uiu2HAm6mTYC9AaPrrdRb6AHbXzSNmFgFcYeUdPpST86BwGvQ1g"],"enrUri":"enr:-L24QLbizDnkThX0gvxzmRWrxooJyHhwy96g9VmnQhCV7YnzJjJyvx60FOgp7IX_aSWuxjBvscToh11TVjsRu8fH6wYCgmlkgnY0gmlwhKwSw0yKbXVsdGlhZGRyc5YACASsEsNMBrWqAAoErBLDTAa1q90DgnJzhQACAQAAiXNlY3AyNTZrMaECqIIa1z7rdDUWiT7asi7Wko1FWx7IEcyHsmOipJ_phluDdGNwgrWqg3VkcIK1rIV3YWt1MgE"}'
2026-02-25 20:07:11.334 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:07:11.334 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46505/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.69.93/tcp/59776/p2p/16Uiu2HAmGR5idbBmcK5UkQQuMFF2PGWojbFdzbi4MK8rHNFZTUub"]'
2026-02-25 20:07:11.337 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:11.344 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-02-25 20:07:11.344 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node8_2026-02-25_20-07-03__abd8f934-8ee9-4fb8-9329-d88130a6e44d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-02-25 20:07:11.344 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:07:11.344 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:07:11.346 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:07:11.346 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.196.246
2026-02-25 20:07:11.346 DEBUG [src.node.docker_mananger] Generated ports ['9837', '9838', '9839', '9840', '9841']
2026-02-25 20:07:11.346 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-02-25 20:07:11.346 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-25 20:07:11.346 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:07:11.347 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:07:11.347 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:07:11.347 DEBUG [src.node.docker_mananger] docker run -i -t -p 9837:9837 -p 9838:9838 -p 9839:9839 -p 9840:9840 -p 9841:9841 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9839 --rest-port=9837 --tcp-port=9838 --discv5-udp-port=9840 --rest-address=0.0.0.0 --nat=extip:172.18.196.246 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=b8db31fde3fdc579e2dfa81d8291449f1d37c6a74b7ff9afd9ccca0ae91debf7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9841 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDAj3ay0hxPyCh35ME8ni-ogOGLbiZnrFFaiGh6_vMoqWFxwWXSrpYMES_f_P5MchHxRirbF5pGNXAIh7l3czR8CgmlkgnY0gmlwhKwSRV2KbXVsdGlhZGRyc5YACASsEkVdBumAAAoErBJFXQbpgd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDN96vmpFhPpz7MW-lClP24x6oa7jwRFzZbwpRxX3U0caDdGNwgumAg3VkcILpgoV3YWt1MgU
2026-02-25 20:07:11.513 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.196.246 waku 6487e86d4b85826e6b6d03fd9536d71ff6f6c2f79cb9a3608d153d3be75dd7bd
2026-02-25 20:07:11.539 DEBUG [src.node.docker_mananger] Container started with ID 6487e86d4b85. Setting up logs at ./log/docker/node8_2026-02-25_20-07-03__abd8f934-8ee9-4fb8-9329-d88130a6e44d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-02-25 20:07:11.539 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 9837
2026-02-25 20:07:11.539 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:07:12.541 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9837/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:07:12.563 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:07:12.565 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:07:12.565 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9837/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:07:12.571 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.196.246/tcp/9838/p2p/16Uiu2HAmAbGJyiodmKhMBCEhj1o6STX8CVfQ1nt1zRfpMS4EUH84","/ip4/172.18.196.246/tcp/9839/ws/p2p/16Uiu2HAmAbGJyiodmKhMBCEhj1o6STX8CVfQ1nt1zRfpMS4EUH84"],"enrUri":"enr:-L24QFS6xjAqw7k_HCmYiflD6sRgyQzFORrugFnqkRYsej4pNiuTmlsGvqfXXrr6D8o8S7wqmBfPLKK9LW2gFvAZaZ0CgmlkgnY0gmlwhKwSxPaKbXVsdGlhZGRyc5YACASsEsT2BiZuAAoErBLE9gYmb90DgnJzhQACAQAAiXNlY3AyNTZrMaEC4VRZX4RvpsZ8_iFYuh_2lgEWKCZkm8erXorWRtO6wgGDdGNwgiZug3VkcIImcIV3YWt1MgE"}'
2026-02-25 20:07:12.571 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:07:12.572 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9837/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.69.93/tcp/59776/p2p/16Uiu2HAmGR5idbBmcK5UkQQuMFF2PGWojbFdzbi4MK8rHNFZTUub"]'
2026-02-25 20:07:12.575 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:12.581 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-02-25 20:07:12.581 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node9_2026-02-25_20-07-03__abd8f934-8ee9-4fb8-9329-d88130a6e44d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-02-25 20:07:12.581 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:07:12.581 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:07:12.583 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:07:12.583 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.57.183
2026-02-25 20:07:12.583 DEBUG [src.node.docker_mananger] Generated ports ['50131', '50132', '50133', '50134', '50135']
2026-02-25 20:07:12.583 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-02-25 20:07:12.583 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-25 20:07:12.583 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:07:12.583 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:07:12.583 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:07:12.584 DEBUG [src.node.docker_mananger] docker run -i -t -p 50131:50131 -p 50132:50132 -p 50133:50133 -p 50134:50134 -p 50135:50135 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50133 --rest-port=50131 --tcp-port=50132 --discv5-udp-port=50134 --rest-address=0.0.0.0 --nat=extip:172.18.57.183 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=6d65dd97aea2fee70ac4dd7b9d87e25ede23201ad01fdad0a9bef84ad2d5e6ff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50135 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDAj3ay0hxPyCh35ME8ni-ogOGLbiZnrFFaiGh6_vMoqWFxwWXSrpYMES_f_P5MchHxRirbF5pGNXAIh7l3czR8CgmlkgnY0gmlwhKwSRV2KbXVsdGlhZGRyc5YACASsEkVdBumAAAoErBJFXQbpgd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDN96vmpFhPpz7MW-lClP24x6oa7jwRFzZbwpRxX3U0caDdGNwgumAg3VkcILpgoV3YWt1MgU
2026-02-25 20:07:12.760 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.57.183 waku a8af9f860969890823072cf868651eda6cebc9a5d698b5fce7cd1686b89dcf41
2026-02-25 20:07:12.789 DEBUG [src.node.docker_mananger] Container started with ID a8af9f860969. Setting up logs at ./log/docker/node9_2026-02-25_20-07-03__abd8f934-8ee9-4fb8-9329-d88130a6e44d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-02-25 20:07:12.790 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 50131
2026-02-25 20:07:12.790 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:07:13.793 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50131/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:07:13.810 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:07:13.811 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:07:13.811 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50131/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:07:13.815 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.57.183/tcp/50132/p2p/16Uiu2HAmA4DjxbdtUzugr9CnfUR785ntzKE7cw8mCpKbF4xj32Kh","/ip4/172.18.57.183/tcp/50133/ws/p2p/16Uiu2HAmA4DjxbdtUzugr9CnfUR785ntzKE7cw8mCpKbF4xj32Kh"],"enrUri":"enr:-L24QILTPsMFI7HrQk1B1xT_mnXE0ZkXoiKNnYXhIoUgVe10blQF1A2k3rVfD5e1wksctp6XpC2avA1uEA6EYcdW_6ICgmlkgnY0gmlwhKwSObeKbXVsdGlhZGRyc5YACASsEjm3BsPUAAoErBI5twbD1d0DgnJzhQACAQAAiXNlY3AyNTZrMaEC2WBwXM9w471GF4kcXx5nOAICnITxLdvqqLzdAMppn3CDdGNwgsPUg3VkcILD1oV3YWt1MgE"}'
2026-02-25 20:07:13.816 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:07:13.816 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50131/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.69.93/tcp/59776/p2p/16Uiu2HAmGR5idbBmcK5UkQQuMFF2PGWojbFdzbi4MK8rHNFZTUub"]'
2026-02-25 20:07:13.819 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:13.825 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-02-25 20:07:13.826 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node10_2026-02-25_20-07-03__abd8f934-8ee9-4fb8-9329-d88130a6e44d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-02-25 20:07:13.826 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:07:13.826 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:07:13.828 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:07:13.828 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.13.21
2026-02-25 20:07:13.829 DEBUG [src.node.docker_mananger] Generated ports ['55977', '55978', '55979', '55980', '55981']
2026-02-25 20:07:13.829 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-02-25 20:07:13.829 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-25 20:07:13.829 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:07:13.829 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:07:13.829 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:07:13.829 DEBUG [src.node.docker_mananger] docker run -i -t -p 55977:55977 -p 55978:55978 -p 55979:55979 -p 55980:55980 -p 55981:55981 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55979 --rest-port=55977 --tcp-port=55978 --discv5-udp-port=55980 --rest-address=0.0.0.0 --nat=extip:172.18.13.21 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=9c9fbe3fad202aecccf37caf89e55beeac57febefdd8acb10bebef7b66da2b5e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55981 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDAj3ay0hxPyCh35ME8ni-ogOGLbiZnrFFaiGh6_vMoqWFxwWXSrpYMES_f_P5MchHxRirbF5pGNXAIh7l3czR8CgmlkgnY0gmlwhKwSRV2KbXVsdGlhZGRyc5YACASsEkVdBumAAAoErBJFXQbpgd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDN96vmpFhPpz7MW-lClP24x6oa7jwRFzZbwpRxX3U0caDdGNwgumAg3VkcILpgoV3YWt1MgU
2026-02-25 20:07:14.007 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.13.21 waku 39ee7e7916af25c7b17428cdbc1081b86889b4944c24a56cb0b8a584e1b67767
2026-02-25 20:07:14.034 DEBUG [src.node.docker_mananger] Container started with ID 39ee7e7916af. Setting up logs at ./log/docker/node10_2026-02-25_20-07-03__abd8f934-8ee9-4fb8-9329-d88130a6e44d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-02-25 20:07:14.034 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 55977
2026-02-25 20:07:14.035 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:07:15.038 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55977/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:07:15.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_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:07:15.060 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:07:15.061 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55977/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:07:15.068 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.13.21/tcp/55978/p2p/16Uiu2HAmAr9D59ttTnssuuaDX3qnJsJnnGW8cuxwUWTw4xxmcxSJ","/ip4/172.18.13.21/tcp/55979/ws/p2p/16Uiu2HAmAr9D59ttTnssuuaDX3qnJsJnnGW8cuxwUWTw4xxmcxSJ"],"enrUri":"enr:-L24QIwo4vcHb4CtkWYjbkpYZ9sAiM7FT9dzkW6_jNgaofpaMTitQuUEbqOTBaHLtpYwbueX3ACkht3KPu5ZDS4fI5sCgmlkgnY0gmlwhKwSDRWKbXVsdGlhZGRyc5YACASsEg0VBtqqAAoErBINFQbaq90DgnJzhQACAQAAiXNlY3AyNTZrMaEC5SQH-38TkdOvL6MaaDwnceAcmoujU3_iBjVO11uS7U-DdGNwgtqqg3VkcILarIV3YWt1MgE"}'
2026-02-25 20:07:15.068 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:07:15.069 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55977/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.69.93/tcp/59776/p2p/16Uiu2HAmGR5idbBmcK5UkQQuMFF2PGWojbFdzbi4MK8rHNFZTUub"]'
2026-02-25 20:07:15.072 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:15.078 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-02-25 20:07:15.079 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node11_2026-02-25_20-07-03__abd8f934-8ee9-4fb8-9329-d88130a6e44d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-02-25 20:07:15.079 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:07:15.079 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:07:15.080 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:07:15.080 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.69.74
2026-02-25 20:07:15.080 DEBUG [src.node.docker_mananger] Generated ports ['39277', '39278', '39279', '39280', '39281']
2026-02-25 20:07:15.081 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-02-25 20:07:15.081 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-25 20:07:15.081 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:07:15.081 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:07:15.081 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:07:15.081 DEBUG [src.node.docker_mananger] docker run -i -t -p 39277:39277 -p 39278:39278 -p 39279:39279 -p 39280:39280 -p 39281:39281 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39279 --rest-port=39277 --tcp-port=39278 --discv5-udp-port=39280 --rest-address=0.0.0.0 --nat=extip:172.18.69.74 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=8a1e1ecd5cc272d7d5bb2aba2fbeee7d3161d4aa1970a548c217d6be3e7ad10d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39281 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDAj3ay0hxPyCh35ME8ni-ogOGLbiZnrFFaiGh6_vMoqWFxwWXSrpYMES_f_P5MchHxRirbF5pGNXAIh7l3czR8CgmlkgnY0gmlwhKwSRV2KbXVsdGlhZGRyc5YACASsEkVdBumAAAoErBJFXQbpgd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDN96vmpFhPpz7MW-lClP24x6oa7jwRFzZbwpRxX3U0caDdGNwgumAg3VkcILpgoV3YWt1MgU
2026-02-25 20:07:15.290 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.69.74 waku 086cc8660969ebd7ca76c4e029dadd8349a9eac063fd4363920109928be54e67
2026-02-25 20:07:15.358 DEBUG [src.node.docker_mananger] Container started with ID 086cc8660969. Setting up logs at ./log/docker/node11_2026-02-25_20-07-03__abd8f934-8ee9-4fb8-9329-d88130a6e44d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-02-25 20:07:15.364 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 39277
2026-02-25 20:07:15.364 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:07:16.364 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39277/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:07:16.367 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:07:16.367 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:07:16.368 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39277/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:07:16.371 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.69.74/tcp/39278/p2p/16Uiu2HAm1ExU4Cheyn4PmR5khxKjUWSaM9bWFVJq5vCjYnzyAf1D","/ip4/172.18.69.74/tcp/39279/ws/p2p/16Uiu2HAm1ExU4Cheyn4PmR5khxKjUWSaM9bWFVJq5vCjYnzyAf1D"],"enrUri":"enr:-L24QCUqgMZVvPZ-06yIYyTjX8ssg1ed_VlaFabB8WLmxhLjQGDb18TQWIzddSHbyezKhaH6s7BoD2AcYop55ui6x0wCgmlkgnY0gmlwhKwSRUqKbXVsdGlhZGRyc5YACASsEkVKBpluAAoErBJFSgaZb90DgnJzhQACAQAAiXNlY3AyNTZrMaECVmdf-M_jkN1uxTv1ehOPPYYJoeJ8dlUwMmo7qgbpxayDdGNwgplug3VkcIKZcIV3YWt1MgE"}'
2026-02-25 20:07:16.371 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:07:16.371 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39277/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.69.93/tcp/59776/p2p/16Uiu2HAmGR5idbBmcK5UkQQuMFF2PGWojbFdzbi4MK8rHNFZTUub"]'
2026-02-25 20:07:16.374 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:16.375 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59775/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-02-25 20:07:16.377 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:16.378 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35454/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-02-25 20:07:16.380 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:16.381 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39676/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-02-25 20:07:16.383 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:16.384 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62510/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-02-25 20:07:16.386 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:16.386 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8337/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-02-25 20:07:16.389 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:16.389 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46505/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-02-25 20:07:16.391 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:16.392 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9837/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-02-25 20:07:16.394 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:16.394 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50131/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-02-25 20:07:16.397 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:16.397 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55977/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-02-25 20:07:16.399 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:16.400 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39277/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-02-25 20:07:16.402 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:16.403 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59775/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:07:16.426 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:16.427 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:07:16.531 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 20:07:16.532 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59775/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:07:16.535 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772050036402985635,"ephemeral":false,"proof":""}]'
2026-02-25 20:07:16.536 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-02-25 20:07:16.537 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35454/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:07:16.539 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772050036402985635,"ephemeral":false,"proof":""}]'
2026-02-25 20:07:16.541 DEBUG [src.steps.sharding] Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-02-25 20:07:16.541 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39676/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:07:16.544 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772050036402985635,"ephemeral":false,"proof":""}]'
2026-02-25 20:07:16.546 DEBUG [src.steps.sharding] Checking that peer NODE_4:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-02-25 20:07:16.546 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62510/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:07:16.555 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772050036402985635,"ephemeral":false,"proof":""}]'
2026-02-25 20:07:16.558 DEBUG [src.steps.sharding] Checking that peer NODE_5:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-02-25 20:07:16.561 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:07:16.574 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772050036402985635,"ephemeral":false,"proof":""}]'
2026-02-25 20:07:16.576 DEBUG [src.steps.sharding] Checking that peer NODE_6:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-02-25 20:07:16.577 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46505/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:07:16.585 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772050036402985635,"ephemeral":false,"proof":""}]'
2026-02-25 20:07:16.588 DEBUG [src.steps.sharding] Checking that peer NODE_7:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-02-25 20:07:16.589 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:07:16.593 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772050036402985635,"ephemeral":false,"proof":""}]'
2026-02-25 20:07:16.595 DEBUG [src.steps.sharding] Checking that peer NODE_8:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-02-25 20:07:16.596 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50131/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:07:16.602 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772050036402985635,"ephemeral":false,"proof":""}]'
2026-02-25 20:07:16.603 DEBUG [src.steps.sharding] Checking that peer NODE_9:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-02-25 20:07:16.603 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55977/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:07:16.606 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772050036402985635,"ephemeral":false,"proof":""}]'
2026-02-25 20:07:16.607 DEBUG [src.steps.sharding] Checking that peer NODE_10:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-02-25 20:07:16.607 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39277/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:07:16.609 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772050036402985635,"ephemeral":false,"proof":""}]'
2026-02-25 20:07:16.612 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 20:07:16.613 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 20:07:16.613 DEBUG [src.node.waku_node] Stopping container with id 1d9ca5f2d430
2026-02-25 20:07:17.204 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:07:17.204 DEBUG [src.node.waku_node] Stopping container with id c40fa00bc983
2026-02-25 20:07:17.724 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:07:17.726 DEBUG [src.node.waku_node] Stopping container with id daa532749b7a
2026-02-25 20:07:18.017 ERROR [src.node.docker_mananger] Max retries reached for container 1d9ca5f2d430. Exiting log stream.
2026-02-25 20:07:18.263 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:07:18.264 DEBUG [src.node.waku_node] Stopping container with id 4a82eba85a44
2026-02-25 20:07:18.539 ERROR [src.node.docker_mananger] Max retries reached for container c40fa00bc983. Exiting log stream.
2026-02-25 20:07:19.077 ERROR [src.node.docker_mananger] Max retries reached for container daa532749b7a. Exiting log stream.
2026-02-25 20:07:28.822 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:07:28.823 DEBUG [src.node.waku_node] Stopping container with id c5345241105f
2026-02-25 20:07:29.635 ERROR [src.node.docker_mananger] Max retries reached for container 4a82eba85a44. Exiting log stream.
2026-02-25 20:07:39.317 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:07:39.319 DEBUG [src.node.waku_node] Stopping container with id 98695bd86829
2026-02-25 20:07:39.825 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:07:39.825 DEBUG [src.node.waku_node] Stopping container with id 6487e86d4b85
2026-02-25 20:07:40.132 ERROR [src.node.docker_mananger] Max retries reached for container c5345241105f. Exiting log stream.
2026-02-25 20:07:40.333 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:07:40.333 DEBUG [src.node.waku_node] Stopping container with id a8af9f860969
2026-02-25 20:07:40.699 ERROR [src.node.docker_mananger] Max retries reached for container 98695bd86829. Exiting log stream.
2026-02-25 20:07:40.827 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:07:40.829 DEBUG [src.node.waku_node] Stopping container with id 39ee7e7916af
2026-02-25 20:07:41.144 ERROR [src.node.docker_mananger] Max retries reached for container 6487e86d4b85. Exiting log stream.
2026-02-25 20:07:41.313 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:07:41.315 DEBUG [src.node.waku_node] Stopping container with id 086cc8660969
2026-02-25 20:07:41.638 ERROR [src.node.docker_mananger] Max retries reached for container a8af9f860969. Exiting log stream.
2026-02-25 20:07:41.804 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:07:41.807 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 20:07:41.839 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:07:41.857 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:07:41.879 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:07:41.891 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:07:41.909 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:07:41.946 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:07:41.963 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:07:41.970 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:07:41.976 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:07:41.982 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,337 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_three_store_sync_exchange with id: 2026-02-25_20-09-24__bc94858f-5ffb-4034-a9d7-d1e443d506ad
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_20-09-24__bc94858f-5ffb-4034-a9d7-d1e443d506ad__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_20-09-24__bc94858f-5ffb-4034-a9d7-d1e443d506ad__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-25_20-09-24__bc94858f-5ffb-4034-a9d7-d1e443d506ad__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.153.94
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34970', '34971', '34972', '34973', '34974']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 34970:34970 -p 34971:34971 -p 34972:34972 -p 34973:34973 -p 34974:34974 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34972 --rest-port=34970 --tcp-port=34971 --discv5-udp-port=34973 --rest-address=0.0.0.0 --nat=extip:172.18.153.94 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dcadd8b225f9fe86736ecb4d2cfe48ebab4ccac435b22e4c16a8cccfbcd9d601 --store-sync=true --store=true --store-sync-range=600 --store-sync-interval=6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34974 --metrics-logging=true --store-sync-relay-jitter=0 --relay=true --dns-discovery=false
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container fff8b3df2081. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.153.94 waku c07646c7950d367835840e3c162bf03df2a97715734fc84f99df24bbfce4c525
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c07646c7950d. Setting up logs at ./log/docker/node1_2026-02-25_20-09-24__bc94858f-5ffb-4034-a9d7-d1e443d506ad__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 34970
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 3246a43a1ba1. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34970/health" -H "Content-Type: application/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:34970/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.153.94/tcp/34971/p2p/16Uiu2HAkwVN4KGbHkcMSs3TPCNL6RSRobygMzhkKrDgLeWMqghfE","/ip4/172.18.153.94/tcp/34972/ws/p2p/16Uiu2HAkwVN4KGbHkcMSs3TPCNL6RSRobygMzhkKrDgLeWMqghfE"],"enrUri":"enr:-L24QFCo9PExcEp_KJ_jouxTwPtY3RwRN9g74-bbjXFsNFhBHnKJD4YFX7y7FkeX4QvqRboEJbX623wjZlYad9RVFEoCgmlkgnY0gmlwhKwSmV6KbXVsdGlhZGRyc5YACASsEpleBoibAAoErBKZXgaInN0DgnJzhQADAQAAiXNlY3AyNTZrMaECHqluveuBlTGhA5uZGG3M4kf4DdF_kBBIbWi1F1lwMKGDdGNwgoibg3VkcIKInYV3YWt1MhM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34970/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34970/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34970/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34970/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34970/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34970/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34970/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34970/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34970/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34970/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34970/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34970/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34970/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34970/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34970/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34970/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34970/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34970/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34970/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34970/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.7.138
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16526', '16527', '16528', '16529', '16530']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 16526:16526 -p 16527:16527 -p 16528:16528 -p 16529:16529 -p 16530:16530 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16528 --rest-port=16526 --tcp-port=16527 --discv5-udp-port=16529 --rest-address=0.0.0.0 --nat=extip:172.18.7.138 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dbc7cde914cf5ccbc30d883b5d57f57ddfcdcf2ce98fcd86b3eabbeac8d213fb --store-sync=true --store=true --store-sync-range=600 --store-sync-interval=6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16530 --metrics-logging=true --store-sync-relay-jitter=0 --relay=true --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.7.138 waku e2ee42714a67bc3078a4c8da47f250828504ff5c90d3170dbf8cc754709be992
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e2ee42714a67. Setting up logs at ./log/docker/node2_2026-02-25_20-09-24__bc94858f-5ffb-4034-a9d7-d1e443d506ad__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 16526
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16526/health" -H "Content-Type: application/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:16526/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.7.138/tcp/16527/p2p/16Uiu2HAmFb8o4HiKgRW8Ys2B3VgPF6zztVdRwzkojVYLrYYzBZVG","/ip4/172.18.7.138/tcp/16528/ws/p2p/16Uiu2HAmFb8o4HiKgRW8Ys2B3VgPF6zztVdRwzkojVYLrYYzBZVG"],"enrUri":"enr:-L24QM0lamoPtFnA8Gmf8tqZKw3Blo8kAGfoba78A5O-tbwzN1IXTSGppcGXv5NmaBV0_n6qQ-hPBpxrVHYzigk5FDACgmlkgnY0gmlwhKwSB4qKbXVsdGlhZGRyc5YACASsEgeKBkCPAAoErBIHigZAkN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDK5ZJFxn29xBIc7DqFpEHQgM5mly86kWDiyR2KZ_F9KeDdGNwgkCPg3VkcIJAkYV3YWt1MhM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16526/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16526/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16526/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16526/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16526/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16526/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16526/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16526/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16526/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16526/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16526/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16526/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16526/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16526/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16526/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16526/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16526/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16526/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16526/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16526/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16526/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.153.94/tcp/34971/p2p/16Uiu2HAkwVN4KGbHkcMSs3TPCNL6RSRobygMzhkKrDgLeWMqghfE"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.180.117
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35051', '35052', '35053', '35054', '35055']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 35051:35051 -p 35052:35052 -p 35053:35053 -p 35054:35054 -p 35055:35055 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35053 --rest-port=35051 --tcp-port=35052 --discv5-udp-port=35054 --rest-address=0.0.0.0 --nat=extip:172.18.180.117 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=77b5532ccea6feeefbdb4d0d6cfd7d62b4b68ecb511dccfe1badd841464ea1e5 --store-sync=true --store=true --store-sync-range=600 --store-sync-interval=6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35055 --metrics-logging=true --store-sync-relay-jitter=0 --relay=true --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.180.117 waku c0075e2c9cd5d0e4920b3f34e05b83c54a2b45aef24e4aae54d3cb78e0afb37c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c0075e2c9cd5. Setting up logs at ./log/docker/node3_2026-02-25_20-09-24__bc94858f-5ffb-4034-a9d7-d1e443d506ad__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 35051
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35051/health" -H "Content-Type: application/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:35051/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.180.117/tcp/35052/p2p/16Uiu2HAm4DbeTCuU8MvV4Rc5pc2NDr1jKwsihYrEGALBHQbaPERy","/ip4/172.18.180.117/tcp/35053/ws/p2p/16Uiu2HAm4DbeTCuU8MvV4Rc5pc2NDr1jKwsihYrEGALBHQbaPERy"],"enrUri":"enr:-L24QDzFjJTuZZhRJMgCoqIyjInQdhXFNDdK5RxDOtQhh9w2HNnqxvtsAFVRjoVGS8AevEb_Guz3Q_zsUwdZUCN3gs0CgmlkgnY0gmlwhKwStHWKbXVsdGlhZGRyc5YACASsErR1BojsAAoErBK0dQaI7d0DgnJzhQADAQAAiXNlY3AyNTZrMaECgqFQEWTkxvLXhGPcomSpJG7o_j4NC_Yhl8wnmB0fWfyDdGNwgojsg3VkcIKI7oV3YWt1MhM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35051/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35051/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35051/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35051/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35051/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35051/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35051/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35051/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35051/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35051/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35051/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35051/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35051/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35051/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35051/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35051/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35051/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35051/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35051/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35051/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35051/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.153.94/tcp/34971/p2p/16Uiu2HAkwVN4KGbHkcMSs3TPCNL6RSRobygMzhkKrDgLeWMqghfE"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35051/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.7.138/tcp/16527/p2p/16Uiu2HAmFb8o4HiKgRW8Ys2B3VgPF6zztVdRwzkojVYLrYYzBZVG"]'
INFO  src.node.api_clients.base_client:base_client.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:34970/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=&pageSize=200&ascending=true&peer_id=" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
DEBUG  tests.store_sync.test_store_sync:test_store_sync.py:933 Node-A store has 60 messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16526/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=&pageSize=200&ascending=true&peer_id=" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
DEBUG  tests.store_sync.test_store_sync:test_store_sync.py:937 Node-B store has 60 messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35051/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=&pageSize=200&ascending=true&peer_id=" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
DEBUG  tests.store_sync.test_store_sync:test_store_sync.py:940 Node-C store has 60 messages
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c07646c7950d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e2ee42714a67
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c0075e2c9cd5
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c07646c7950d. 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,268 @@
2026-02-25 20:05:34.271 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 20:05:34.272 DEBUG [tests.conftest] Running test: test_subscribe_one_by_one_to_different_content_topics_and_send_messages with id: 2026-02-25_20-05-34__75dcfec3-8aef-49c6-a969-c9fd697036e0
2026-02-25 20:05:34.273 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 20:05:34.274 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-25 20:05:34.274 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-25 20:05:34.289 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:05:34.290 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_20-05-34__75dcfec3-8aef-49c6-a969-c9fd697036e0__wakuorg_nwaku:latest.log
2026-02-25 20:05:34.290 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:05:34.291 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:05:34.294 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:05:34.294 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.219.201
2026-02-25 20:05:34.294 DEBUG [src.node.docker_mananger] Generated ports ['10940', '10941', '10942', '10943', '10944']
2026-02-25 20:05:34.295 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:05:34.295 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:05:34.295 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:05:34.295 DEBUG [src.node.docker_mananger] docker run -i -t -p 10940:10940 -p 10941:10941 -p 10942:10942 -p 10943:10943 -p 10944:10944 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10942 --rest-port=10940 --tcp-port=10941 --discv5-udp-port=10943 --rest-address=0.0.0.0 --nat=extip:172.18.219.201 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=dea367c1a1bce7e0a1fecee6ab9e6b6e39b9b49a7e883b212bdcc87d5e4e5873 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10944 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-02-25 20:05:34.480 ERROR [src.node.docker_mananger] Max retries reached for container 3186986d9844. Exiting log stream.
2026-02-25 20:05:34.501 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.219.201 waku 9af5a00a8a1f730ef7112b9b2647a5469e6608509c803cf471b49d635c4a1f2f
2026-02-25 20:05:34.541 DEBUG [src.node.docker_mananger] Container started with ID 9af5a00a8a1f. Setting up logs at ./log/docker/node1_2026-02-25_20-05-34__75dcfec3-8aef-49c6-a969-c9fd697036e0__wakuorg_nwaku:latest.log
2026-02-25 20:05:34.542 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 10940
2026-02-25 20:05:34.543 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:05:35.115 ERROR [src.node.docker_mananger] Max retries reached for container c2acfc8307b4. Exiting log stream.
2026-02-25 20:05:35.545 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10940/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:35.548 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:05:35.549 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:05:35.549 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10940/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:35.551 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.219.201/tcp/10941/p2p/16Uiu2HAm5e7rMimSqF2PBzEebuvFYr5mzo8PCSHGJexSADx9zM7b","/ip4/172.18.219.201/tcp/10942/ws/p2p/16Uiu2HAm5e7rMimSqF2PBzEebuvFYr5mzo8PCSHGJexSADx9zM7b"],"enrUri":"enr:-L24QJwsB0l80Pljz_OdYf2oHUZgjKuEl-TfwrDnocbfGjWab79IfuP-MlxW-MdpXxjvJN-WbuTvqi0T4cAyXwDN6CUCgmlkgnY0gmlwhKwS28mKbXVsdGlhZGRyc5YACASsEtvJBiq9AAoErBLbyQYqvt0DgnJzhQACAQAAiXNlY3AyNTZrMaECl8UXoc6KlKZWsrJV0lfgi7IGsXDYr2iihXgkvOFEbZaDdGNwgiq9g3VkcIIqv4V3YWt1MgU"}'
2026-02-25 20:05:35.551 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:05:35.559 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:05:35.560 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_20-05-34__75dcfec3-8aef-49c6-a969-c9fd697036e0__wakuorg_nwaku:latest.log
2026-02-25 20:05:35.560 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:05:35.560 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:05:35.567 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:05:35.567 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.202.254
2026-02-25 20:05:35.567 DEBUG [src.node.docker_mananger] Generated ports ['30341', '30342', '30343', '30344', '30345']
2026-02-25 20:05:35.567 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:05:35.568 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:05:35.568 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:05:35.568 DEBUG [src.node.docker_mananger] docker run -i -t -p 30341:30341 -p 30342:30342 -p 30343:30343 -p 30344:30344 -p 30345:30345 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30343 --rest-port=30341 --tcp-port=30342 --discv5-udp-port=30344 --rest-address=0.0.0.0 --nat=extip:172.18.202.254 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=cff95d43668ffc2343dc8ecd3d0fc01fe4e1d9ae26141a1fd43e3f1a600cb622 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30345 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJwsB0l80Pljz_OdYf2oHUZgjKuEl-TfwrDnocbfGjWab79IfuP-MlxW-MdpXxjvJN-WbuTvqi0T4cAyXwDN6CUCgmlkgnY0gmlwhKwS28mKbXVsdGlhZGRyc5YACASsEtvJBiq9AAoErBLbyQYqvt0DgnJzhQACAQAAiXNlY3AyNTZrMaECl8UXoc6KlKZWsrJV0lfgi7IGsXDYr2iihXgkvOFEbZaDdGNwgiq9g3VkcIIqv4V3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-02-25 20:05:35.773 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.202.254 waku fbccbe3a59ce520c5d0c0a1fd387cc49e76859382d9cb5b7f85594d4576ea54d
2026-02-25 20:05:35.812 DEBUG [src.node.docker_mananger] Container started with ID fbccbe3a59ce. Setting up logs at ./log/docker/node2_2026-02-25_20-05-34__75dcfec3-8aef-49c6-a969-c9fd697036e0__wakuorg_nwaku:latest.log
2026-02-25 20:05:35.813 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 30341
2026-02-25 20:05:35.813 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:05:36.813 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30341/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:36.827 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:05:36.830 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:05:36.830 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30341/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:36.833 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.202.254/tcp/30342/p2p/16Uiu2HAmKcGAhuUDgkBTswfGcCvVxhZGsAZnKY6rzw8JfvkV7Cds","/ip4/172.18.202.254/tcp/30343/ws/p2p/16Uiu2HAmKcGAhuUDgkBTswfGcCvVxhZGsAZnKY6rzw8JfvkV7Cds"],"enrUri":"enr:-L24QEktd-NSSjo7OIbF4zcbfdwUFfqBcr5zwdXvfsPVgc3kIUTewEE_9I799AsFP-4ToWyqCpuYcU2e-JpOlIzwGjkCgmlkgnY0gmlwhKwSyv6KbXVsdGlhZGRyc5YACASsEsr-BnaGAAoErBLK_gZ2h90DgnJzhQACAQAAiXNlY3AyNTZrMaEDZ07zc7zKCeBaMJsFfMMCxvcG4j0GXaSwnNqZEQUtFraDdGNwgnaGg3VkcIJ2iIV3YWt1MgE"}'
2026-02-25 20:05:36.835 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:05:36.836 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30341/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.219.201/tcp/10941/p2p/16Uiu2HAm5e7rMimSqF2PBzEebuvFYr5mzo8PCSHGJexSADx9zM7b"]'
2026-02-25 20:05:36.841 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:36.841 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10940/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-02-25 20:05:36.844 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:36.845 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30341/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-02-25 20:05:36.847 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:36.848 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10940/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:05:36.853 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:36.854 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:05:36.954 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 20:05:36.954 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10940/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:36.957 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049936848331637,"ephemeral":false,"proof":""}]'
2026-02-25 20:05:36.959 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 20:05:36.959 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30341/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:36.962 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772049936848331637,"ephemeral":false,"proof":""}]'
2026-02-25 20:05:36.964 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10940/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/content/test.js"]'
2026-02-25 20:05:36.967 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:36.968 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30341/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/content/test.js"]'
2026-02-25 20:05:36.973 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:36.975 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10940/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:05:36.980 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:36.980 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:05:37.080 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 20:05:37.081 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10940/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:37.084 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":1772049936974891941,"ephemeral":false,"proof":""}]'
2026-02-25 20:05:37.086 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 20:05:37.086 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30341/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:37.088 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":1772049936974891941,"ephemeral":false,"proof":""}]'
2026-02-25 20:05:37.090 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10940/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/22/sometopic/someencoding"]'
2026-02-25 20:05:37.093 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:37.094 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30341/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/22/sometopic/someencoding"]'
2026-02-25 20:05:37.100 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:37.101 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10940/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:05:37.106 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:37.107 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:05:37.208 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 20:05:37.208 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10940/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:37.211 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1772049937101613906,"ephemeral":false,"proof":""}]'
2026-02-25 20:05:37.213 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 20:05:37.213 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30341/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:37.216 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1772049937101613906,"ephemeral":false,"proof":""}]'
2026-02-25 20:05:37.218 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10940/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
2026-02-25 20:05:37.221 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:37.222 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30341/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
2026-02-25 20:05:37.227 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:37.229 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10940/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:05:37.237 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:37.238 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:05:37.338 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 20:05:37.338 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10940/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:37.342 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1772049937229267518,"ephemeral":false,"proof":""}]'
2026-02-25 20:05:37.343 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 20:05:37.344 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30341/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:37.346 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1772049937229267518,"ephemeral":false,"proof":""}]'
2026-02-25 20:05:37.348 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10940/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/statusim/1/community/cbor"]'
2026-02-25 20:05:37.352 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:37.352 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30341/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/statusim/1/community/cbor"]'
2026-02-25 20:05:37.359 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:37.361 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10940/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:05:37.365 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:37.366 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:05:37.466 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 20:05:37.467 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10940/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:37.470 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1772049937361183334,"ephemeral":false,"proof":""}]'
2026-02-25 20:05:37.472 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 20:05:37.472 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30341/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:37.475 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1772049937361183334,"ephemeral":false,"proof":""}]'
2026-02-25 20:05:37.476 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10940/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/27/sometopic/someencoding"]'
2026-02-25 20:05:37.480 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:37.481 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30341/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/27/sometopic/someencoding"]'
2026-02-25 20:05:37.486 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:37.487 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10940/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:05:37.495 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:37.495 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:05:37.595 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 20:05:37.596 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10940/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:37.599 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1772049937487481979,"ephemeral":false,"proof":""}]'
2026-02-25 20:05:37.601 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 20:05:37.601 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30341/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:37.604 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1772049937487481979,"ephemeral":false,"proof":""}]'
2026-02-25 20:05:37.606 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10940/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/29/sometopic/someencoding"]'
2026-02-25 20:05:37.610 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:37.611 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30341/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/29/sometopic/someencoding"]'
2026-02-25 20:05:37.615 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:37.616 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10940/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:05:37.622 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:37.623 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:05:37.723 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 20:05:37.724 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10940/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:37.727 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1772049937616754755,"ephemeral":false,"proof":""}]'
2026-02-25 20:05:37.728 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 20:05:37.729 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30341/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:37.731 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1772049937616754755,"ephemeral":false,"proof":""}]'
2026-02-25 20:05:37.733 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10940/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/20/sometopic/someencoding"]'
2026-02-25 20:05:37.736 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:37.737 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30341/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/20/sometopic/someencoding"]'
2026-02-25 20:05:37.745 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:37.746 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10940/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:05:37.753 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:37.754 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:05:37.854 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 20:05:37.855 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10940/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:37.858 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1772049937746562586,"ephemeral":false,"proof":""}]'
2026-02-25 20:05:37.859 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 20:05:37.860 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30341/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:37.862 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1772049937746562586,"ephemeral":false,"proof":""}]'
2026-02-25 20:05:37.864 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10940/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf"]'
2026-02-25 20:05:37.867 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:37.867 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30341/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf"]'
2026-02-25 20:05:37.870 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:37.870 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10940/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/weekly/protobuf", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:05:37.874 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:37.875 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:05:37.975 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 20:05:37.976 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10940/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:37.979 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1772049937870579773,"ephemeral":false,"proof":""}]'
2026-02-25 20:05:37.980 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 20:05:37.980 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30341/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:37.983 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1772049937870579773,"ephemeral":false,"proof":""}]'
2026-02-25 20:05:37.985 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10940/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/alerts/xml"]'
2026-02-25 20:05:37.989 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:37.992 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30341/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/alerts/xml"]'
2026-02-25 20:05:37.995 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:37.996 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10940/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/alerts/xml", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:05:38.002 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:38.002 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:05:38.103 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 20:05:38.103 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10940/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:38.106 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/alerts/xml","version":0,"timestamp":1772049937996625739,"ephemeral":false,"proof":""}]'
2026-02-25 20:05:38.108 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 20:05:38.108 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30341/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:38.111 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/alerts/xml","version":0,"timestamp":1772049937996625739,"ephemeral":false,"proof":""}]'
2026-02-25 20:05:38.112 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10940/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/updates/json"]'
2026-02-25 20:05:38.115 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:38.115 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30341/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/updates/json"]'
2026-02-25 20:05:38.118 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:38.119 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10940/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/updates/json", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:05:38.123 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:38.124 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:05:38.224 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 20:05:38.225 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10940/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:38.227 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/updates/json","version":0,"timestamp":1772049938118922012,"ephemeral":false,"proof":""}]'
2026-02-25 20:05:38.230 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 20:05:38.231 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30341/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:38.233 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/updates/json","version":0,"timestamp":1772049938118922012,"ephemeral":false,"proof":""}]'
2026-02-25 20:05:38.235 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10940/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/2.0/alerts/json"]'
2026-02-25 20:05:38.238 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:38.238 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30341/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/2.0/alerts/json"]'
2026-02-25 20:05:38.241 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:38.241 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10940/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/alerts/json", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:05:38.246 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:38.247 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:05:38.348 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 20:05:38.348 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10940/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:38.351 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1772049938241601090,"ephemeral":false,"proof":""}]'
2026-02-25 20:05:38.353 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 20:05:38.353 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30341/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:38.356 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1772049938241601090,"ephemeral":false,"proof":""}]'
2026-02-25 20:05:38.358 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10940/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/2.0/summaries/xml"]'
2026-02-25 20:05:38.361 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:38.361 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30341/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/2.0/summaries/xml"]'
2026-02-25 20:05:38.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:38.364 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10940/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:05:38.371 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:38.372 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:05:38.473 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 20:05:38.473 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10940/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:38.476 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1772049938364394846,"ephemeral":false,"proof":""}]'
2026-02-25 20:05:38.478 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 20:05:38.478 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30341/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:38.481 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1772049938364394846,"ephemeral":false,"proof":""}]'
2026-02-25 20:05:38.483 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10940/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/2.0/highlights/yaml"]'
2026-02-25 20:05:38.485 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:38.486 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30341/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/2.0/highlights/yaml"]'
2026-02-25 20:05:38.488 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:38.489 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10940/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/highlights/yaml", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:05:38.493 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:38.493 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:05:38.594 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 20:05:38.595 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10940/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:38.598 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1772049938489422585,"ephemeral":false,"proof":""}]'
2026-02-25 20:05:38.599 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 20:05:38.600 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30341/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:38.602 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1772049938489422585,"ephemeral":false,"proof":""}]'
2026-02-25 20:05:38.604 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10940/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/3.0/weekly/json"]'
2026-02-25 20:05:38.607 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:38.608 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30341/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/3.0/weekly/json"]'
2026-02-25 20:05:38.610 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:38.611 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10940/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/weekly/json", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:05:38.615 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:38.615 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:05:38.716 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 20:05:38.716 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10940/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:38.719 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1772049938610920093,"ephemeral":false,"proof":""}]'
2026-02-25 20:05:38.721 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 20:05:38.721 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30341/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:38.724 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1772049938610920093,"ephemeral":false,"proof":""}]'
2026-02-25 20:05:38.726 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10940/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/3.0/summaries/xml"]'
2026-02-25 20:05:38.729 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:38.729 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30341/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/3.0/summaries/xml"]'
2026-02-25 20:05:38.732 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:38.732 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10940/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:05:38.737 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:38.738 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:05:38.838 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 20:05:38.839 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10940/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:38.841 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1772049938732575385,"ephemeral":false,"proof":""}]'
2026-02-25 20:05:38.843 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 20:05:38.844 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30341/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:38.846 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1772049938732575385,"ephemeral":false,"proof":""}]'
2026-02-25 20:05:38.849 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 20:05:38.850 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 20:05:38.850 DEBUG [src.node.waku_node] Stopping container with id 9af5a00a8a1f
2026-02-25 20:05:39.478 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:05:39.479 DEBUG [src.node.waku_node] Stopping container with id fbccbe3a59ce
2026-02-25 20:05:40.116 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:05:40.118 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 20:05:40.133 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:05:40.147 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,76 @@
2026-02-25 20:08:19.712 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 20:08:19.713 DEBUG [tests.conftest] Running test: test_get_store_message_with_version with id: 2026-02-25_20-08-19__ff032ea6-5725-45b1-911b-30f9e9340b73
2026-02-25 20:08:19.713 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 20:08:19.713 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-25 20:08:19.713 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-25 20:08:19.720 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:08:19.720 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-25_20-08-19__ff032ea6-5725-45b1-911b-30f9e9340b73__wakuorg_nwaku:latest.log
2026-02-25 20:08:19.720 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:08:19.720 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:08:19.721 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:08:19.722 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.159.230
2026-02-25 20:08:19.722 DEBUG [src.node.docker_mananger] Generated ports ['55730', '55731', '55732', '55733', '55734']
2026-02-25 20:08:19.722 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:08:19.722 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:08:19.722 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:08:19.722 DEBUG [src.node.docker_mananger] docker run -i -t -p 55730:55730 -p 55731:55731 -p 55732:55732 -p 55733:55733 -p 55734:55734 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55732 --rest-port=55730 --tcp-port=55731 --discv5-udp-port=55733 --rest-address=0.0.0.0 --nat=extip:172.18.159.230 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0b8c1d6fedfca6fcf5ecf5daa8e55be0b3a0c2dae6132500232b3b3f61dcbb1c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55734 --metrics-logging=true --store=true --relay=true
2026-02-25 20:08:19.884 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.159.230 waku ab8903284591a19865c0644dec52695ff8dd8457f52d56191a6d289fdeb3ac83
2026-02-25 20:08:19.911 DEBUG [src.node.docker_mananger] Container started with ID ab8903284591. Setting up logs at ./log/docker/publishing_node1_2026-02-25_20-08-19__ff032ea6-5725-45b1-911b-30f9e9340b73__wakuorg_nwaku:latest.log
2026-02-25 20:08:19.911 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 55730
2026-02-25 20:08:19.912 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:08:20.028 ERROR [src.node.docker_mananger] Max retries reached for container 30f36450790c. Exiting log stream.
2026-02-25 20:08:20.503 ERROR [src.node.docker_mananger] Max retries reached for container 5dc171552d59. Exiting log stream.
2026-02-25 20:08:20.913 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55730/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:08:20.915 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:08:20.916 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:08:20.916 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55730/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:08:20.918 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.159.230/tcp/55731/p2p/16Uiu2HAm26SunWzkDRyZ5wM8rNUmPGJN1fuybmLZrZiKxCePWbhF","/ip4/172.18.159.230/tcp/55732/ws/p2p/16Uiu2HAm26SunWzkDRyZ5wM8rNUmPGJN1fuybmLZrZiKxCePWbhF"],"enrUri":"enr:-L24QOi4XkjvKzGmcDq_2QDF4m1sLtDBShbC6dWHHGhl8ZzWBBlKa-0qc01NIpzHkFQdiYAXXwxiPvT4dZd_yOnnTbACgmlkgnY0gmlwhKwSn-aKbXVsdGlhZGRyc5YACASsEp_mBtmzAAoErBKf5gbZtN0DgnJzhQADAQAAiXNlY3AyNTZrMaECYxT-7srdanAPtaDeNLHg48M-7Houat1W03wDi_QE6C6DdGNwgtmzg3VkcILZtYV3YWt1MgM"}'
2026-02-25 20:08:20.918 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:08:20.925 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:08:20.925 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-25_20-08-19__ff032ea6-5725-45b1-911b-30f9e9340b73__wakuorg_nwaku:latest.log
2026-02-25 20:08:20.925 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:08:20.925 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:08:20.926 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:08:20.927 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.0.206
2026-02-25 20:08:20.927 DEBUG [src.node.docker_mananger] Generated ports ['44564', '44565', '44566', '44567', '44568']
2026-02-25 20:08:20.927 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:08:20.927 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:08:20.927 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:08:20.927 DEBUG [src.node.docker_mananger] docker run -i -t -p 44564:44564 -p 44565:44565 -p 44566:44566 -p 44567:44567 -p 44568:44568 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44566 --rest-port=44564 --tcp-port=44565 --discv5-udp-port=44567 --rest-address=0.0.0.0 --nat=extip:172.18.0.206 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ab68cbe08f82acc0b15016c432fa36d89809be13bc4bb20ab128badd7faea57e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44568 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QOi4XkjvKzGmcDq_2QDF4m1sLtDBShbC6dWHHGhl8ZzWBBlKa-0qc01NIpzHkFQdiYAXXwxiPvT4dZd_yOnnTbACgmlkgnY0gmlwhKwSn-aKbXVsdGlhZGRyc5YACASsEp_mBtmzAAoErBKf5gbZtN0DgnJzhQADAQAAiXNlY3AyNTZrMaECYxT-7srdanAPtaDeNLHg48M-7Houat1W03wDi_QE6C6DdGNwgtmzg3VkcILZtYV3YWt1MgM --storenode=/ip4/172.18.159.230/tcp/55731/p2p/16Uiu2HAm26SunWzkDRyZ5wM8rNUmPGJN1fuybmLZrZiKxCePWbhF --store=true --relay=true
2026-02-25 20:08:21.086 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.0.206 waku a5600dc8093507c8c7c92da7f62e5509643503640ec0c6d770812878743a3456
2026-02-25 20:08:21.113 DEBUG [src.node.docker_mananger] Container started with ID a5600dc80935. Setting up logs at ./log/docker/store_node1_2026-02-25_20-08-19__ff032ea6-5725-45b1-911b-30f9e9340b73__wakuorg_nwaku:latest.log
2026-02-25 20:08:21.114 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 44564
2026-02-25 20:08:21.115 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:08:22.116 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44564/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:08:22.118 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:08:22.119 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:08:22.119 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44564/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:08:22.121 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.0.206/tcp/44565/p2p/16Uiu2HAm4kRvAGe3PbCGaX4kkVpZpGNLxFLxHBVjqJ4RzPufKXXY","/ip4/172.18.0.206/tcp/44566/ws/p2p/16Uiu2HAm4kRvAGe3PbCGaX4kkVpZpGNLxFLxHBVjqJ4RzPufKXXY"],"enrUri":"enr:-L24QIyUDarKCNjncxc83pTcXRf8t4E6d-KE5Pt8DPxogNapL5jdCHL_N1wJUbQwqlSHjZztOq1QVg07RMAEV6nuVsoCgmlkgnY0gmlwhKwSAM6KbXVsdGlhZGRyc5YACASsEgDOBq4VAAoErBIAzgauFt0DgnJzhQADAQAAiXNlY3AyNTZrMaECiodRKU6jrqpPm9l7HNtsBvxAqE-sbl3KRmaLW63QhtODdGNwgq4Vg3VkcIKuF4V3YWt1MgM"}'
2026-02-25 20:08:22.122 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:08:22.122 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44564/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.159.230/tcp/55731/p2p/16Uiu2HAm26SunWzkDRyZ5wM8rNUmPGJN1fuybmLZrZiKxCePWbhF"]'
2026-02-25 20:08:22.125 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:08:22.125 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55730/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 20:08:22.127 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:08:22.127 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44564/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 20:08:22.130 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:08:22.131 DEBUG [src.steps.store] Relaying message
2026-02-25 20:08:22.131 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55730/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)', "version": 10}'
2026-02-25 20:08:22.136 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:08:22.137 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:08:22.337 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-25 20:08:22.338 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55730/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:08:22.341 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x63e04fb34d8ebe27b42640630660aa791d01536377809919a8d41225c2a85646"}]}'
2026-02-25 20:08:22.342 DEBUG [src.steps.store] messages length is 1
2026-02-25 20:08:22.342 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-25 20:08:22.342 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44564/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:08:22.346 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x63e04fb34d8ebe27b42640630660aa791d01536377809919a8d41225c2a85646"}]}'
2026-02-25 20:08:22.346 DEBUG [src.steps.store] messages length is 1
2026-02-25 20:08:22.348 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 20:08:22.349 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 20:08:22.349 DEBUG [src.node.waku_node] Stopping container with id ab8903284591
2026-02-25 20:08:22.860 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:08:22.862 DEBUG [src.node.waku_node] Stopping container with id a5600dc80935
2026-02-25 20:08:23.376 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:08:23.377 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 20:08:23.382 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:08:23.388 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,108 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_cursor_pointing_to_deleted_message with id: 2026-02-25_20-07-57__46761c29-0c70-4716-994c-c54c3125e18e
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-25_20-07-57__46761c29-0c70-4716-994c-c54c3125e18e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.116.27
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38315', '38316', '38317', '38318', '38319']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 38315:38315 -p 38316:38316 -p 38317:38317 -p 38318:38318 -p 38319:38319 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38317 --rest-port=38315 --tcp-port=38316 --discv5-udp-port=38318 --rest-address=0.0.0.0 --nat=extip:172.18.116.27 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e8e1badaabf34746d0fd3473832f040a9fa35af94decdd1aad4d5890fabbdab6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38319 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9d52057048a3. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.116.27 waku dbad35efc1134d9d2b209d5cd1a2b0df82634abaecc60f168bf09fae5e7502b2
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID dbad35efc113. Setting up logs at ./log/docker/publishing_node1_2026-02-25_20-07-57__46761c29-0c70-4716-994c-c54c3125e18e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 38315
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 a2c38d5a90f3. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38315/health" -H "Content-Type: application/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:38315/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.116.27/tcp/38316/p2p/16Uiu2HAm8Q8HL8mwNmLH4Eki7Emtn33BXF2LaZQwX3B2NTRTDPRc","/ip4/172.18.116.27/tcp/38317/ws/p2p/16Uiu2HAm8Q8HL8mwNmLH4Eki7Emtn33BXF2LaZQwX3B2NTRTDPRc"],"enrUri":"enr:-L24QMrUywGhoy93LDlbOjbjObsRoFFL7w-_acFgTe1EMgRJc3Rbj2ySOlfruqEIbCT4pjMd92SqGbluoR0JxXop_-YCgmlkgnY0gmlwhKwSdBuKbXVsdGlhZGRyc5YACASsEnQbBpWsAAoErBJ0GwaVrd0DgnJzhQADAQAAiXNlY3AyNTZrMaECwMKCM90A3gkUfWXd4Jn_sdRIktG4PA39pb_jtjV49yuDdGNwgpWsg3VkcIKVroV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-25_20-07-57__46761c29-0c70-4716-994c-c54c3125e18e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.25
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['47465', '47466', '47467', '47468', '47469']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 47465:47465 -p 47466:47466 -p 47467:47467 -p 47468:47468 -p 47469:47469 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47467 --rest-port=47465 --tcp-port=47466 --discv5-udp-port=47468 --rest-address=0.0.0.0 --nat=extip:172.18.187.25 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e2cdd41fe1f0f06c1ad231d086f82665f708ccdeea17b4dd3da7b9c72bec649f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47469 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QMrUywGhoy93LDlbOjbjObsRoFFL7w-_acFgTe1EMgRJc3Rbj2ySOlfruqEIbCT4pjMd92SqGbluoR0JxXop_-YCgmlkgnY0gmlwhKwSdBuKbXVsdGlhZGRyc5YACASsEnQbBpWsAAoErBJ0GwaVrd0DgnJzhQADAQAAiXNlY3AyNTZrMaECwMKCM90A3gkUfWXd4Jn_sdRIktG4PA39pb_jtjV49yuDdGNwgpWsg3VkcIKVroV3YWt1MgM --storenode=/ip4/172.18.116.27/tcp/38316/p2p/16Uiu2HAm8Q8HL8mwNmLH4Eki7Emtn33BXF2LaZQwX3B2NTRTDPRc --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.187.25 waku 75cad303e26eebcf5b16227964d87c33208ed723835e51449f99f40ddcfc539b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 75cad303e26e. Setting up logs at ./log/docker/store_node1_2026-02-25_20-07-57__46761c29-0c70-4716-994c-c54c3125e18e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 47465
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47465/health" -H "Content-Type: application/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:47465/debug/v1/info" -H "Content-Type: application/json" -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.25/tcp/47466/p2p/16Uiu2HAmRVxFKT8BrqaUq6c5G5rdoZW3eHkLSp5DenQFRysVzu5m","/ip4/172.18.187.25/tcp/47467/ws/p2p/16Uiu2HAmRVxFKT8BrqaUq6c5G5rdoZW3eHkLSp5DenQFRysVzu5m"],"enrUri":"enr:-L24QD0YKp8gy9amgujCO9tIu-3Px5c06eMCi0RIEsX_HigPTlheHz64hmIRkgthf8yodApMCo_pyDPVrx5lAflBj4ICgmlkgnY0gmlwhKwSuxmKbXVsdGlhZGRyc5YACASsErsZBrlqAAoErBK7GQa5a90DgnJzhQADAQAAiXNlY3AyNTZrMaEDvtdTL_geCUpnBP27MMTAzci4jbhi-3KU_LGtHthxAEyDdGNwgrlqg3VkcIK5bIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47465/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.116.27/tcp/38316/p2p/16Uiu2HAm8Q8HL8mwNmLH4Eki7Emtn33BXF2LaZQwX3B2NTRTDPRc"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38315/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:47465/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:38315/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:38315/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:38315/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:38315/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:38315/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:38315/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:38315/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:38315/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:38315/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:38315/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38315/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&cursor=0x07ccc9397c5a69231316b11d835feb6eeb0851f28c96190f5871fa3c24630aea&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 500 Server Error: Internal Server Error for url: http://127.0.0.1:38315/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&cursor=0x07ccc9397c5a69231316b11d835feb6eeb0851f28c96190f5871fa3c24630aea&pageSize=100&ascending=true. Response content: b'error in handleSelfStoreRequest: BAD_RESPONSE: archive error: DRIVER_ERROR: cursor not found'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47465/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&cursor=0x07ccc9397c5a69231316b11d835feb6eeb0851f28c96190f5871fa3c24630aea&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 500 Server Error: Internal Server Error for url: http://127.0.0.1:47465/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&cursor=0x07ccc9397c5a69231316b11d835feb6eeb0851f28c96190f5871fa3c24630aea&pageSize=100&ascending=true. Response content: b'error in handleSelfStoreRequest: BAD_RESPONSE: archive error: DRIVER_ERROR: cursor not found'
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 dbad35efc113
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 75cad303e26e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,95 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_with_ephemeral with id: 2026-02-25_20-04-59__e66e0ce2-19f2-4463-a015-4b099f044e89
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_20-04-59__e66e0ce2-19f2-4463-a015-4b099f044e89__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.125
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34273', '34274', '34275', '34276', '34277']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 34273:34273 -p 34274:34274 -p 34275:34275 -p 34276:34276 -p 34277:34277 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34275 --rest-port=34273 --tcp-port=34274 --discv5-udp-port=34276 --rest-address=0.0.0.0 --nat=extip:172.18.207.125 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4bd35ecee03bfdefecdbdfd0b521cdf9f8af42b5fbdb17b83b16f216ae119afd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34277 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.207.125 waku 5c51886f436654f9228be841714849a36e3256e9647538c65159a452a3223877
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5c51886f4366. Setting up logs at ./log/docker/node1_2026-02-25_20-04-59__e66e0ce2-19f2-4463-a015-4b099f044e89__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 34273
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 b4b184b77ee9. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container da6c35346653. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34273/health" -H "Content-Type: application/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:34273/debug/v1/info" -H "Content-Type: application/json" -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.125/tcp/34274/p2p/16Uiu2HAm5dKPewkwj1cSfX1uryUnqBG3eHFzpPqi4VqsjRSfJuaD","/ip4/172.18.207.125/tcp/34275/ws/p2p/16Uiu2HAm5dKPewkwj1cSfX1uryUnqBG3eHFzpPqi4VqsjRSfJuaD"],"enrUri":"enr:-L24QKCedeACh029dRcb8pPfNFNUF-fyH4shCopjmkciU2-xHwSHcoOefS3aoL4tzsVDUVAVsebc_jmsXboFSDK5vh4CgmlkgnY0gmlwhKwSz32KbXVsdGlhZGRyc5YACASsEs99BoXiAAoErBLPfQaF490DgnJzhQADAQAAiXNlY3AyNTZrMaECl5CPMyWg1Sn9hjeoKTdbD5oyWR-8YW28OOZmm_twFX6DdGNwgoXig3VkcIKF5IV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_20-04-59__e66e0ce2-19f2-4463-a015-4b099f044e89__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.104
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50827', '50828', '50829', '50830', '50831']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 50827:50827 -p 50828:50828 -p 50829:50829 -p 50830:50830 -p 50831:50831 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50829 --rest-port=50827 --tcp-port=50828 --discv5-udp-port=50830 --rest-address=0.0.0.0 --nat=extip:172.18.101.104 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ad8c504a4e83e4f63b2f62efc608adc8ae368bc2b55f1cfb2346cf0aeccaedae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50831 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKCedeACh029dRcb8pPfNFNUF-fyH4shCopjmkciU2-xHwSHcoOefS3aoL4tzsVDUVAVsebc_jmsXboFSDK5vh4CgmlkgnY0gmlwhKwSz32KbXVsdGlhZGRyc5YACASsEs99BoXiAAoErBLPfQaF490DgnJzhQADAQAAiXNlY3AyNTZrMaECl5CPMyWg1Sn9hjeoKTdbD5oyWR-8YW28OOZmm_twFX6DdGNwgoXig3VkcIKF5IV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.101.104 waku e21d4bbd8c8d2316a7a0e2c8a7660da0a760356ac9d832c933d2363f1c2e3009
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e21d4bbd8c8d. Setting up logs at ./log/docker/node2_2026-02-25_20-04-59__e66e0ce2-19f2-4463-a015-4b099f044e89__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 50827
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50827/health" -H "Content-Type: application/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:50827/debug/v1/info" -H "Content-Type: application/json" -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.104/tcp/50828/p2p/16Uiu2HAmGJT9P32WZkN1aCHbKXvVFvefx73v6AHpiebmSsLiiNmu","/ip4/172.18.101.104/tcp/50829/ws/p2p/16Uiu2HAmGJT9P32WZkN1aCHbKXvVFvefx73v6AHpiebmSsLiiNmu"],"enrUri":"enr:-L24QKBwpeLuSvCjJdMmY-0rc9e1-a3zwo-qsyRJgCOzp-LrQlc_LfxiN0fR3v019HUbjj2SR4BO3odwmVy-9ZMha6sCgmlkgnY0gmlwhKwSZWiKbXVsdGlhZGRyc5YACASsEmVoBsaMAAoErBJlaAbGjd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDNivY-K-4rFk7oINWUsFfmsnGergZE4qPakP8BhhTq_iDdGNwgsaMg3VkcILGjoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50827/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.207.125/tcp/34274/p2p/16Uiu2HAm5dKPewkwj1cSfX1uryUnqBG3eHFzpPqi4VqsjRSfJuaD"]'
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:34273/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:50827/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:34273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:34273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1772049901970775296,"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:50827/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1772049901970775296,"ephemeral":false,"proof":""}]'
INFO  src.steps.relay:relay.py:71 WARM UP successful!!
DEBUG  tests.relay.test_publish:test_publish.py:174 Running test with Ephemeral True
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)', "ephemeral": true}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1772049902086470323,"ephemeral":true,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50827/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1772049902086470323,"ephemeral":true,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:174 Running test with Ephemeral False
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)', "ephemeral": false}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1772049902199570833,"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:50827/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1772049902199570833,"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 5c51886f4366
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e21d4bbd8c8d
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,98 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_with_payload_of_150_kb with id: 2026-02-25_20-08-23__47df58c6-12d8-40a2-bbf0-7a6002016aeb
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-25_20-08-23__47df58c6-12d8-40a2-bbf0-7a6002016aeb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.106
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35463', '35464', '35465', '35466', '35467']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 35463:35463 -p 35464:35464 -p 35465:35465 -p 35466:35466 -p 35467:35467 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35465 --rest-port=35463 --tcp-port=35464 --discv5-udp-port=35466 --rest-address=0.0.0.0 --nat=extip:172.18.212.106 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ddaffc0a30c8a7e8fa58ed9aa6f3a5b56076e1d90312db62ffac1e7e7d0acfba --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35467 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.212.106 waku 502580980e411081a9d471079ef4c2a2d2c5dfc40eab208d9e431f4ac4d10a24
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 589f6512c431. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 502580980e41. Setting up logs at ./log/docker/receiving_node1_2026-02-25_20-08-23__47df58c6-12d8-40a2-bbf0-7a6002016aeb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 35463
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 1a54f4bbc312. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35463/health" -H "Content-Type: application/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:35463/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.212.106/tcp/35464/p2p/16Uiu2HAmAhA1Z1dPfrbvoWBff41Wu9UwSg5qRvnjtvk5FvcBexxg","/ip4/172.18.212.106/tcp/35465/ws/p2p/16Uiu2HAmAhA1Z1dPfrbvoWBff41Wu9UwSg5qRvnjtvk5FvcBexxg"],"enrUri":"enr:-L24QN4SRGfhyVa6lN2W2HCzMe3O_mAq-3aD8Y3pfXP4ZdN4TGNt5mtpLJK_E3l9l-RiHfBBsjG3ub7uimg9yCklCyACgmlkgnY0gmlwhKwS1GqKbXVsdGlhZGRyc5YACASsEtRqBoqIAAoErBLUagaKid0DgnJzhQADAQAAiXNlY3AyNTZrMaEC4ta1xGRGJXBaNTiax58-TSvWT772SzOUV_eiJew1SuGDdGNwgoqIg3VkcIKKioV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-25_20-08-23__47df58c6-12d8-40a2-bbf0-7a6002016aeb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.244.32
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6357', '6358', '6359', '6360', '6361']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 6357:6357 -p 6358:6358 -p 6359:6359 -p 6360:6360 -p 6361:6361 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6359 --rest-port=6357 --tcp-port=6358 --discv5-udp-port=6360 --rest-address=0.0.0.0 --nat=extip:172.18.244.32 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=45bd7edbfd4d1fdce85f3df0cbc4d6ec73f021a961007865fdcfada96c56acbc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6361 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.244.32 waku 3b2cfff49791f625e094d281fb0a576d7a3a681cc7968d6dda3cd7b0c14da906
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3b2cfff49791. Setting up logs at ./log/docker/receiving_node2_2026-02-25_20-08-23__47df58c6-12d8-40a2-bbf0-7a6002016aeb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 6357
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6357/health" -H "Content-Type: application/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:6357/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.244.32/tcp/6358/p2p/16Uiu2HAkzxP2kF2oFEvE1Lga5JRC987sGtLRUKkXictiycPNvVyD","/ip4/172.18.244.32/tcp/6359/ws/p2p/16Uiu2HAkzxP2kF2oFEvE1Lga5JRC987sGtLRUKkXictiycPNvVyD"],"enrUri":"enr:-L24QJjt1lUCRV8sEtz4FtEJ9FDCjb_Q91d_Zj9GR-zBOkOPBG5oqVp65trn9cqt1NvJdRYIEhZFKlQqVRWL8MrpagYCgmlkgnY0gmlwhKwS9CCKbXVsdGlhZGRyc5YACASsEvQgBhjWAAoErBL0IAYY190DgnJzhQADAQAAiXNlY3AyNTZrMaECUihGezGPNwUgRshTnqeB9oYtO4OWJJRktvtBUH2pRsSDdGNwghjWg3VkcIIY2IV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6357/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.212.106/tcp/35464/p2p/16Uiu2HAmAhA1Z1dPfrbvoWBff41Wu9UwSg5qRvnjtvk5FvcBexxg"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-25_20-08-23__47df58c6-12d8-40a2-bbf0-7a6002016aeb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.183.152
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38308', '38309', '38310', '38311', '38312']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 38308:38308 -p 38309:38309 -p 38310:38310 -p 38311:38311 -p 38312:38312 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38310 --rest-port=38308 --tcp-port=38309 --discv5-udp-port=38311 --rest-address=0.0.0.0 --nat=extip:172.18.183.152 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c94aacf1f6a4ea45cbb01cd9c2cbba064e8deaaa2f2fbee8de5ab1d0bb3cde31 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38312 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QN4SRGfhyVa6lN2W2HCzMe3O_mAq-3aD8Y3pfXP4ZdN4TGNt5mtpLJK_E3l9l-RiHfBBsjG3ub7uimg9yCklCyACgmlkgnY0gmlwhKwS1GqKbXVsdGlhZGRyc5YACASsEtRqBoqIAAoErBLUagaKid0DgnJzhQADAQAAiXNlY3AyNTZrMaEC4ta1xGRGJXBaNTiax58-TSvWT772SzOUV_eiJew1SuGDdGNwgoqIg3VkcIKKioV3YWt1Mgk --lightpushnode=/ip4/172.18.212.106/tcp/35464/p2p/16Uiu2HAmAhA1Z1dPfrbvoWBff41Wu9UwSg5qRvnjtvk5FvcBexxg --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.183.152 waku 02ca59aa6117d5169c0aac959dddd2a2ba93ebd1a77bc3841fde7139fca869bd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 02ca59aa6117. Setting up logs at ./log/docker/lightpush_node1_2026-02-25_20-08-23__47df58c6-12d8-40a2-bbf0-7a6002016aeb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 38308
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38308/health" -H "Content-Type: application/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:38308/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.183.152/tcp/38309/p2p/16Uiu2HAmLpNtJfuZsWKSWj42curSWCYeTeksLLiRUXYr6TyD5aCa","/ip4/172.18.183.152/tcp/38310/ws/p2p/16Uiu2HAmLpNtJfuZsWKSWj42curSWCYeTeksLLiRUXYr6TyD5aCa"],"enrUri":"enr:-L24QPAUmXU-pfstbes2SnyjIZFjJMrTCrjojOKfi53XZnAgW7l1c09v6_75IfIB6rLAvk-4sGSJV64Onoec0Gp34yoCgmlkgnY0gmlwhKwSt5iKbXVsdGlhZGRyc5YACASsEreYBpWlAAoErBK3mAaVpt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDeUUz69wP5WJkcUcSbc8d6Qv_5dBTbCOqyZTX3NJ9EqODdGNwgpWlg3VkcIKVp4V3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38308/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.212.106/tcp/35464/p2p/16Uiu2HAmAhA1Z1dPfrbvoWBff41Wu9UwSg5qRvnjtvk5FvcBexxg"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38308/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.244.32/tcp/6358/p2p/16Uiu2HAkzxP2kF2oFEvE1Lga5JRC987sGtLRUKkXictiycPNvVyD"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35463/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:6357/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:38308/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:60 Running test with payload length of 153600 bytes
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 503 Server Error: Service Unavailable for url: http://127.0.0.1:38308/lightpush/v1/message. Response content: b'Failed to request a message push: Message size exceeded maximum of 153600 bytes'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 502580980e41
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 3b2cfff49791
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 02ca59aa6117
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 502580980e41. 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,79 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_get_message_with_ephemeral with id: 2026-02-25_20-07-20__2bd237b3-7dd2-46fc-b0e5-5640d3b57114
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_20-07-20__2bd237b3-7dd2-46fc-b0e5-5640d3b57114__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.54
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['4576', '4577', '4578', '4579', '4580']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 4576:4576 -p 4577:4577 -p 4578:4578 -p 4579:4579 -p 4580:4580 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4578 --rest-port=4576 --tcp-port=4577 --discv5-udp-port=4579 --rest-address=0.0.0.0 --nat=extip:172.18.247.54 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d806e652f23cef137c9e917f87a62bedebfd8c3ef22e4d810aea1fdceb32afca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4580 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.247.54 waku 539c52a20bd01cc0684814d1f168acf08717bda6915224f5be2792be941ee071
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 539c52a20bd0. Setting up logs at ./log/docker/node1_2026-02-25_20-07-20__2bd237b3-7dd2-46fc-b0e5-5640d3b57114__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 4576
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 2eb13ec46211. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4576/health" -H "Content-Type: application/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:4576/debug/v1/info" -H "Content-Type: application/json" -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.54/tcp/4577/p2p/16Uiu2HAm4nVdKkiTo8aKoFt9Uv4cGiiQCmWD2MYWMPnaGzxQLKip","/ip4/172.18.247.54/tcp/4578/ws/p2p/16Uiu2HAm4nVdKkiTo8aKoFt9Uv4cGiiQCmWD2MYWMPnaGzxQLKip"],"enrUri":"enr:-L24QA1aJPgXWLoiFwEg0kr94ZMdZRE_PMa3Bc4L4hSxWrYheSWNBlC7-O8ygpdsmM2EHWmKw-vAIsSr6BDs76e3vUcCgmlkgnY0gmlwhKwS9zaKbXVsdGlhZGRyc5YACASsEvc2BhHhAAoErBL3NgYR4t0DgnJzhQADAQAAiXNlY3AyNTZrMaECiw6sWbQWDCVbLDYMYRuT0SI4FGxg3qtkNqfgvVkGNYmDdGNwghHhg3VkcIIR44V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_20-07-20__2bd237b3-7dd2-46fc-b0e5-5640d3b57114__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.74.49
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20309', '20310', '20311', '20312', '20313']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 20309:20309 -p 20310:20310 -p 20311:20311 -p 20312:20312 -p 20313:20313 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20311 --rest-port=20309 --tcp-port=20310 --discv5-udp-port=20312 --rest-address=0.0.0.0 --nat=extip:172.18.74.49 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b06c002fa1fef482ace6b2e4dbd128b2cbad5107936a8470fed23f2ae7bbc36a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20313 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QA1aJPgXWLoiFwEg0kr94ZMdZRE_PMa3Bc4L4hSxWrYheSWNBlC7-O8ygpdsmM2EHWmKw-vAIsSr6BDs76e3vUcCgmlkgnY0gmlwhKwS9zaKbXVsdGlhZGRyc5YACASsEvc2BhHhAAoErBL3NgYR4t0DgnJzhQADAQAAiXNlY3AyNTZrMaECiw6sWbQWDCVbLDYMYRuT0SI4FGxg3qtkNqfgvVkGNYmDdGNwghHhg3VkcIIR44V3YWt1MgU --filternode=/ip4/172.18.247.54/tcp/4577/p2p/16Uiu2HAm4nVdKkiTo8aKoFt9Uv4cGiiQCmWD2MYWMPnaGzxQLKip
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.74.49 waku faeb241ffb17189a00f4811219ec67af582280d005bec20ba6b84cce64c1ab2f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID faeb241ffb17. Setting up logs at ./log/docker/node2_2026-02-25_20-07-20__2bd237b3-7dd2-46fc-b0e5-5640d3b57114__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 20309
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20309/health" -H "Content-Type: application/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:20309/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.74.49/tcp/20310/p2p/16Uiu2HAmDzphSi4Ea1Ayi8xbexwQA6m2VYmb7h84iSULrMKEJpsw","/ip4/172.18.74.49/tcp/20311/ws/p2p/16Uiu2HAmDzphSi4Ea1Ayi8xbexwQA6m2VYmb7h84iSULrMKEJpsw"],"enrUri":"enr:-L24QHIeaJ73PL2JpZw9zPk9GIdQveyHFj3Hq2UgWIVjzRpwCJiRX4uh6uE7WyW3elg4spdl9YnHnJGGX_2Gaye5tvsCgmlkgnY0gmlwhKwSSjGKbXVsdGlhZGRyc5YACASsEkoxBk9WAAoErBJKMQZPV90DgnJzhQADAQAAiXNlY3AyNTZrMaEDE_Bjk-LF7uqCce5AkyO4GREj5ohqz9AbZh211ZfiDV6DdGNwgk9Wg3VkcIJPWIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20309/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.247.54/tcp/4577/p2p/16Uiu2HAm4nVdKkiTo8aKoFt9Uv4cGiiQCmWD2MYWMPnaGzxQLKip"]'
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:4576/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:20309/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "6a7a5155-473c-4691-b755-947cd9e3a011", "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":"6a7a5155-473c-4691-b755-947cd9e3a011","statusDesc":"OK"}'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:49 Running test with Ephemeral True
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4576/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)', "ephemeral": true}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20309/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":1772050042631891140,"ephemeral":true}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:49 Running test with Ephemeral False
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4576/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)', "ephemeral": false}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20309/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":1772050042743839078,"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 539c52a20bd0
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id faeb241ffb17
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,100 @@
2026-02-25 20:08:28.084 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 20:08:28.085 DEBUG [tests.conftest] Running test: test_store_with_wrong_url_content_topic with id: 2026-02-25_20-08-28__75190d2a-027f-4f1a-b75d-407334b4bca7
2026-02-25 20:08:28.085 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 20:08:28.085 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-25 20:08:28.085 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-25 20:08:28.092 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:08:28.092 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-25_20-08-28__75190d2a-027f-4f1a-b75d-407334b4bca7__wakuorg_nwaku:latest.log
2026-02-25 20:08:28.092 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:08:28.092 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:08:28.094 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:08:28.094 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.144.213
2026-02-25 20:08:28.094 DEBUG [src.node.docker_mananger] Generated ports ['50379', '50380', '50381', '50382', '50383']
2026-02-25 20:08:28.094 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:08:28.094 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:08:28.094 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:08:28.094 DEBUG [src.node.docker_mananger] docker run -i -t -p 50379:50379 -p 50380:50380 -p 50381:50381 -p 50382:50382 -p 50383:50383 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50381 --rest-port=50379 --tcp-port=50380 --discv5-udp-port=50382 --rest-address=0.0.0.0 --nat=extip:172.18.144.213 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bc911f19bae23afb3bc07bfae126a1adc6946bee83990d389aa44c17132bb7c5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50383 --metrics-logging=true --store=true --relay=true
2026-02-25 20:08:28.244 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.144.213 waku 7f9e1451bf20b0a5f407b7781c31386e558a455ff93d3b05a7a4926d6acf6f8d
2026-02-25 20:08:28.270 DEBUG [src.node.docker_mananger] Container started with ID 7f9e1451bf20. Setting up logs at ./log/docker/publishing_node1_2026-02-25_20-08-28__75190d2a-027f-4f1a-b75d-407334b4bca7__wakuorg_nwaku:latest.log
2026-02-25 20:08:28.273 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50379
2026-02-25 20:08:28.273 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:08:28.369 ERROR [src.node.docker_mananger] Max retries reached for container 88f97449fa27. Exiting log stream.
2026-02-25 20:08:28.884 ERROR [src.node.docker_mananger] Max retries reached for container efabf773e171. Exiting log stream.
2026-02-25 20:08:29.275 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50379/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:08:29.278 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:08:29.278 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:08:29.278 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50379/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:08:29.281 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.144.213/tcp/50380/p2p/16Uiu2HAmBgQ5fbyMyk12kwEZv72anNUXfLTS4x71sQK5rnRUXQpD","/ip4/172.18.144.213/tcp/50381/ws/p2p/16Uiu2HAmBgQ5fbyMyk12kwEZv72anNUXfLTS4x71sQK5rnRUXQpD"],"enrUri":"enr:-L24QOwPzPiynbtmiPCsQvKHE84Ks3Vtmte1PSZqCBsubfKbNiXpw6q6f0JH5ESseShl-_YT0Ttx8M9MXv7zp7mVZDgCgmlkgnY0gmlwhKwSkNWKbXVsdGlhZGRyc5YACASsEpDVBsTMAAoErBKQ1QbEzd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC8YC556cv_Ni9z-rbV3JRDR-u7C-__urGsr592Eo50Q6DdGNwgsTMg3VkcILEzoV3YWt1MgM"}'
2026-02-25 20:08:29.281 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:08:29.288 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:08:29.288 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-25_20-08-28__75190d2a-027f-4f1a-b75d-407334b4bca7__wakuorg_nwaku:latest.log
2026-02-25 20:08:29.288 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:08:29.288 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:08:29.289 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:08:29.289 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.47.212
2026-02-25 20:08:29.289 DEBUG [src.node.docker_mananger] Generated ports ['32287', '32288', '32289', '32290', '32291']
2026-02-25 20:08:29.290 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:08:29.290 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:08:29.290 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:08:29.290 DEBUG [src.node.docker_mananger] docker run -i -t -p 32287:32287 -p 32288:32288 -p 32289:32289 -p 32290:32290 -p 32291:32291 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32289 --rest-port=32287 --tcp-port=32288 --discv5-udp-port=32290 --rest-address=0.0.0.0 --nat=extip:172.18.47.212 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1cdcaf449ccc97ec2eec2e859e3a84acd196d9db7d5f5adcc17b94ce9ac9e40d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32291 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QOwPzPiynbtmiPCsQvKHE84Ks3Vtmte1PSZqCBsubfKbNiXpw6q6f0JH5ESseShl-_YT0Ttx8M9MXv7zp7mVZDgCgmlkgnY0gmlwhKwSkNWKbXVsdGlhZGRyc5YACASsEpDVBsTMAAoErBKQ1QbEzd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC8YC556cv_Ni9z-rbV3JRDR-u7C-__urGsr592Eo50Q6DdGNwgsTMg3VkcILEzoV3YWt1MgM --storenode=/ip4/172.18.144.213/tcp/50380/p2p/16Uiu2HAmBgQ5fbyMyk12kwEZv72anNUXfLTS4x71sQK5rnRUXQpD --store=true --relay=true
2026-02-25 20:08:29.449 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.47.212 waku 8de8f79febff6322f4c15a9af0481d964fdb3d5bbcce6984ab4a964f7137ddf0
2026-02-25 20:08:29.476 DEBUG [src.node.docker_mananger] Container started with ID 8de8f79febff. Setting up logs at ./log/docker/store_node1_2026-02-25_20-08-28__75190d2a-027f-4f1a-b75d-407334b4bca7__wakuorg_nwaku:latest.log
2026-02-25 20:08:29.477 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32287
2026-02-25 20:08:29.477 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:08:30.477 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32287/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:08:30.480 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:08:30.481 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:08:30.481 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32287/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:08:30.483 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.47.212/tcp/32288/p2p/16Uiu2HAmBArGbgd5CWmyk5S24BjK74AiMQPQ9cN3EzNLANqFnAQS","/ip4/172.18.47.212/tcp/32289/ws/p2p/16Uiu2HAmBArGbgd5CWmyk5S24BjK74AiMQPQ9cN3EzNLANqFnAQS"],"enrUri":"enr:-L24QDI5MlL0t_v5sOrrBgpVeIRSvvh-tAfPdFSQi8pWp2OeA8Jej4cSWNo2HNaxmtcbtBEbq3nebsMpYedXWdqIn3kCgmlkgnY0gmlwhKwSL9SKbXVsdGlhZGRyc5YACASsEi_UBn4gAAoErBIv1AZ-Id0DgnJzhQADAQAAiXNlY3AyNTZrMaEC6e7p0JEexNPypyOaQ8kMeqO-abWqxA_1a1qAV6UvnDuDdGNwgn4gg3VkcIJ-IoV3YWt1MgM"}'
2026-02-25 20:08:30.483 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:08:30.484 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32287/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.144.213/tcp/50380/p2p/16Uiu2HAmBgQ5fbyMyk12kwEZv72anNUXfLTS4x71sQK5rnRUXQpD"]'
2026-02-25 20:08:30.487 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:08:30.487 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50379/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 20:08:30.489 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:08:30.490 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32287/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 20:08:30.492 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:08:30.492 DEBUG [src.steps.store] Relaying message
2026-02-25 20:08:30.492 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50379/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:08:30.498 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:08:30.498 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:08:30.699 DEBUG [src.steps.store] Relaying message
2026-02-25 20:08:30.700 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50379/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:08:30.705 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:08:30.705 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:08:30.906 DEBUG [src.steps.store] Relaying message
2026-02-25 20:08:30.906 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50379/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:08:30.912 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:08:30.912 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:08:31.113 DEBUG [src.steps.store] Relaying message
2026-02-25 20:08:31.114 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50379/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:08:31.119 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:08:31.119 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:08:31.320 DEBUG [src.steps.store] Relaying message
2026-02-25 20:08:31.320 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50379/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:08:31.326 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:08:31.326 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:08:31.527 DEBUG [src.steps.store] Relaying message
2026-02-25 20:08:31.527 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50379/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:08:31.533 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:08:31.533 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:08:31.733 DEBUG [src.steps.store] Relaying message
2026-02-25 20:08:31.734 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50379/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:08:31.739 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:08:31.740 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:08:31.941 DEBUG [src.steps.store] Relaying message
2026-02-25 20:08:31.941 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50379/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:08:31.946 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:08:31.947 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:08:32.148 DEBUG [tests.store.test_topics] trying to find stored messages with wrong content_topic =myapp/1/latest/proto
2026-02-25 20:08:32.148 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50379/store/v3/messages?includeData=true&contentTopics=myapp%2F1%2Flatest%2Fproto&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:08:32.151 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-02-25 20:08:32.151 DEBUG [tests.store.test_topics] response for wrong url content topic is {'requestId': '', 'statusCode': 200, 'statusDesc': 'OK', 'messages': []}
2026-02-25 20:08:32.153 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 20:08:32.154 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 20:08:32.155 DEBUG [src.node.waku_node] Stopping container with id 7f9e1451bf20
2026-02-25 20:08:32.636 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:08:32.638 DEBUG [src.node.waku_node] Stopping container with id 8de8f79febff
2026-02-25 20:08:33.182 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:08:33.184 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 20:08:33.191 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:08:33.199 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,88 @@
2026-02-25 20:07:23.244 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 20:07:23.245 DEBUG [tests.conftest] Running test: test_node_uses_both_auto_and_regular_apis with id: 2026-02-25_20-07-23__e0697816-5c23-4b76-98ac-b606fc2c8d39
2026-02-25 20:07:23.245 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 20:07:23.245 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-25 20:07:23.245 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-25 20:07:23.252 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:07:23.252 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_20-07-23__e0697816-5c23-4b76-98ac-b606fc2c8d39__wakuorg_nwaku:latest.log
2026-02-25 20:07:23.252 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:07:23.252 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:07:23.254 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:07:23.254 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.38.217
2026-02-25 20:07:23.254 DEBUG [src.node.docker_mananger] Generated ports ['37497', '37498', '37499', '37500', '37501']
2026-02-25 20:07:23.254 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-25 20:07:23.254 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:07:23.254 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:07:23.254 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:07:23.254 DEBUG [src.node.docker_mananger] docker run -i -t -p 37497:37497 -p 37498:37498 -p 37499:37499 -p 37500:37500 -p 37501:37501 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37499 --rest-port=37497 --tcp-port=37498 --discv5-udp-port=37500 --rest-address=0.0.0.0 --nat=extip:172.18.38.217 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=dad0a0c3a25ac2ba75f7ffc5c8bc2e7e86bdff01baeea1e043772772b7c3b7c8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37501 --metrics-logging=true --relay=true --filter=true
2026-02-25 20:07:23.411 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.38.217 waku 929fbf98ae2b983968616d72cf0e328b4acbb5fab5766a6ac474d43eadfa5c6e
2026-02-25 20:07:23.437 DEBUG [src.node.docker_mananger] Container started with ID 929fbf98ae2b. Setting up logs at ./log/docker/node1_2026-02-25_20-07-23__e0697816-5c23-4b76-98ac-b606fc2c8d39__wakuorg_nwaku:latest.log
2026-02-25 20:07:23.438 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37497
2026-02-25 20:07:23.438 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:07:23.587 ERROR [src.node.docker_mananger] Max retries reached for container ff7adc423adf. Exiting log stream.
2026-02-25 20:07:24.041 ERROR [src.node.docker_mananger] Max retries reached for container d0e8634dc13d. Exiting log stream.
2026-02-25 20:07:24.438 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37497/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:07:24.441 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:07:24.441 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:07:24.442 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37497/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:07:24.444 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.38.217/tcp/37498/p2p/16Uiu2HAmGDXFZnChMa8yHGAaVXJKcw9pKU3YHqpiHPBD88VfeiC3","/ip4/172.18.38.217/tcp/37499/ws/p2p/16Uiu2HAmGDXFZnChMa8yHGAaVXJKcw9pKU3YHqpiHPBD88VfeiC3"],"enrUri":"enr:-L24QL3niZUr34sBwNxTVenj9qfw0VaRePZAqTxj7PLxRUc5St5n5xCF54yQ4UcAanBvm7fvtALO6zlN8E604aSBO4kCgmlkgnY0gmlwhKwSJtmKbXVsdGlhZGRyc5YACASsEibZBpJ6AAoErBIm2QaSe90DgnJzhQACAQAAiXNlY3AyNTZrMaEDNOiWPrarPKuNpJNR70U9X5d1AhwN_htx8RcGMlhDYCyDdGNwgpJ6g3VkcIKSfIV3YWt1MgU"}'
2026-02-25 20:07:24.444 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:07:24.450 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:07:24.450 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_20-07-23__e0697816-5c23-4b76-98ac-b606fc2c8d39__wakuorg_nwaku:latest.log
2026-02-25 20:07:24.450 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:07:24.450 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:07:24.451 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:07:24.451 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.60.232
2026-02-25 20:07:24.451 DEBUG [src.node.docker_mananger] Generated ports ['18166', '18167', '18168', '18169', '18170']
2026-02-25 20:07:24.452 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-25 20:07:24.452 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:07:24.452 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:07:24.452 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:07:24.452 DEBUG [src.node.docker_mananger] docker run -i -t -p 18166:18166 -p 18167:18167 -p 18168:18168 -p 18169:18169 -p 18170:18170 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18168 --rest-port=18166 --tcp-port=18167 --discv5-udp-port=18169 --rest-address=0.0.0.0 --nat=extip:172.18.60.232 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=a3636e3c8ec9995aa10eab3faec5cb8da0d9eece7fe21b12fdaae12ffe4d0edb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18170 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QL3niZUr34sBwNxTVenj9qfw0VaRePZAqTxj7PLxRUc5St5n5xCF54yQ4UcAanBvm7fvtALO6zlN8E604aSBO4kCgmlkgnY0gmlwhKwSJtmKbXVsdGlhZGRyc5YACASsEibZBpJ6AAoErBIm2QaSe90DgnJzhQACAQAAiXNlY3AyNTZrMaEDNOiWPrarPKuNpJNR70U9X5d1AhwN_htx8RcGMlhDYCyDdGNwgpJ6g3VkcIKSfIV3YWt1MgU
2026-02-25 20:07:24.609 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.60.232 waku 6d078910f0cef19e51e4a290bf69efa31013490258e6406404a9ba4f28129606
2026-02-25 20:07:24.640 DEBUG [src.node.docker_mananger] Container started with ID 6d078910f0ce. Setting up logs at ./log/docker/node2_2026-02-25_20-07-23__e0697816-5c23-4b76-98ac-b606fc2c8d39__wakuorg_nwaku:latest.log
2026-02-25 20:07:24.641 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18166
2026-02-25 20:07:24.641 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:07:25.641 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18166/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:07:25.662 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:07:25.663 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:07:25.664 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18166/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:07:25.669 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.60.232/tcp/18167/p2p/16Uiu2HAm8wmNuwBU4i2Pnjo4jw3pvUXodrvanLXxGonuV6bKQ6dQ","/ip4/172.18.60.232/tcp/18168/ws/p2p/16Uiu2HAm8wmNuwBU4i2Pnjo4jw3pvUXodrvanLXxGonuV6bKQ6dQ"],"enrUri":"enr:-L24QODc6n-cXRiJjGY8J_2TL7fvXCYBd__PAwwDvhiLoR2aPTCJL_5XISs2Hd0Yj6TCl9fDoIK5M67c7DJ-ekXXDpUCgmlkgnY0gmlwhKwSPOiKbXVsdGlhZGRyc5YACASsEjzoBkb3AAoErBI86AZG-N0DgnJzhQACAQAAiXNlY3AyNTZrMaECyN11Y8lQnOSJ21yqrgDryrK3Mhhh9ttBG_OGym_j2SuDdGNwgkb3g3VkcIJG-YV3YWt1MgE"}'
2026-02-25 20:07:25.669 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:07:25.669 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18166/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.38.217/tcp/37498/p2p/16Uiu2HAmGDXFZnChMa8yHGAaVXJKcw9pKU3YHqpiHPBD88VfeiC3"]'
2026-02-25 20:07:25.674 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:25.675 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37497/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
2026-02-25 20:07:25.677 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:25.677 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18166/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
2026-02-25 20:07:25.679 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:25.680 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37497/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:07:25.684 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:25.684 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:07:25.785 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 20:07:25.785 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37497/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:07:25.788 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1772050045680223214,"ephemeral":false,"proof":""}]'
2026-02-25 20:07:25.790 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 20:07:25.790 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18166/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:07:25.792 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1772050045680223214,"ephemeral":false,"proof":""}]'
2026-02-25 20:07:25.794 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37497/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-02-25 20:07:25.796 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:25.797 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18166/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-02-25 20:07:25.799 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:25.799 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37497/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:07:25.803 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:25.804 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:07:25.904 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 20:07:25.905 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37497/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:07:25.907 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772050045799759280,"ephemeral":false,"proof":""}]'
2026-02-25 20:07:25.909 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 20:07:25.909 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18166/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:07:25.911 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772050045799759280,"ephemeral":false,"proof":""}]'
2026-02-25 20:07:25.914 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 20:07:25.915 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 20:07:25.915 DEBUG [src.node.waku_node] Stopping container with id 929fbf98ae2b
2026-02-25 20:07:26.398 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:07:26.400 DEBUG [src.node.waku_node] Stopping container with id 6d078910f0ce
2026-02-25 20:07:26.892 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:07:26.893 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 20:07:26.898 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:07:26.903 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,127 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_subscribe_via_api_to_new_content_topics[content_topic_list1] with id: 2026-02-25_20-05-29__7268b569-cd77-44c8-98b4-ae48cd06ac69
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_20-05-29__7268b569-cd77-44c8-98b4-ae48cd06ac69__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.223
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24663', '24664', '24665', '24666', '24667']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 24663:24663 -p 24664:24664 -p 24665:24665 -p 24666:24666 -p 24667:24667 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24665 --rest-port=24663 --tcp-port=24664 --discv5-udp-port=24666 --rest-address=0.0.0.0 --nat=extip:172.18.95.223 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=feef2b8fca39c8fc47989bbbbf54ffc5bd3ef35fa07221c00fe399f29fcbe35d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24667 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f0c2ffee13eb. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.95.223 waku 3186986d98448cba8012180f2fc0332ac2b386d4a6bde31fdec2a22946d72eb4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3186986d9844. Setting up logs at ./log/docker/node1_2026-02-25_20-05-29__7268b569-cd77-44c8-98b4-ae48cd06ac69__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 24663
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 7b9bc5788ce7. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24663/health" -H "Content-Type: application/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:24663/debug/v1/info" -H "Content-Type: application/json" -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.223/tcp/24664/p2p/16Uiu2HAm3tC3Kh8Meotm57zfLHERoTkK3Yx1cpLP1Fx8jSisXn4F","/ip4/172.18.95.223/tcp/24665/ws/p2p/16Uiu2HAm3tC3Kh8Meotm57zfLHERoTkK3Yx1cpLP1Fx8jSisXn4F"],"enrUri":"enr:-L24QHQYVXedwzR0QdYb4qgSl01BxgLXOlolN-wXtrF0qAcGM8WP2lYfVMkKQq9TgWz3C_ynFrNSQBhm7vLGTHCjvoICgmlkgnY0gmlwhKwSX9-KbXVsdGlhZGRyc5YACASsEl_fBmBYAAoErBJf3wZgWd0DgnJzhQACAQAAiXNlY3AyNTZrMaECfaiWG-vAbRQTKVC2lmRIC8hIm56iq66eM257dHKzzsCDdGNwgmBYg3VkcIJgWoV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_20-05-29__7268b569-cd77-44c8-98b4-ae48cd06ac69__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.185
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6277', '6278', '6279', '6280', '6281']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 6277:6277 -p 6278:6278 -p 6279:6279 -p 6280:6280 -p 6281:6281 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6279 --rest-port=6277 --tcp-port=6278 --discv5-udp-port=6280 --rest-address=0.0.0.0 --nat=extip:172.18.216.185 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=234576cf61675483fa6b563b45d1bfbcc1a6fe83ddfc6de71eae719ddbdb2ac5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6281 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHQYVXedwzR0QdYb4qgSl01BxgLXOlolN-wXtrF0qAcGM8WP2lYfVMkKQq9TgWz3C_ynFrNSQBhm7vLGTHCjvoICgmlkgnY0gmlwhKwSX9-KbXVsdGlhZGRyc5YACASsEl_fBmBYAAoErBJf3wZgWd0DgnJzhQACAQAAiXNlY3AyNTZrMaECfaiWG-vAbRQTKVC2lmRIC8hIm56iq66eM257dHKzzsCDdGNwgmBYg3VkcIJgWoV3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.216.185 waku c2acfc8307b4677d89c320c64d6bc667957081a2f32be8610905e64cbc0677dc
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c2acfc8307b4. Setting up logs at ./log/docker/node2_2026-02-25_20-05-29__7268b569-cd77-44c8-98b4-ae48cd06ac69__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 6277
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6277/health" -H "Content-Type: application/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:6277/debug/v1/info" -H "Content-Type: application/json" -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.185/tcp/6278/p2p/16Uiu2HAm8qeENjwVkbk8SDxzitRAnPfoDdmNsikR4p5jAfaqR7Vw","/ip4/172.18.216.185/tcp/6279/ws/p2p/16Uiu2HAm8qeENjwVkbk8SDxzitRAnPfoDdmNsikR4p5jAfaqR7Vw"],"enrUri":"enr:-L24QNhsZMeBpNX8PFDt6cWKpfm6eT2qBY-Coa2F4p2wrZZ-AxVuVpGDmdXNh-0vvj95j7Lya-BgYoWsayTdSuiQPKQCgmlkgnY0gmlwhKwS2LmKbXVsdGlhZGRyc5YACASsEti5BhiGAAoErBLYuQYYh90DgnJzhQACAQAAiXNlY3AyNTZrMaECx0vkb8E7ISuM2ktcfANR_kAyAHLPe4VZaDZ9_znQV8aDdGNwghiGg3VkcIIYiIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6277/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.95.223/tcp/24664/p2p/16Uiu2HAm3tC3Kh8Meotm57zfLHERoTkK3Yx1cpLP1Fx8jSisXn4F"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24663/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/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:6277/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/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:24663/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:24663/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":1772049932257415767,"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:6277/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":1772049932257415767,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24663/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:24663/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":1772049932373337507,"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:6277/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":1772049932373337507,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24663/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:24663/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":1772049932489184203,"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:6277/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":1772049932489184203,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24663/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:24663/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":1772049932603711607,"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:6277/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":1772049932603711607,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24663/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:24663/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":1772049932720354996,"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:6277/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":1772049932720354996,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24663/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:24663/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":1772049932837307086,"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:6277/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":1772049932837307086,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24663/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:24663/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":1772049932951870344,"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:6277/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":1772049932951870344,"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 3186986d9844
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c2acfc8307b4
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_with_no_timestamp with id: 2026-02-25_20-06-52__6e9e428b-fda9-4d41-b1e0-42125644350e
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_20-06-52__6e9e428b-fda9-4d41-b1e0-42125644350e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.166
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['51086', '51087', '51088', '51089', '51090']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 51086:51086 -p 51087:51087 -p 51088:51088 -p 51089:51089 -p 51090:51090 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51088 --rest-port=51086 --tcp-port=51087 --discv5-udp-port=51089 --rest-address=0.0.0.0 --nat=extip:172.18.43.166 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ce361dec2fca5b28fb977fcc9042e0367ee13fb34f7722ecff5f1caa10ca2b75 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51090 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.43.166 waku af310252be641a5b433150bdb217257f6fe53d3b933406457bd7a4fdd3c8cdaf
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1ef7ad8e3c82. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID af310252be64. Setting up logs at ./log/docker/node1_2026-02-25_20-06-52__6e9e428b-fda9-4d41-b1e0-42125644350e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 51086
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 0a5dec386d39. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51086/health" -H "Content-Type: application/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:51086/debug/v1/info" -H "Content-Type: application/json" -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.166/tcp/51087/p2p/16Uiu2HAmLYRoYf6QTUHggFkXcya4eGLTh7jYbtG56rx2trGyu19G","/ip4/172.18.43.166/tcp/51088/ws/p2p/16Uiu2HAmLYRoYf6QTUHggFkXcya4eGLTh7jYbtG56rx2trGyu19G"],"enrUri":"enr:-L24QKvkkysmwnwJNI0efxCb1ho30pQnVPdl0ztKY4NMDRtJcVVVn20Ok1vhddyx6ZPhD6doS0yjrWmzVQ-_V6ArfOMCgmlkgnY0gmlwhKwSK6aKbXVsdGlhZGRyc5YACASsEiumBsePAAoErBIrpgbHkN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDdS81jsX3gj4i01dp4PIep_G9xoVfey9tqxjW3H5afp-DdGNwgsePg3VkcILHkYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_20-06-52__6e9e428b-fda9-4d41-b1e0-42125644350e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.118.196
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['14681', '14682', '14683', '14684', '14685']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 14681:14681 -p 14682:14682 -p 14683:14683 -p 14684:14684 -p 14685:14685 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14683 --rest-port=14681 --tcp-port=14682 --discv5-udp-port=14684 --rest-address=0.0.0.0 --nat=extip:172.18.118.196 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=65ccfd8b0c672788f341bfc00b3665e93ffbb192bd8bc1dd0ad101af03f25a84 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14685 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKvkkysmwnwJNI0efxCb1ho30pQnVPdl0ztKY4NMDRtJcVVVn20Ok1vhddyx6ZPhD6doS0yjrWmzVQ-_V6ArfOMCgmlkgnY0gmlwhKwSK6aKbXVsdGlhZGRyc5YACASsEiumBsePAAoErBIrpgbHkN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDdS81jsX3gj4i01dp4PIep_G9xoVfey9tqxjW3H5afp-DdGNwgsePg3VkcILHkYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.118.196 waku e10a85d557f850bfaed100302932fe4c3019bd8b73a2dfd00984673ca9f898ba
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e10a85d557f8. Setting up logs at ./log/docker/node2_2026-02-25_20-06-52__6e9e428b-fda9-4d41-b1e0-42125644350e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 14681
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14681/health" -H "Content-Type: application/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:14681/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.118.196/tcp/14682/p2p/16Uiu2HAmT3MXo6VKGnoPiEGf8V7g3wbvsitBsEbHmp9FQ8QSrWhc","/ip4/172.18.118.196/tcp/14683/ws/p2p/16Uiu2HAmT3MXo6VKGnoPiEGf8V7g3wbvsitBsEbHmp9FQ8QSrWhc"],"enrUri":"enr:-L24QH6VVYMEfPeDe45UG4tX_M8Xqz0Bnw9WdnPAMThWRKo3OF87nwKW_4aKWcXK98Q_BudpGPBJsnjQUcVO9VJRyqECgmlkgnY0gmlwhKwSdsSKbXVsdGlhZGRyc5YACASsEnbEBjlaAAoErBJ2xAY5W90DgnJzhQADAQAAiXNlY3AyNTZrMaED1b5YJ2eLJJQBTa6tQdWpA5GqGmmwK6_OdUGMRPj5lx-DdGNwgjlag3VkcII5XIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14681/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.43.166/tcp/51087/p2p/16Uiu2HAmLYRoYf6QTUHggFkXcya4eGLTh7jYbtG56rx2trGyu19G"]'
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:51086/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:14681/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:51086/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:51086/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1772050014999826688,"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:14681/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1772050014999826688,"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:51086/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto"}'
INFO  src.node.api_clients.base_client:base_client.py: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:51086/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1772050015118596352,"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:14681/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1772050015118596352,"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 af310252be64
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e10a85d557f8
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,272 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_different_cursor_and_indexes[19-50] with id: 2026-02-25_20-05-46__b6841d42-de51-4df4-8257-c8a94de77b8d
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-25_20-05-46__b6841d42-de51-4df4-8257-c8a94de77b8d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.92.136
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['41143', '41144', '41145', '41146', '41147']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 41143:41143 -p 41144:41144 -p 41145:41145 -p 41146:41146 -p 41147:41147 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41145 --rest-port=41143 --tcp-port=41144 --discv5-udp-port=41146 --rest-address=0.0.0.0 --nat=extip:172.18.92.136 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5ecbf3b95cb7add3fcd40e4fa7dfbfa37a7d5e3f51589abce2dd76dce9ad22a9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41147 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.92.136 waku f8c74da1d29f97f69201d13e8b63af5139c778a0d1f4de9ded6e066b91fb473d
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container eea71338686b. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f8c74da1d29f. Setting up logs at ./log/docker/publishing_node1_2026-02-25_20-05-46__b6841d42-de51-4df4-8257-c8a94de77b8d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 41143
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 057be948dfa1. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41143/health" -H "Content-Type: application/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:41143/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.92.136/tcp/41144/p2p/16Uiu2HAmBbvgASMPyaR9PGtXsLAbTXx6bMExF9jLRaDZzwSHzrVG","/ip4/172.18.92.136/tcp/41145/ws/p2p/16Uiu2HAmBbvgASMPyaR9PGtXsLAbTXx6bMExF9jLRaDZzwSHzrVG"],"enrUri":"enr:-L24QAHwcsq7ijspt48Umr7F9Udeop3Y5GWZX2A09nndvhmeUYBdquTLQuLhPbHn9ZGa6nT41CnJ4qwBwrKb30WDLgMCgmlkgnY0gmlwhKwSXIiKbXVsdGlhZGRyc5YACASsElyIBqC4AAoErBJciAagud0DgnJzhQADAQAAiXNlY3AyNTZrMaEC8FtqcAPCkT1wmc8-SwlLwnyJLz8I3M05WHHM7Hp3ftODdGNwgqC4g3VkcIKguoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-25_20-05-46__b6841d42-de51-4df4-8257-c8a94de77b8d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.210
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16294', '16295', '16296', '16297', '16298']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 16294:16294 -p 16295:16295 -p 16296:16296 -p 16297:16297 -p 16298:16298 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16296 --rest-port=16294 --tcp-port=16295 --discv5-udp-port=16297 --rest-address=0.0.0.0 --nat=extip:172.18.231.210 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fd5a6bd8dafa8e6ffc3e54a7dd8cb034a1d0a7cc1c0dc7ee9369b63da54707c5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16298 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QAHwcsq7ijspt48Umr7F9Udeop3Y5GWZX2A09nndvhmeUYBdquTLQuLhPbHn9ZGa6nT41CnJ4qwBwrKb30WDLgMCgmlkgnY0gmlwhKwSXIiKbXVsdGlhZGRyc5YACASsElyIBqC4AAoErBJciAagud0DgnJzhQADAQAAiXNlY3AyNTZrMaEC8FtqcAPCkT1wmc8-SwlLwnyJLz8I3M05WHHM7Hp3ftODdGNwgqC4g3VkcIKguoV3YWt1MgM --storenode=/ip4/172.18.92.136/tcp/41144/p2p/16Uiu2HAmBbvgASMPyaR9PGtXsLAbTXx6bMExF9jLRaDZzwSHzrVG --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.231.210 waku 8c13227b638651805e327eeb539be838b5f1425ca004c1e1dde9fc97f879a50b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8c13227b6386. Setting up logs at ./log/docker/store_node1_2026-02-25_20-05-46__b6841d42-de51-4df4-8257-c8a94de77b8d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 16294
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16294/health" -H "Content-Type: application/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:16294/debug/v1/info" -H "Content-Type: application/json" -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.210/tcp/16295/p2p/16Uiu2HAmRLcS9kK62fyaVWZ2ShX9dGzHAmeZrmGyZukX58yE3bPg","/ip4/172.18.231.210/tcp/16296/ws/p2p/16Uiu2HAmRLcS9kK62fyaVWZ2ShX9dGzHAmeZrmGyZukX58yE3bPg"],"enrUri":"enr:-L24QL2919GyY-DluW5fBlrNvaiJdUeEibCu-tN-3-CwjIuCYVHIW_t3ILwzHz8pzhAxduukrE8FNbbp36P_vBd4VWgCgmlkgnY0gmlwhKwS59KKbXVsdGlhZGRyc5YACASsEufSBj-nAAoErBLn0gY_qN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDvHKx3QuqKngo4cGuFCjclOl1a8_CkUpsoc13pONa_suDdGNwgj-ng3VkcII_qYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16294/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.92.136/tcp/41144/p2p/16Uiu2HAmBbvgASMPyaR9PGtXsLAbTXx6bMExF9jLRaDZzwSHzrVG"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41143/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:16294/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:41143/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:41143/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:41143/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:41143/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:41143/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:41143/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:41143/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:41143/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:41143/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:41143/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:41143/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:41143/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:41143/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:41143/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:41143/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:41143/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:41143/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:41143/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:41143/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:41143/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:41143/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:41143/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:41143/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:41143/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:41143/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:41143/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:41143/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:41143/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:41143/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:41143/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:41143/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:41143/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:41143/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:41143/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:41143/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:41143/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:41143/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:41143/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:41143/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:41143/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:41143/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:41143/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:41143/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:41143/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:41143/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:41143/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:41143/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:41143/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:41143/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:41143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41143/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=19&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb2f92167a54d7faefeeac7d54d30f1794c76648b6fb5deedc9757ec6f9ee3580"},{"messageHash":"0x4e9ad6a2a426d1c3fe1403e7cfddf2088abc593c7333372d573c03073f0d3fb4"},{"messageHash":"0xf46042f9307db3eeb41248bb5c63e78e679898c3b891e77f9af9aafc5849c429"},{"messageHash":"0x6f87a720763a9828acf6ed59e3d8193a9ec4a857ae38901ff9189d22e0caf5ea"},{"messageHash":"0x7ed170f018304bf85063b1e627ab83002a3f9de9704d925f7ec7e92548b4ce35"},{"messageHash":"0xe18e2141d57cd502f013da17011cd8733a9135a0f5e43fbb603d38cb29986a61"},{"messageHash":"0x7fda3b98231bd875d8d0c26d76277b6bed33c8496f0d194cd0e378c850077286"},{"messageHash":"0x3176eb804643e31de01c5d1f6433242b6dc779cc8e73204d367925c96ba1d19b"},{"messageHash":"0xfe952bea52f72f3eb2619b5465d569a389b176e0780c2111929a1823b727ffb6"},{"messageHash":"0xa35bddc0b4f327a43036007c0c6f93c96b0539a254b1daac450157469bd025af"},{"messageHash":"0x4789feccf7ded7506ea227b11a96990b4cddd5e8ae7ab30d55ae25a567cb8220"},{"messageHash":"0x54d58886a8cf4e524574d58a4b1380b53468f5bff99791bb90472a89f8e2ad01"},{"messageHash":"0x81c7df336be0fed49806a7cdc2733d22f1b968d90dc4dfdd17c04e8c2c18c5ac"},{"messageHash":"0x3fd6b0137c2a6ae83b83afe82258037c1f1979aed82647ee72ed23ef36fb9281"},{"messageHash":"0xd49c501197398f5fe109bdb154f042150075197fc6dd0a0327a5f6541864fca3"},{"messageHash":"0x5abc7c68f821c9f8e2d38f1ee0b542b53073528ceea27d4241f1ae5c286bff51"},{"messageHash":"0x9a162162c060f9f449a515119aac18c9eb5b92177956bd0d4ecc6c209fef108b"},{"messageHash":"0x679f9e61465c7c9b7dbb3a5267afa13cca0ec94195aa6ccfdb6e95475ce50a7e"},{"messageHash":"0x4bf69cb5f5de754eb3f76cb0115031e0a643458edaa40786d25d692ee3fcfba7"}],"paginationCursor":"0x4bf69cb5f5de754eb3f76cb0115031e0a643458edaa40786d25d692ee3fcfba7"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16294/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=19&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb2f92167a54d7faefeeac7d54d30f1794c76648b6fb5deedc9757ec6f9ee3580"},{"messageHash":"0x4e9ad6a2a426d1c3fe1403e7cfddf2088abc593c7333372d573c03073f0d3fb4"},{"messageHash":"0xf46042f9307db3eeb41248bb5c63e78e679898c3b891e77f9af9aafc5849c429"},{"messageHash":"0x6f87a720763a9828acf6ed59e3d8193a9ec4a857ae38901ff9189d22e0caf5ea"},{"messageHash":"0x7ed170f018304bf85063b1e627ab83002a3f9de9704d925f7ec7e92548b4ce35"},{"messageHash":"0xe18e2141d57cd502f013da17011cd8733a9135a0f5e43fbb603d38cb29986a61"},{"messageHash":"0x7fda3b98231bd875d8d0c26d76277b6bed33c8496f0d194cd0e378c850077286"},{"messageHash":"0x3176eb804643e31de01c5d1f6433242b6dc779cc8e73204d367925c96ba1d19b"},{"messageHash":"0xfe952bea52f72f3eb2619b5465d569a389b176e0780c2111929a1823b727ffb6"},{"messageHash":"0xa35bddc0b4f327a43036007c0c6f93c96b0539a254b1daac450157469bd025af"},{"messageHash":"0x4789feccf7ded7506ea227b11a96990b4cddd5e8ae7ab30d55ae25a567cb8220"},{"messageHash":"0x54d58886a8cf4e524574d58a4b1380b53468f5bff99791bb90472a89f8e2ad01"},{"messageHash":"0x81c7df336be0fed49806a7cdc2733d22f1b968d90dc4dfdd17c04e8c2c18c5ac"},{"messageHash":"0x3fd6b0137c2a6ae83b83afe82258037c1f1979aed82647ee72ed23ef36fb9281"},{"messageHash":"0xd49c501197398f5fe109bdb154f042150075197fc6dd0a0327a5f6541864fca3"},{"messageHash":"0x5abc7c68f821c9f8e2d38f1ee0b542b53073528ceea27d4241f1ae5c286bff51"},{"messageHash":"0x9a162162c060f9f449a515119aac18c9eb5b92177956bd0d4ecc6c209fef108b"},{"messageHash":"0x679f9e61465c7c9b7dbb3a5267afa13cca0ec94195aa6ccfdb6e95475ce50a7e"},{"messageHash":"0x4bf69cb5f5de754eb3f76cb0115031e0a643458edaa40786d25d692ee3fcfba7"}],"paginationCursor":"0x4bf69cb5f5de754eb3f76cb0115031e0a643458edaa40786d25d692ee3fcfba7"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41143/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x4bf69cb5f5de754eb3f76cb0115031e0a643458edaa40786d25d692ee3fcfba7&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":"0xb50abf986cd6f61d7e1ef779767c8ba81870a80d3aedb6d50a0701b493447bca"},{"messageHash":"0x08db151cbd47ff03790a18c66be7ad7a61d2e8deea228b6c46baed7486b822a5"},{"messageHash":"0x70446c5a7dd87c449a6ae0e16475cfe132f284557e9c2b7c79010558fc8b313a"},{"messageHash":"0x558ab86729378f707061c1d4a683dd59c2efed5c5c92eadf27d9ac2d927e8ee7"},{"messageHash":"0xc814461c781f3820c627f43d9da24e795ae27eb521bcc3d74b46df908117516e"},{"messageHash":"0x327072cf0230b75eb9b51a650a5b202a8b5b100cc01a973e32291cabe3d28773"},{"messageHash":"0xb0ed7f71e95b5f9ceed247b3599ec66652a79ac7ce568a3ed6c3a3b0405a2af0"},{"messageHash":"0x07b9c20b4bbfe33b2cc8ade669aa53d28e55b2bd272168995088d765dae9c61d"},{"messageHash":"0x35afe55685a8d6c4542982cbb2d080163c65e1f84fc730daccc15503715ee6c5"},{"messageHash":"0xb2552a18635649e427d7f354ded89bc1254fc5f562897f2795f2cf08d9940424"},{"messageHash":"0xf879a39450abc11ddab49892bf06f514a4bd2c381897bee5447692d626482692"},{"messageHash":"0xed498f43ea938007acbeddbbcf225a7bd04eb9a84cff6285bd6a1a23c08ae592"},{"messageHash":"0x18f9b86e21d9b5c359774734a4ab7a934a066081b1ea790ce7f027440d32604f"},{"messageHash":"0x4171eb5a4864ee99da114e6f5193357aa29fdee5c9e810228272e70dc36ff6f9"},{"messageHash":"0xaffaa49a21071df65a8f85d6ce3fc073ce6ad0dec826620184b64c236f19bc2f"},{"messageHash":"0x6c4bbe102a5cdae2914db8486ac6375c7c474d52909a0849473c8964ec3e5460"},{"messageHash":"0x145ed170991d8d5d9730aeb84a33a62174b6285f2051a00a2528480f35952cfa"},{"messageHash":"0x9217850edc3a14b15d288cfb55ace62e36f4846a898a87edc5fce42d04f24915"},{"messageHash":"0x01eda5f1cd3b955a6dc03c0d4b72fad17e188cfcdafd5cae3be85db4f00e02af"},{"messageHash":"0xc8764e072463e1f786ea1356c17f237950e9a6779f19aa9c696b32b2cf6a8680"},{"messageHash":"0x2e7ced14abdc7d07ab9869e4c4be2e171b6cbfce4d930ef3439086aff7178263"},{"messageHash":"0xf4614a2f7e54af4c81306bfc93bc8cb0c57b58e79ad5631f63e3cdc227aaa9e1"},{"messageHash":"0x11764af1d276e32bf820b3004b26813d82c1c7e8835f568525e3f23c23bb66c2"},{"messageHash":"0x5f2c8713ac105100f012c4fe584f54b04a185010d5ed60a90999fdfa35ab5354"},{"messageHash":"0x4e43df35090d18c6b4fe321f4039f18bea3fcbab5b5983583570f4eaddf6dff2"},{"messageHash":"0xfd2bc7dbf70fe3e156236b51fd63fab8f37e9416dc18ce9661670f5f62521643"},{"messageHash":"0x598119ed5d55ffb71ec866d52efbb52951d4800368cddc66bd25574dbcab6e4e"},{"messageHash":"0xddccda9f94dac447b16ea3dd9e7f058de4bebda33ba349d904fc551e192a5932"},{"messageHash":"0xb44e12b116c7361a0af7ab32d94f514899f474532d95c28debda304ea4a33e59"},{"messageHash":"0x6557c0c054e75c908ff84573b4105d794f4f2376b71be162ee344c21b07fbcc8"},{"messageHash":"0xe70a436cdbf8dc97d3c6adf9ab56c16056b21569aca34b7279ee3d20648185f3"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16294/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x4bf69cb5f5de754eb3f76cb0115031e0a643458edaa40786d25d692ee3fcfba7&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":"0xb50abf986cd6f61d7e1ef779767c8ba81870a80d3aedb6d50a0701b493447bca"},{"messageHash":"0x08db151cbd47ff03790a18c66be7ad7a61d2e8deea228b6c46baed7486b822a5"},{"messageHash":"0x70446c5a7dd87c449a6ae0e16475cfe132f284557e9c2b7c79010558fc8b313a"},{"messageHash":"0x558ab86729378f707061c1d4a683dd59c2efed5c5c92eadf27d9ac2d927e8ee7"},{"messageHash":"0xc814461c781f3820c627f43d9da24e795ae27eb521bcc3d74b46df908117516e"},{"messageHash":"0x327072cf0230b75eb9b51a650a5b202a8b5b100cc01a973e32291cabe3d28773"},{"messageHash":"0xb0ed7f71e95b5f9ceed247b3599ec66652a79ac7ce568a3ed6c3a3b0405a2af0"},{"messageHash":"0x07b9c20b4bbfe33b2cc8ade669aa53d28e55b2bd272168995088d765dae9c61d"},{"messageHash":"0x35afe55685a8d6c4542982cbb2d080163c65e1f84fc730daccc15503715ee6c5"},{"messageHash":"0xb2552a18635649e427d7f354ded89bc1254fc5f562897f2795f2cf08d9940424"},{"messageHash":"0xf879a39450abc11ddab49892bf06f514a4bd2c381897bee5447692d626482692"},{"messageHash":"0xed498f43ea938007acbeddbbcf225a7bd04eb9a84cff6285bd6a1a23c08ae592"},{"messageHash":"0x18f9b86e21d9b5c359774734a4ab7a934a066081b1ea790ce7f027440d32604f"},{"messageHash":"0x4171eb5a4864ee99da114e6f5193357aa29fdee5c9e810228272e70dc36ff6f9"},{"messageHash":"0xaffaa49a21071df65a8f85d6ce3fc073ce6ad0dec826620184b64c236f19bc2f"},{"messageHash":"0x6c4bbe102a5cdae2914db8486ac6375c7c474d52909a0849473c8964ec3e5460"},{"messageHash":"0x145ed170991d8d5d9730aeb84a33a62174b6285f2051a00a2528480f35952cfa"},{"messageHash":"0x9217850edc3a14b15d288cfb55ace62e36f4846a898a87edc5fce42d04f24915"},{"messageHash":"0x01eda5f1cd3b955a6dc03c0d4b72fad17e188cfcdafd5cae3be85db4f00e02af"},{"messageHash":"0xc8764e072463e1f786ea1356c17f237950e9a6779f19aa9c696b32b2cf6a8680"},{"messageHash":"0x2e7ced14abdc7d07ab9869e4c4be2e171b6cbfce4d930ef3439086aff7178263"},{"messageHash":"0xf4614a2f7e54af4c81306bfc93bc8cb0c57b58e79ad5631f63e3cdc227aaa9e1"},{"messageHash":"0x11764af1d276e32bf820b3004b26813d82c1c7e8835f568525e3f23c23bb66c2"},{"messageHash":"0x5f2c8713ac105100f012c4fe584f54b04a185010d5ed60a90999fdfa35ab5354"},{"messageHash":"0x4e43df35090d18c6b4fe321f4039f18bea3fcbab5b5983583570f4eaddf6dff2"},{"messageHash":"0xfd2bc7dbf70fe3e156236b51fd63fab8f37e9416dc18ce9661670f5f62521643"},{"messageHash":"0x598119ed5d55ffb71ec866d52efbb52951d4800368cddc66bd25574dbcab6e4e"},{"messageHash":"0xddccda9f94dac447b16ea3dd9e7f058de4bebda33ba349d904fc551e192a5932"},{"messageHash":"0xb44e12b116c7361a0af7ab32d94f514899f474532d95c28debda304ea4a33e59"},{"messageHash":"0x6557c0c054e75c908ff84573b4105d794f4f2376b71be162ee344c21b07fbcc8"},{"messageHash":"0xe70a436cdbf8dc97d3c6adf9ab56c16056b21569aca34b7279ee3d20648185f3"}]}'
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 f8c74da1d29f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8c13227b6386
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,55 @@
2026-02-25 20:04:45.328 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 20:04:45.329 DEBUG [tests.conftest] Running test: test_log_level_FATAL_from_ERROR with id: 2026-02-25_20-04-45__c276f658-66eb-4f76-b192-2dc6e364eced
2026-02-25 20:04:45.329 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 20:04:45.329 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-25 20:04:45.329 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-25 20:04:45.336 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-02-25 20:04:45.336 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_20-04-45__c276f658-66eb-4f76-b192-2dc6e364eced__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-02-25 20:04:45.343 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-02-25 20:04:45.343 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_20-04-45__c276f658-66eb-4f76-b192-2dc6e364eced__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-02-25 20:04:45.350 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-02-25 20:04:45.350 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-25_20-04-45__c276f658-66eb-4f76-b192-2dc6e364eced__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-02-25 20:04:45.356 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-02-25 20:04:45.356 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-25_20-04-45__c276f658-66eb-4f76-b192-2dc6e364eced__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-02-25 20:04:45.357 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-25 20:04:45.357 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-25 20:04:45.357 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:04:45.358 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:04:45.359 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:04:45.359 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.74.124
2026-02-25 20:04:45.360 DEBUG [src.node.docker_mananger] Generated ports ['29108', '29109', '29110', '29111', '29112']
2026-02-25 20:04:45.360 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:04:45.360 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:04:45.360 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:04:45.360 DEBUG [src.node.docker_mananger] docker run -i -t -p 29108:29108 -p 29109:29109 -p 29110:29110 -p 29111:29111 -p 29112:29112 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29110 --rest-port=29108 --tcp-port=29109 --discv5-udp-port=29111 --rest-address=0.0.0.0 --nat=extip:172.18.74.124 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9b1df27daf58fd2e9d8ac0c3f81ceefacfdff7ed1cae5bd3e3abd64bd8d3fd8d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29112 --metrics-logging=true --relay=true
2026-02-25 20:04:45.575 ERROR [src.node.docker_mananger] Max retries reached for container 86774ef3e9bf. Exiting log stream.
2026-02-25 20:04:46.135 ERROR [src.node.docker_mananger] Max retries reached for container 7d2ab10ca3f3. Exiting log stream.
2026-02-25 20:04:55.052 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.74.124 waku a39578968c0a91521285f07a6fd6001fb8c6994b6c19ffe37f8f6a4c86c7d5e4
2026-02-25 20:04:55.092 DEBUG [src.node.docker_mananger] Container started with ID a39578968c0a. Setting up logs at ./log/docker/node1_2026-02-25_20-04-45__c276f658-66eb-4f76-b192-2dc6e364eced__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-02-25 20:04:55.092 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 29108
2026-02-25 20:04:55.093 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:04:56.094 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29108/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:56.097 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:04:56.097 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:04:56.098 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29108/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:56.100 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.74.124/tcp/29109/p2p/16Uiu2HAmBBDiSAMdAa8aCDtbp2JxXZciJ2AtkLnhD7NMR2FAinQn","/ip4/172.18.74.124/tcp/29110/ws/p2p/16Uiu2HAmBBDiSAMdAa8aCDtbp2JxXZciJ2AtkLnhD7NMR2FAinQn"],"enrUri":"enr:-L24QABRiuzkJ3xIAFJcncPWSLzkN23uVtxOQtCNkFCnhfNKOaPqmxdV8pAjka22U6WZLnQvSSwKCsMKXZRzLjWgkSwCgmlkgnY0gmlwhKwSSnyKbXVsdGlhZGRyc5YACASsEkp8BnG1AAoErBJKfAZxtt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC6gcpanxZkDZO7zUU7a-MgVcpeqvdeu10ZSgIMLKGua-DdGNwgnG1g3VkcIJxt4V3YWt1MgE"}'
2026-02-25 20:04:56.100 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:04:56.100 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29108/admin/v1/log-level/ERROR" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:56.103 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:56.103 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29108/admin/v1/log-level/FATAL" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:56.105 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:56.105 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29108/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:56.107 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.74.124/tcp/29109/p2p/16Uiu2HAmBBDiSAMdAa8aCDtbp2JxXZciJ2AtkLnhD7NMR2FAinQn","/ip4/172.18.74.124/tcp/29110/ws/p2p/16Uiu2HAmBBDiSAMdAa8aCDtbp2JxXZciJ2AtkLnhD7NMR2FAinQn"],"enrUri":"enr:-L24QABRiuzkJ3xIAFJcncPWSLzkN23uVtxOQtCNkFCnhfNKOaPqmxdV8pAjka22U6WZLnQvSSwKCsMKXZRzLjWgkSwCgmlkgnY0gmlwhKwSSnyKbXVsdGlhZGRyc5YACASsEkp8BnG1AAoErBJKfAZxtt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC6gcpanxZkDZO7zUU7a-MgVcpeqvdeu10ZSgIMLKGua-DdGNwgnG1g3VkcIJxt4V3YWt1MgE"}'
2026-02-25 20:04:56.107 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29108/version" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:56.109 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'v0.38.0-rc.0'
2026-02-25 20:04:56.109 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29108/debug/v1/version" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:56.111 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'v0.38.0-rc.0'
2026-02-25 20:04:58.111 DEBUG [tests.rest_flags.test_admin_flags] counts at FATAL: {'TRC': 0, 'DBG': 0, 'INF': 0, 'NTC': 0, 'WRN': 0, 'ERR': 0, 'FTL': 0}
2026-02-25 20:04:58.111 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29108/admin/v1/log-level/TRACE" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:58.114 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:58.117 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 20:04:58.118 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 20:04:58.118 DEBUG [src.node.waku_node] Stopping container with id a39578968c0a
2026-02-25 20:04:58.712 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:04:58.714 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 20:04:58.717 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_unsubscribe_with_pubsub_topic_string_instead_of_list with id: 2026-02-25_20-04-24__abfc680b-d59b-4f79-9b4e-05bbce77305b
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_20-04-24__abfc680b-d59b-4f79-9b4e-05bbce77305b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.211
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['18811', '18812', '18813', '18814', '18815']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 18811:18811 -p 18812:18812 -p 18813:18813 -p 18814:18814 -p 18815:18815 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18813 --rest-port=18811 --tcp-port=18812 --discv5-udp-port=18814 --rest-address=0.0.0.0 --nat=extip:172.18.149.211 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4009dcba9eb64cf0e4b8f9edd2bd4a85bbd69aec30d6e883b6eb8239da1cfaa9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18815 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container dfd95771d5ba. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.149.211 waku d37f1fbb024eb202651bfb6f35012e65c109857e6bf7e939395688b96ae55e64
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d37f1fbb024e. Setting up logs at ./log/docker/node1_2026-02-25_20-04-24__abfc680b-d59b-4f79-9b4e-05bbce77305b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 18811
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 dcaf3253a138. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18811/health" -H "Content-Type: application/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:18811/debug/v1/info" -H "Content-Type: application/json" -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.211/tcp/18812/p2p/16Uiu2HAmDY5JrH5dx7LB9SNXmRY8hUsshkYL4pTvBw9y6upG3cBo","/ip4/172.18.149.211/tcp/18813/ws/p2p/16Uiu2HAmDY5JrH5dx7LB9SNXmRY8hUsshkYL4pTvBw9y6upG3cBo"],"enrUri":"enr:-L24QLuzbA3Qwnsa7n-HH5ydtDQVVps6DS8GlZI0KpS1rROVc4cORvbuehoz0IsqeK0TKMIiXNq0Jcbxmm_qRBWjZH0CgmlkgnY0gmlwhKwSldOKbXVsdGlhZGRyc5YACASsEpXTBkl8AAoErBKV0wZJfd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDDRY6K1oqCVhg24X43ZTm8tdzyv54WmK9Uv1hTtRd2H6DdGNwgkl8g3VkcIJJfoV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_20-04-24__abfc680b-d59b-4f79-9b4e-05bbce77305b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.84.253
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38233', '38234', '38235', '38236', '38237']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 38233:38233 -p 38234:38234 -p 38235:38235 -p 38236:38236 -p 38237:38237 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38235 --rest-port=38233 --tcp-port=38234 --discv5-udp-port=38236 --rest-address=0.0.0.0 --nat=extip:172.18.84.253 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cc1f009bf5a0ff1ecf544f4cbab43843f83b3baf3b1cf20fcac6bafcc1ed60ff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38237 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QLuzbA3Qwnsa7n-HH5ydtDQVVps6DS8GlZI0KpS1rROVc4cORvbuehoz0IsqeK0TKMIiXNq0Jcbxmm_qRBWjZH0CgmlkgnY0gmlwhKwSldOKbXVsdGlhZGRyc5YACASsEpXTBkl8AAoErBKV0wZJfd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDDRY6K1oqCVhg24X43ZTm8tdzyv54WmK9Uv1hTtRd2H6DdGNwgkl8g3VkcIJJfoV3YWt1MgU --filternode=/ip4/172.18.149.211/tcp/18812/p2p/16Uiu2HAmDY5JrH5dx7LB9SNXmRY8hUsshkYL4pTvBw9y6upG3cBo
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.84.253 waku a52d1bf2aa548f2223c6999312630e0e0d61e15ff3df370650cba9fcce45c521
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a52d1bf2aa54. Setting up logs at ./log/docker/node2_2026-02-25_20-04-24__abfc680b-d59b-4f79-9b4e-05bbce77305b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 38233
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38233/health" -H "Content-Type: application/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:38233/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.84.253/tcp/38234/p2p/16Uiu2HAkw2455P5ThwRoqZJTFcSf3Sqtw6rg1FPizVe85zbm156E","/ip4/172.18.84.253/tcp/38235/ws/p2p/16Uiu2HAkw2455P5ThwRoqZJTFcSf3Sqtw6rg1FPizVe85zbm156E"],"enrUri":"enr:-L24QPtlfI6HyylHlv1-6LWamGi5fULA9NLMdI2lKjipOAkmC3ejnPgZ_0O9jaMHQwJ-p-Y3IkdWpR9cB8K9CNg818cCgmlkgnY0gmlwhKwSVP2KbXVsdGlhZGRyc5YACASsElT9BpVaAAoErBJU_QaVW90DgnJzhQADAQAAiXNlY3AyNTZrMaECF6pps_fm4I-U7BC_U_pif13hG_eprMXHl7m2Wd4j8v-DdGNwgpVag3VkcIKVXIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38233/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.149.211/tcp/18812/p2p/16Uiu2HAmDY5JrH5dx7LB9SNXmRY8hUsshkYL4pTvBw9y6upG3cBo"]'
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:18811/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:38233/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "dfa57864-20e0-4407-a40d-97062a534436", "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":"dfa57864-20e0-4407-a40d-97062a534436","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:38233/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:38233/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 d37f1fbb024e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a52d1bf2aa54
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-02-25 20:06:51.101 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 20:06:51.101 DEBUG [tests.conftest] Running test: test_filter_get_message_with_meta with id: 2026-02-25_20-06-51__d03275b7-90a1-4bdf-8828-63b4518ed525
2026-02-25 20:06:51.101 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 20:06:51.101 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-25 20:06:51.102 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-25 20:06:51.107 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:06:51.107 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_20-06-51__d03275b7-90a1-4bdf-8828-63b4518ed525__wakuorg_nwaku:latest.log
2026-02-25 20:06:51.107 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:06:51.107 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:06:51.109 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:06:51.109 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.136.69
2026-02-25 20:06:51.109 DEBUG [src.node.docker_mananger] Generated ports ['57020', '57021', '57022', '57023', '57024']
2026-02-25 20:06:51.109 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:06:51.109 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:06:51.109 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:06:51.109 DEBUG [src.node.docker_mananger] docker run -i -t -p 57020:57020 -p 57021:57021 -p 57022:57022 -p 57023:57023 -p 57024:57024 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57022 --rest-port=57020 --tcp-port=57021 --discv5-udp-port=57023 --rest-address=0.0.0.0 --nat=extip:172.18.136.69 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3fcad99bf7dfbfafe8acf6ed3d71e8de7ab6a78bc3a0cf514a85ee2eefc2fe1d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57024 --metrics-logging=true --relay=true --filter=true
2026-02-25 20:06:51.256 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.136.69 waku cd0fabd8de601e53133da7f9847ab063294f5937ed30ab21f852b9d52ef777d4
2026-02-25 20:06:51.284 DEBUG [src.node.docker_mananger] Container started with ID cd0fabd8de60. Setting up logs at ./log/docker/node1_2026-02-25_20-06-51__d03275b7-90a1-4bdf-8828-63b4518ed525__wakuorg_nwaku:latest.log
2026-02-25 20:06:51.284 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57020
2026-02-25 20:06:51.284 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:06:51.345 ERROR [src.node.docker_mananger] Max retries reached for container 19c65fc7ef63. Exiting log stream.
2026-02-25 20:06:51.818 ERROR [src.node.docker_mananger] Max retries reached for container c209b403a62c. Exiting log stream.
2026-02-25 20:06:52.285 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57020/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:52.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_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:06:52.288 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:06:52.288 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57020/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:52.291 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.136.69/tcp/57021/p2p/16Uiu2HAmQ4ShCXFTc4XxqrkuWTjmatvyffYwNSPncJ6xmsrF7pjw","/ip4/172.18.136.69/tcp/57022/ws/p2p/16Uiu2HAmQ4ShCXFTc4XxqrkuWTjmatvyffYwNSPncJ6xmsrF7pjw"],"enrUri":"enr:-L24QMOioVh01fvp_5JCJc1-DK9j6KXDFJTYmxmUrzdeTSpaRfFgmbhAlMhNVWOQBNhQCCDw2t0OaMxWbSPVsdACttkCgmlkgnY0gmlwhKwSiEWKbXVsdGlhZGRyc5YACASsEohFBt69AAoErBKIRQbevt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDqXKzg6XoBCm4809Mf_81MifOOufVkpAE8jyh1YN5dkaDdGNwgt69g3VkcILev4V3YWt1MgU"}'
2026-02-25 20:06:52.291 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:06:52.291 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-25 20:06:52.297 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:06:52.297 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_20-06-51__d03275b7-90a1-4bdf-8828-63b4518ed525__wakuorg_nwaku:latest.log
2026-02-25 20:06:52.297 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:06:52.297 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:06:52.298 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:06:52.298 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.127.226
2026-02-25 20:06:52.299 DEBUG [src.node.docker_mananger] Generated ports ['64217', '64218', '64219', '64220', '64221']
2026-02-25 20:06:52.299 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:06:52.299 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:06:52.299 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:06:52.299 DEBUG [src.node.docker_mananger] docker run -i -t -p 64217:64217 -p 64218:64218 -p 64219:64219 -p 64220:64220 -p 64221:64221 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64219 --rest-port=64217 --tcp-port=64218 --discv5-udp-port=64220 --rest-address=0.0.0.0 --nat=extip:172.18.127.226 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ee875503ea7d8f5fb01bbcb2a0a1d644fa02f9db2da7fbe6adfcb7dba18b53ee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64221 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QMOioVh01fvp_5JCJc1-DK9j6KXDFJTYmxmUrzdeTSpaRfFgmbhAlMhNVWOQBNhQCCDw2t0OaMxWbSPVsdACttkCgmlkgnY0gmlwhKwSiEWKbXVsdGlhZGRyc5YACASsEohFBt69AAoErBKIRQbevt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDqXKzg6XoBCm4809Mf_81MifOOufVkpAE8jyh1YN5dkaDdGNwgt69g3VkcILev4V3YWt1MgU --filternode=/ip4/172.18.136.69/tcp/57021/p2p/16Uiu2HAmQ4ShCXFTc4XxqrkuWTjmatvyffYwNSPncJ6xmsrF7pjw
2026-02-25 20:06:52.450 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.127.226 waku 8987ed2254c196b02d296df1ba4578a9ba824193a2a35c376285dca457230cb3
2026-02-25 20:06:52.474 DEBUG [src.node.docker_mananger] Container started with ID 8987ed2254c1. Setting up logs at ./log/docker/node2_2026-02-25_20-06-51__d03275b7-90a1-4bdf-8828-63b4518ed525__wakuorg_nwaku:latest.log
2026-02-25 20:06:52.474 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 64217
2026-02-25 20:06:52.475 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:06:53.475 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64217/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:53.478 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:06:53.478 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:06:53.478 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64217/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:53.480 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.127.226/tcp/64218/p2p/16Uiu2HAmHE7sDSxhs9U7NC2KBZT8KBRSFhusxNyiDre42KAcVFnA","/ip4/172.18.127.226/tcp/64219/ws/p2p/16Uiu2HAmHE7sDSxhs9U7NC2KBZT8KBRSFhusxNyiDre42KAcVFnA"],"enrUri":"enr:-L24QFOuuRMstYQnX9So-W_zC7WWTJZnWT9fsT3WRoGH26p4USbXFSjacnFCtOTu64k3hzNj36qjS5Ad7KIgptEWdIcCgmlkgnY0gmlwhKwSf-KKbXVsdGlhZGRyc5YACASsEn_iBvraAAoErBJ_4gb6290DgnJzhQADAQAAiXNlY3AyNTZrMaEDQ-tpqGDI2EZpP915EOZCZBIlWYP8LlU3-4jYvl89HmODdGNwgvrag3VkcIL63IV3YWt1MgA"}'
2026-02-25 20:06:53.481 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:06:53.481 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64217/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.136.69/tcp/57021/p2p/16Uiu2HAmQ4ShCXFTc4XxqrkuWTjmatvyffYwNSPncJ6xmsrF7pjw"]'
2026-02-25 20:06:53.510 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:53.512 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-02-25 20:06:53.513 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57020/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 20:06:53.529 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:53.529 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64217/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "e5206d99-3008-4a8d-a076-7e3d01787558", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 20:06:53.540 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"e5206d99-3008-4a8d-a076-7e3d01787558","statusDesc":"OK"}'
2026-02-25 20:06:53.542 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57020/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="}'
2026-02-25 20:06:53.548 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:53.548 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:06:53.648 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 20:06:53.649 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64217/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:53.651 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1772050013542340658,"meta":"RmlsdGVyIHdvcmtzISE=","ephemeral":false}]'
2026-02-25 20:06:53.654 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 20:06:53.655 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 20:06:53.655 DEBUG [src.node.waku_node] Stopping container with id cd0fabd8de60
2026-02-25 20:06:54.115 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:06:54.115 DEBUG [src.node.waku_node] Stopping container with id 8987ed2254c1
2026-02-25 20:06:54.645 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:06:54.647 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 20:06:54.652 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:06:54.656 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,552 @@
2026-02-25 20:06:36.078 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 20:06:36.079 DEBUG [tests.conftest] Running test: test_different_cursor_and_indexes[110-120] with id: 2026-02-25_20-06-36__619a85de-3393-4c06-aa8b-5048e52ebf0a
2026-02-25 20:06:36.079 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 20:06:36.079 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-25 20:06:36.080 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-25 20:06:36.087 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:06:36.087 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-25_20-06-36__619a85de-3393-4c06-aa8b-5048e52ebf0a__wakuorg_nwaku:latest.log
2026-02-25 20:06:36.087 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:06:36.087 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:06:36.089 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:06:36.089 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.193.60
2026-02-25 20:06:36.089 DEBUG [src.node.docker_mananger] Generated ports ['34164', '34165', '34166', '34167', '34168']
2026-02-25 20:06:36.089 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:06:36.090 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:06:36.090 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:06:36.090 DEBUG [src.node.docker_mananger] docker run -i -t -p 34164:34164 -p 34165:34165 -p 34166:34166 -p 34167:34167 -p 34168:34168 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34166 --rest-port=34164 --tcp-port=34165 --discv5-udp-port=34167 --rest-address=0.0.0.0 --nat=extip:172.18.193.60 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a1e3e931c7bddadebfb09fa9015cd2f2ffa9e2d29a277a026f6f3fbfcc2c667f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34168 --metrics-logging=true --store=true --relay=true
2026-02-25 20:06:36.279 ERROR [src.node.docker_mananger] Max retries reached for container ae9b385936a4. Exiting log stream.
2026-02-25 20:06:36.288 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.193.60 waku d7fda8775e13962551f7ec21f12368205f019572c571ab7e169e7b6eab548e94
2026-02-25 20:06:36.324 DEBUG [src.node.docker_mananger] Container started with ID d7fda8775e13. Setting up logs at ./log/docker/publishing_node1_2026-02-25_20-06-36__619a85de-3393-4c06-aa8b-5048e52ebf0a__wakuorg_nwaku:latest.log
2026-02-25 20:06:36.325 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 34164
2026-02-25 20:06:36.325 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:06:36.867 ERROR [src.node.docker_mananger] Max retries reached for container bdc1930ba1e1. Exiting log stream.
2026-02-25 20:06:37.326 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34164/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:37.328 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:06:37.329 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:06:37.329 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34164/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:37.332 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.193.60/tcp/34165/p2p/16Uiu2HAmPGpUBoy4H1naZ8GRXCFKzGE5EPJp3Wy8xMRUoPHSWVqZ","/ip4/172.18.193.60/tcp/34166/ws/p2p/16Uiu2HAmPGpUBoy4H1naZ8GRXCFKzGE5EPJp3Wy8xMRUoPHSWVqZ"],"enrUri":"enr:-L24QP67vjV9yzJ3q9WhS6igOYu89gfb4so35hAz8BA4c6QSEs98FXkBPuSVLLC22dqkpbs5BDjBUesmh3eWMCxAHwgCgmlkgnY0gmlwhKwSwTyKbXVsdGlhZGRyc5YACASsEsE8BoV1AAoErBLBPAaFdt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDncKbFsu4CnNoJWoxpPdGlgtfDZgp60Ks4QdKsnhSgYiDdGNwgoV1g3VkcIKFd4V3YWt1MgM"}'
2026-02-25 20:06:37.332 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:06:37.339 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:06:37.339 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-25_20-06-36__619a85de-3393-4c06-aa8b-5048e52ebf0a__wakuorg_nwaku:latest.log
2026-02-25 20:06:37.339 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:06:37.340 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:06:37.341 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:06:37.341 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.242.199
2026-02-25 20:06:37.341 DEBUG [src.node.docker_mananger] Generated ports ['7198', '7199', '7200', '7201', '7202']
2026-02-25 20:06:37.342 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:06:37.342 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:06:37.342 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:06:37.342 DEBUG [src.node.docker_mananger] docker run -i -t -p 7198:7198 -p 7199:7199 -p 7200:7200 -p 7201:7201 -p 7202:7202 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7200 --rest-port=7198 --tcp-port=7199 --discv5-udp-port=7201 --rest-address=0.0.0.0 --nat=extip:172.18.242.199 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=db2c4eec32abfeebe5a5bafabfd603f5815dafbe533b65f596efb88cce3c4dfd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7202 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QP67vjV9yzJ3q9WhS6igOYu89gfb4so35hAz8BA4c6QSEs98FXkBPuSVLLC22dqkpbs5BDjBUesmh3eWMCxAHwgCgmlkgnY0gmlwhKwSwTyKbXVsdGlhZGRyc5YACASsEsE8BoV1AAoErBLBPAaFdt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDncKbFsu4CnNoJWoxpPdGlgtfDZgp60Ks4QdKsnhSgYiDdGNwgoV1g3VkcIKFd4V3YWt1MgM --storenode=/ip4/172.18.193.60/tcp/34165/p2p/16Uiu2HAmPGpUBoy4H1naZ8GRXCFKzGE5EPJp3Wy8xMRUoPHSWVqZ --store=true --relay=true
2026-02-25 20:06:37.549 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.242.199 waku 7abd494121762429855a2ca8a43408202fb601459252e2d429efb229bff771b5
2026-02-25 20:06:37.585 DEBUG [src.node.docker_mananger] Container started with ID 7abd49412176. Setting up logs at ./log/docker/store_node1_2026-02-25_20-06-36__619a85de-3393-4c06-aa8b-5048e52ebf0a__wakuorg_nwaku:latest.log
2026-02-25 20:06:37.585 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 7198
2026-02-25 20:06:37.586 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:06:38.587 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7198/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:38.590 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:06:38.591 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:06:38.591 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7198/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:38.594 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.242.199/tcp/7199/p2p/16Uiu2HAm8tiUuFgLTinZzzJYer9fQA2i6PGi3NhcWGVcVMVtkUYc","/ip4/172.18.242.199/tcp/7200/ws/p2p/16Uiu2HAm8tiUuFgLTinZzzJYer9fQA2i6PGi3NhcWGVcVMVtkUYc"],"enrUri":"enr:-L24QIjFRm0Cnu_txV6MkeFaYCzsQHzGCJV89iCK80IlwJpxXrOgscwAck2gVQGQhGOdqumUJsthBSsyD8Z-UqxfvX0CgmlkgnY0gmlwhKwS8seKbXVsdGlhZGRyc5YACASsEvLHBhwfAAoErBLyxwYcIN0DgnJzhQADAQAAiXNlY3AyNTZrMaECyBVw1WbB-177E7XPU2Ii5sU-9Q0Vuyz7X4--Hi7eWF2DdGNwghwfg3VkcIIcIYV3YWt1MgM"}'
2026-02-25 20:06:38.594 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:06:38.594 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7198/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.193.60/tcp/34165/p2p/16Uiu2HAmPGpUBoy4H1naZ8GRXCFKzGE5EPJp3Wy8xMRUoPHSWVqZ"]'
2026-02-25 20:06:38.597 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:38.597 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 20:06:38.600 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:38.600 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7198/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 20:06:38.602 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:38.604 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:38.604 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:38.610 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:38.610 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:38.811 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:38.811 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:38.816 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:38.817 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:39.018 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:39.018 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:39.024 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:39.024 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:39.225 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:39.226 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:39.231 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:39.232 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:39.433 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:39.433 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:39.439 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:39.439 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:39.640 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:39.641 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:39.646 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:39.647 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:39.848 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:39.848 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:39.854 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:39.854 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:40.056 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:40.056 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:40.062 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:40.064 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:40.265 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:40.265 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:40.271 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:40.272 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:40.473 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:40.473 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:40.479 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:40.480 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:40.681 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:40.681 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:40.686 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:40.686 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:40.887 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:40.888 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:40.893 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:40.894 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:41.095 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:41.096 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:41.101 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:41.102 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:41.303 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:41.303 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:41.309 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:41.310 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:41.511 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:41.511 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:41.517 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:41.518 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:41.719 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:41.719 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:41.725 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:41.726 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:41.927 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:41.927 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:41.933 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:41.934 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:42.135 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:42.135 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:42.141 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:42.141 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:42.342 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:42.342 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:42.348 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:42.348 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:42.550 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:42.550 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:42.557 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:42.557 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:42.758 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:42.758 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:42.764 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:42.764 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:42.965 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:42.965 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:42.973 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:42.974 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:43.175 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:43.175 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:43.180 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:43.181 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:43.382 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:43.383 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:43.388 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:43.388 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:43.589 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:43.589 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:43.595 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:43.595 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:43.796 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:43.796 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:43.802 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:43.803 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:44.003 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:44.004 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:44.009 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:44.010 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:44.211 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:44.211 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:44.217 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:44.218 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:44.419 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:44.419 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:44.424 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:44.425 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:44.625 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:44.626 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:44.632 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:44.632 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:44.833 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:44.833 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:44.838 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:44.839 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:45.040 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:45.040 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:45.046 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:45.047 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:45.248 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:45.248 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:45.255 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:45.255 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:45.456 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:45.457 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:45.462 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:45.463 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:45.664 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:45.664 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:45.670 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:45.670 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:45.871 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:45.871 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:45.877 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:45.877 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:46.078 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:46.079 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:46.084 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:46.085 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:46.286 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:46.286 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:46.292 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:46.293 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:46.494 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:46.494 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:46.500 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:46.500 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:46.701 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:46.702 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:06:46.708 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:46.709 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:46.909 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:46.910 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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-02-25 20:06:46.916 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:46.916 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:47.117 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:47.117 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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-02-25 20:06:47.124 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:47.124 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:47.325 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:47.325 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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-02-25 20:06:47.331 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:47.331 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:47.532 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:47.532 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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-02-25 20:06:47.538 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:47.538 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:47.739 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:47.739 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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-02-25 20:06:47.745 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:47.745 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:47.947 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:47.947 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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-02-25 20:06:47.953 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:47.954 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:48.155 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:48.155 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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-02-25 20:06:48.161 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:48.162 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:48.363 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:48.363 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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-02-25 20:06:48.368 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:48.370 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:48.571 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:48.571 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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-02-25 20:06:48.577 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:48.577 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:48.778 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:48.779 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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-02-25 20:06:48.785 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:48.785 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:48.986 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:48.986 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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)'}'
2026-02-25 20:06:48.992 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:48.992 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:49.194 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:49.194 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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)'}'
2026-02-25 20:06:49.200 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:49.201 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:49.402 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:49.403 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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)'}'
2026-02-25 20:06:49.408 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:49.408 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:49.609 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:49.609 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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)'}'
2026-02-25 20:06:49.615 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:49.616 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:49.817 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:49.817 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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)'}'
2026-02-25 20:06:49.824 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:49.824 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:50.025 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:50.026 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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)'}'
2026-02-25 20:06:50.032 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:50.033 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:50.234 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:50.234 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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)'}'
2026-02-25 20:06:50.240 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:50.240 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:50.442 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:50.442 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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)'}'
2026-02-25 20:06:50.448 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:50.449 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:50.649 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:50.650 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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)'}'
2026-02-25 20:06:50.656 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:50.656 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:50.857 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:50.857 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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)'}'
2026-02-25 20:06:50.863 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:50.863 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:51.064 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:51.064 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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)'}'
2026-02-25 20:06:51.070 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:51.071 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:51.273 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:51.273 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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)'}'
2026-02-25 20:06:51.280 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:51.280 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:51.481 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:51.481 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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)'}'
2026-02-25 20:06:51.487 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:51.488 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:51.688 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:51.689 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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)'}'
2026-02-25 20:06:51.694 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:51.695 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:51.896 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:51.896 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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)'}'
2026-02-25 20:06:51.902 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:51.902 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:52.103 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:52.103 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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)'}'
2026-02-25 20:06:52.109 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:52.110 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:52.311 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:52.311 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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)'}'
2026-02-25 20:06:52.317 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:52.317 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:52.518 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:52.519 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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)'}'
2026-02-25 20:06:52.525 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:52.526 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:52.727 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:52.727 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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)'}'
2026-02-25 20:06:52.733 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:52.734 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:52.934 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:52.935 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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)'}'
2026-02-25 20:06:52.940 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:52.941 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:53.142 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:53.142 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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)'}'
2026-02-25 20:06:53.148 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:53.149 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:53.350 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:53.350 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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)'}'
2026-02-25 20:06:53.356 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:53.357 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:53.558 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:53.558 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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)'}'
2026-02-25 20:06:53.564 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:53.565 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:53.766 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:53.766 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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)'}'
2026-02-25 20:06:53.772 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:53.773 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:53.973 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:53.974 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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)'}'
2026-02-25 20:06:53.980 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:53.981 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:54.182 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:54.182 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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)'}'
2026-02-25 20:06:54.187 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:54.188 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:54.389 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:54.389 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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)'}'
2026-02-25 20:06:54.395 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:54.396 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:54.597 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:54.597 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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)'}'
2026-02-25 20:06:54.603 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:54.603 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:54.804 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:54.805 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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)'}'
2026-02-25 20:06:54.810 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:54.811 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:55.012 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:55.012 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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)'}'
2026-02-25 20:06:55.018 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:55.019 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:55.221 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:55.221 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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)'}'
2026-02-25 20:06:55.227 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:55.227 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:55.428 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:55.428 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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)'}'
2026-02-25 20:06:55.434 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:55.436 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:55.637 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:55.637 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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)'}'
2026-02-25 20:06:55.643 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:55.643 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:55.844 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:55.845 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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)'}'
2026-02-25 20:06:55.854 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:55.854 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:56.055 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:56.055 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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)'}'
2026-02-25 20:06:56.061 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:56.062 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:56.263 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:56.263 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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)'}'
2026-02-25 20:06:56.269 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:56.269 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:56.471 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:56.471 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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)'}'
2026-02-25 20:06:56.477 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:56.478 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:56.679 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:56.679 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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)'}'
2026-02-25 20:06:56.685 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:56.686 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:56.886 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:56.887 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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)'}'
2026-02-25 20:06:56.893 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:56.893 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:57.094 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:57.095 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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)'}'
2026-02-25 20:06:57.101 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:57.102 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:57.303 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:57.303 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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)'}'
2026-02-25 20:06:57.310 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:57.310 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:57.511 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:57.511 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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)'}'
2026-02-25 20:06:57.517 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:57.517 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:57.719 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:57.719 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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)'}'
2026-02-25 20:06:57.725 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:57.725 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:57.926 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:57.927 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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)'}'
2026-02-25 20:06:57.932 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:57.933 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:58.134 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:58.135 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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)'}'
2026-02-25 20:06:58.140 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:58.141 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:58.342 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:58.342 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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)'}'
2026-02-25 20:06:58.348 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:58.349 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:58.550 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:58.550 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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)'}'
2026-02-25 20:06:58.556 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:58.556 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:58.757 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:58.757 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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)'}'
2026-02-25 20:06:58.763 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:58.764 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:58.964 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:58.965 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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)'}'
2026-02-25 20:06:58.971 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:58.972 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:59.173 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:59.173 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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)'}'
2026-02-25 20:06:59.179 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:59.179 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:59.380 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:59.380 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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)'}'
2026-02-25 20:06:59.386 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:59.387 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:59.588 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:59.588 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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)'}'
2026-02-25 20:06:59.594 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:59.595 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:06:59.796 DEBUG [src.steps.store] Relaying message
2026-02-25 20:06:59.796 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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)'}'
2026-02-25 20:06:59.802 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:06:59.802 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:07:00.003 DEBUG [src.steps.store] Relaying message
2026-02-25 20:07:00.004 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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)'}'
2026-02-25 20:07:00.010 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:00.010 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:07:00.211 DEBUG [src.steps.store] Relaying message
2026-02-25 20:07:00.211 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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)'}'
2026-02-25 20:07:00.217 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:00.217 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:07:00.418 DEBUG [src.steps.store] Relaying message
2026-02-25 20:07:00.418 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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)'}'
2026-02-25 20:07:00.424 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:00.425 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:07:00.626 DEBUG [src.steps.store] Relaying message
2026-02-25 20:07:00.626 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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)'}'
2026-02-25 20:07:00.633 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:00.634 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:07:00.834 DEBUG [src.steps.store] Relaying message
2026-02-25 20:07:00.835 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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)'}'
2026-02-25 20:07:00.840 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:00.842 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:07:01.043 DEBUG [src.steps.store] Relaying message
2026-02-25 20:07:01.043 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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)'}'
2026-02-25 20:07:01.049 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:01.049 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:07:01.250 DEBUG [src.steps.store] Relaying message
2026-02-25 20:07:01.250 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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)'}'
2026-02-25 20:07:01.256 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:01.257 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:07:01.458 DEBUG [src.steps.store] Relaying message
2026-02-25 20:07:01.458 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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)'}'
2026-02-25 20:07:01.464 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:01.465 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:07:01.666 DEBUG [src.steps.store] Relaying message
2026-02-25 20:07:01.667 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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)'}'
2026-02-25 20:07:01.673 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:01.673 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:07:01.874 DEBUG [src.steps.store] Relaying message
2026-02-25 20:07:01.875 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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)'}'
2026-02-25 20:07:01.880 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:01.881 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:07:02.083 DEBUG [src.steps.store] Relaying message
2026-02-25 20:07:02.083 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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)'}'
2026-02-25 20:07:02.089 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:02.089 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:07:02.290 DEBUG [src.steps.store] Relaying message
2026-02-25 20:07:02.290 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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)'}'
2026-02-25 20:07:02.296 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:02.297 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:07:02.498 DEBUG [src.steps.store] Relaying message
2026-02-25 20:07:02.498 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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)'}'
2026-02-25 20:07:02.504 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:02.504 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:07:02.705 DEBUG [src.steps.store] Relaying message
2026-02-25 20:07:02.705 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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)'}'
2026-02-25 20:07:02.711 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:02.712 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:07:02.913 DEBUG [src.steps.store] Relaying message
2026-02-25 20:07:02.913 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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)'}'
2026-02-25 20:07:02.919 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:02.920 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:07:03.121 DEBUG [src.steps.store] Relaying message
2026-02-25 20:07:03.121 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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)'}'
2026-02-25 20:07:03.128 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:03.128 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:07:03.329 DEBUG [src.steps.store] Relaying message
2026-02-25 20:07:03.329 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34164/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)'}'
2026-02-25 20:07:03.336 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:07:03.336 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:07:03.537 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34164/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:07:03.543 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-25 20:07:03.543 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7198/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:07:03.549 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-25 20:07:03.550 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34164/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0xe33f02e41d603566d502e11a005e283753ae9c2d51a912d72a23177fd19b7081&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:07:03.553 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa3ee5ed73fc1235372baebbfb7f5371e8ad7a77a0d674ec5f8c91ecae16d8511"},{"messageHash":"0x8ed51a34ddc731863ded633d1399ccfcb484e449f62cc288869f77abe785c529"},{"messageHash":"0x0b1353f6ea817bbd381a3099e755fd163131bbefb180ac31616bb057b4e1dcf9"},{"messageHash":"0x13a74e52b2941b76cfbaa665c3b9c1a113efda42dc2cf8c02c8a66964105579e"},{"messageHash":"0xe6c3f237bf827cab078d619a01bd306c208fce3b80ad506cfe8cdf2241473e0f"},{"messageHash":"0xbbfab21cd684b1c2ef12c91c5e7eef13e48ed0fbb0c2b685032cd8188ec2751c"},{"messageHash":"0xd49215ac19ca944472844e7e73706a3eb626aa5f8ea77858b1ae049890885e3c"},{"messageHash":"0xc000fa8de6ee2d587e027dc24429eae6cd4305cbdc6ee49fc06f5ebd19ea0acb"},{"messageHash":"0x2ce570ea44a862c3a4779766dd856aed8f0d2f25d394cda5d2312e3a06d104d0"},{"messageHash":"0x8615f209b39e2ee17ae66627ad5875b4e24a8423a035ba54106518e4c68e57be"},{"messageHash":"0xe68334759069b969221e84261b7f2cb3378219ba89c4f1156a3a0921dc5df92d"},{"messageHash":"0xb694db49e0926954bfeb911a1a1b173ebac2072e4dfa0f57e8656b566b66d205"},{"messageHash":"0x76511c7ed72f1f66daef8f92cbc4a89deb2f170daa583e7826c88b987cea5fd2"},{"messageHash":"0xaae1f3187e5ad8b4322f85f40235e1f072be5c2bc61edb40c9c443b030c9e7af"},{"messageHash":"0x3e0ef60fc0958eae15e8cacf517aaa88c032dee738412b5a2e84a1d808a77006"},{"messageHash":"0x9112efd74cd9fefeb98bce82b27c67749a22e9d2adc3432721c2c12195c60ab8"},{"messageHash":"0xa5d2f638ca413bfcec30923acfb26609797f7af6e1b6068c88b2b3af918c7e3c"},{"messageHash":"0x1f9dab734a40b763236ae914163f3ea603edfb94e75fc4e090dfde2e4062ce49"},{"messageHash":"0x39770144273f206165d60456fa1d0f1e9cf67131c7b21842615ca6d11d2031b4"},{"messageHash":"0x9b79d79299b914fb23ff588e80e9c055141d603d2683ab91c85c9ec21311587f"}]}'
2026-02-25 20:07:03.553 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7198/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0xe33f02e41d603566d502e11a005e283753ae9c2d51a912d72a23177fd19b7081&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:07:03.556 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa3ee5ed73fc1235372baebbfb7f5371e8ad7a77a0d674ec5f8c91ecae16d8511"},{"messageHash":"0x8ed51a34ddc731863ded633d1399ccfcb484e449f62cc288869f77abe785c529"},{"messageHash":"0x0b1353f6ea817bbd381a3099e755fd163131bbefb180ac31616bb057b4e1dcf9"},{"messageHash":"0x13a74e52b2941b76cfbaa665c3b9c1a113efda42dc2cf8c02c8a66964105579e"},{"messageHash":"0xe6c3f237bf827cab078d619a01bd306c208fce3b80ad506cfe8cdf2241473e0f"},{"messageHash":"0xbbfab21cd684b1c2ef12c91c5e7eef13e48ed0fbb0c2b685032cd8188ec2751c"},{"messageHash":"0xd49215ac19ca944472844e7e73706a3eb626aa5f8ea77858b1ae049890885e3c"},{"messageHash":"0xc000fa8de6ee2d587e027dc24429eae6cd4305cbdc6ee49fc06f5ebd19ea0acb"},{"messageHash":"0x2ce570ea44a862c3a4779766dd856aed8f0d2f25d394cda5d2312e3a06d104d0"},{"messageHash":"0x8615f209b39e2ee17ae66627ad5875b4e24a8423a035ba54106518e4c68e57be"},{"messageHash":"0xe68334759069b969221e84261b7f2cb3378219ba89c4f1156a3a0921dc5df92d"},{"messageHash":"0xb694db49e0926954bfeb911a1a1b173ebac2072e4dfa0f57e8656b566b66d205"},{"messageHash":"0x76511c7ed72f1f66daef8f92cbc4a89deb2f170daa583e7826c88b987cea5fd2"},{"messageHash":"0xaae1f3187e5ad8b4322f85f40235e1f072be5c2bc61edb40c9c443b030c9e7af"},{"messageHash":"0x3e0ef60fc0958eae15e8cacf517aaa88c032dee738412b5a2e84a1d808a77006"},{"messageHash":"0x9112efd74cd9fefeb98bce82b27c67749a22e9d2adc3432721c2c12195c60ab8"},{"messageHash":"0xa5d2f638ca413bfcec30923acfb26609797f7af6e1b6068c88b2b3af918c7e3c"},{"messageHash":"0x1f9dab734a40b763236ae914163f3ea603edfb94e75fc4e090dfde2e4062ce49"},{"messageHash":"0x39770144273f206165d60456fa1d0f1e9cf67131c7b21842615ca6d11d2031b4"},{"messageHash":"0x9b79d79299b914fb23ff588e80e9c055141d603d2683ab91c85c9ec21311587f"}]}'
2026-02-25 20:07:03.559 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 20:07:03.560 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 20:07:03.560 DEBUG [src.node.waku_node] Stopping container with id d7fda8775e13
2026-02-25 20:07:04.157 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:07:04.157 DEBUG [src.node.waku_node] Stopping container with id 7abd49412176
2026-02-25 20:07:04.741 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:07:04.743 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 20:07:04.785 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:07:04.823 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,79 @@
2026-02-25 20:04:48.058 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 20:04:48.058 DEBUG [tests.conftest] Running test: test_relay_unsubscribe_from_single_pubsub_topic with id: 2026-02-25_20-04-48__af96124b-50af-421b-b6de-dfa5d758c759
2026-02-25 20:04:48.059 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 20:04:48.059 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-25 20:04:48.059 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-02-25 20:04:48.066 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:04:48.066 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_20-04-48__af96124b-50af-421b-b6de-dfa5d758c759__wakuorg_nwaku:latest.log
2026-02-25 20:04:48.067 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:04:48.067 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:04:48.068 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:04:48.068 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.147.222
2026-02-25 20:04:48.068 DEBUG [src.node.docker_mananger] Generated ports ['2247', '2248', '2249', '2250', '2251']
2026-02-25 20:04:48.069 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:04:48.069 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:04:48.069 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:04:48.069 DEBUG [src.node.docker_mananger] docker run -i -t -p 2247:2247 -p 2248:2248 -p 2249:2249 -p 2250:2250 -p 2251:2251 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2249 --rest-port=2247 --tcp-port=2248 --discv5-udp-port=2250 --rest-address=0.0.0.0 --nat=extip:172.18.147.222 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bd4b7638cd3cfe8ecb935ca78b7fcadf1cbde1c9da9cdf7fcaecbd2190da8d7d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2251 --metrics-logging=true --relay=true
2026-02-25 20:04:48.257 ERROR [src.node.docker_mananger] Max retries reached for container 7c750aeb78ae. Exiting log stream.
2026-02-25 20:04:48.264 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.147.222 waku 31b12c887cad7e3bd2484282a295e71713a1bb67a9b282a01831dbf6e081d4fc
2026-02-25 20:04:48.300 DEBUG [src.node.docker_mananger] Container started with ID 31b12c887cad. Setting up logs at ./log/docker/node1_2026-02-25_20-04-48__af96124b-50af-421b-b6de-dfa5d758c759__wakuorg_nwaku:latest.log
2026-02-25 20:04:48.301 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2247
2026-02-25 20:04:48.301 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:04:48.820 ERROR [src.node.docker_mananger] Max retries reached for container ccf68bfb4b26. Exiting log stream.
2026-02-25 20:04:49.302 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2247/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:49.305 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:04:49.305 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:04:49.305 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2247/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:49.308 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.147.222/tcp/2248/p2p/16Uiu2HAmSMz4LbStqAoowbZDKZhjaXjdNkyhcM34KcQgcpx9vAx4","/ip4/172.18.147.222/tcp/2249/ws/p2p/16Uiu2HAmSMz4LbStqAoowbZDKZhjaXjdNkyhcM34KcQgcpx9vAx4"],"enrUri":"enr:-L24QFRyaXXy3m2Fsk9fyGoifc7iw_YR_7ZkCugdVf12qjYyFMrYRDLELdwnwXhKvSgBAAFimnpAskzx4K3KTgFe8U0CgmlkgnY0gmlwhKwSk96KbXVsdGlhZGRyc5YACASsEpPeBgjIAAoErBKT3gYIyd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDy6hpqiE-BYlO_cJ2RLcHAnVXX-ZH87w_vYOnZX2fOSWDdGNwggjIg3VkcIIIyoV3YWt1MgE"}'
2026-02-25 20:04:49.308 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:04:49.315 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:04:49.316 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_20-04-48__af96124b-50af-421b-b6de-dfa5d758c759__wakuorg_nwaku:latest.log
2026-02-25 20:04:49.316 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:04:49.316 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:04:49.317 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:04:49.318 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.222.99
2026-02-25 20:04:49.318 DEBUG [src.node.docker_mananger] Generated ports ['24366', '24367', '24368', '24369', '24370']
2026-02-25 20:04:49.318 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:04:49.318 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:04:49.318 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:04:49.318 DEBUG [src.node.docker_mananger] docker run -i -t -p 24366:24366 -p 24367:24367 -p 24368:24368 -p 24369:24369 -p 24370:24370 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24368 --rest-port=24366 --tcp-port=24367 --discv5-udp-port=24369 --rest-address=0.0.0.0 --nat=extip:172.18.222.99 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eb8dcdd50d7b0c73b02b38ddca88b37ef72ac524ea13f0c4bb9fc516a26cb44d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24370 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFRyaXXy3m2Fsk9fyGoifc7iw_YR_7ZkCugdVf12qjYyFMrYRDLELdwnwXhKvSgBAAFimnpAskzx4K3KTgFe8U0CgmlkgnY0gmlwhKwSk96KbXVsdGlhZGRyc5YACASsEpPeBgjIAAoErBKT3gYIyd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDy6hpqiE-BYlO_cJ2RLcHAnVXX-ZH87w_vYOnZX2fOSWDdGNwggjIg3VkcIIIyoV3YWt1MgE
2026-02-25 20:04:49.520 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.222.99 waku 3b7455cdddf3fa1d0e11037c52d2fafa2ad031fdf2e73049da61f5bda10b789a
2026-02-25 20:04:49.557 DEBUG [src.node.docker_mananger] Container started with ID 3b7455cdddf3. Setting up logs at ./log/docker/node2_2026-02-25_20-04-48__af96124b-50af-421b-b6de-dfa5d758c759__wakuorg_nwaku:latest.log
2026-02-25 20:04:49.557 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24366
2026-02-25 20:04:49.558 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:04:50.559 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24366/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:50.575 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:04:50.579 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:04:50.580 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24366/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:50.588 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.222.99/tcp/24367/p2p/16Uiu2HAmT925idttmnd8mHb4KBsTbn6ARxztvjWLnxBqKQekugqs","/ip4/172.18.222.99/tcp/24368/ws/p2p/16Uiu2HAmT925idttmnd8mHb4KBsTbn6ARxztvjWLnxBqKQekugqs"],"enrUri":"enr:-L24QCJYJmpVa4tzoDm17R4NcU6mv149lZiGDP6Z1PHvCPL-aNg-JGRW6Prr3SkyyeEaxs3zv1-xptP0POfD4A7izMUCgmlkgnY0gmlwhKwS3mOKbXVsdGlhZGRyc5YACASsEt5jBl8vAAoErBLeYwZfMN0DgnJzhQADAQAAiXNlY3AyNTZrMaED1zHWZIhMncdXqohAxGXOlkw9j5bT9io6zb8PBtugoj6DdGNwgl8vg3VkcIJfMYV3YWt1MgE"}'
2026-02-25 20:04:50.589 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:04:50.589 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24366/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.147.222/tcp/2248/p2p/16Uiu2HAmSMz4LbStqAoowbZDKZhjaXjdNkyhcM34KcQgcpx9vAx4"]'
2026-02-25 20:04:50.595 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:50.596 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2247/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 20:04:50.600 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:50.601 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24366/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 20:04:50.605 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:50.606 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2247/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:50.615 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:50.615 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:04:50.716 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 20:04:50.716 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2247/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:50.720 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":1772049890606231552,"ephemeral":false,"proof":""}]'
2026-02-25 20:04:50.722 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 20:04:50.722 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24366/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:04:50.724 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":1772049890606231552,"ephemeral":false,"proof":""}]'
2026-02-25 20:04:50.726 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:2247/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 20:04:50.731 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:50.733 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:24366/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 20:04:50.740 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:04:50.740 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2247/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:04:50.743 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:2247/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/3/1'
2026-02-25 20:04:50.745 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 20:04:50.746 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 20:04:50.746 DEBUG [src.node.waku_node] Stopping container with id 31b12c887cad
2026-02-25 20:04:51.336 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:04:51.338 DEBUG [src.node.waku_node] Stopping container with id 3b7455cdddf3
2026-02-25 20:04:51.891 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:04:51.893 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 20:04:51.900 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:04:51.907 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,192 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_with_valid_timestamps with id: 2026-02-25_20-11-34__13c6942d-1d15-4c76-b8ba-f134540e2c3b
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-25_20-11-34__13c6942d-1d15-4c76-b8ba-f134540e2c3b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.93.3
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['41196', '41197', '41198', '41199', '41200']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 41196:41196 -p 41197:41197 -p 41198:41198 -p 41199:41199 -p 41200:41200 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41198 --rest-port=41196 --tcp-port=41197 --discv5-udp-port=41199 --rest-address=0.0.0.0 --nat=extip:172.18.93.3 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2b4e6d11cf2dc3caaef861a143bd84dee4ee6ade57bd1d837e008acd9c8c084d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41200 --metrics-logging=true --lightpush=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3b49eabada94. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.93.3 waku a10f37dcd061c6778e6b8fcaf0369bd996cdd02fc271dee56678820bbc6a2e55
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a10f37dcd061. Setting up logs at ./log/docker/receiving_node1_2026-02-25_20-11-34__13c6942d-1d15-4c76-b8ba-f134540e2c3b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 41196
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 67580dfdad89. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41196/health" -H "Content-Type: application/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:41196/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.93.3/tcp/41197/p2p/16Uiu2HAmAwHh9k9dsLzzSoFMhXYL6qE2voRqpQSn1vwCDLK3Ci7V","/ip4/172.18.93.3/tcp/41198/ws/p2p/16Uiu2HAmAwHh9k9dsLzzSoFMhXYL6qE2voRqpQSn1vwCDLK3Ci7V"],"enrUri":"enr:-L24QPwZIM1qTv114nkQyHPb2wFVG5lL-DUKM_LxHX9uBojDI-aMB_bmjq3vTtd3gGgN1-JfWoLtaJUOoFxad5fJxsACgmlkgnY0gmlwhKwSXQOKbXVsdGlhZGRyc5YACASsEl0DBqDtAAoErBJdAwag7t0DgnJzhQADAQAAiXNlY3AyNTZrMaEC5nWHO77IXR6oOJ4RTAwIxjAyisGT6CNXLkqop2rGGxSDdGNwgqDtg3VkcIKg74V3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-25_20-11-34__13c6942d-1d15-4c76-b8ba-f134540e2c3b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.132
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['39905', '39906', '39907', '39908', '39909']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 39905:39905 -p 39906:39906 -p 39907:39907 -p 39908:39908 -p 39909:39909 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39907 --rest-port=39905 --tcp-port=39906 --discv5-udp-port=39908 --rest-address=0.0.0.0 --nat=extip:172.18.222.132 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f5fcac4baae61c88d1bbf237ed0ebf85cc26ddd55b4fbf4b1cae707126def1ee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39909 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.222.132 waku 958d680e22105942c9b8a4b56a950cfc21570287a75b26a5d96a0ee6a6cdfeb2
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 958d680e2210. Setting up logs at ./log/docker/receiving_node2_2026-02-25_20-11-34__13c6942d-1d15-4c76-b8ba-f134540e2c3b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 39905
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39905/health" -H "Content-Type: application/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:39905/debug/v1/info" -H "Content-Type: application/json" -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.132/tcp/39906/p2p/16Uiu2HAmBSeEo8eJQAhhrrTXUcB4okbccJfPFGKCYuwNx6SW5su9","/ip4/172.18.222.132/tcp/39907/ws/p2p/16Uiu2HAmBSeEo8eJQAhhrrTXUcB4okbccJfPFGKCYuwNx6SW5su9"],"enrUri":"enr:-L24QPm5P4A9gKInKm7gISmH6kCYPm-xxpHqk8m0MA7xzqYBXkCt4Q96Vr-8r4_4JAuBWGE-VEVZsLioVwy6QpCQ-sICgmlkgnY0gmlwhKwS3oSKbXVsdGlhZGRyc5YACASsEt6EBpviAAoErBLehAab490DgnJzhQADAQAAiXNlY3AyNTZrMaEC7fqaSns7DLoM6pzvE4u-wPHsrcBstMMXf6SJatR7hqiDdGNwgpvig3VkcIKb5IV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39905/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.93.3/tcp/41197/p2p/16Uiu2HAmAwHh9k9dsLzzSoFMhXYL6qE2voRqpQSn1vwCDLK3Ci7V"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-25_20-11-34__13c6942d-1d15-4c76-b8ba-f134540e2c3b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.54.74
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['51173', '51174', '51175', '51176', '51177']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 51173:51173 -p 51174:51174 -p 51175:51175 -p 51176:51176 -p 51177:51177 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51175 --rest-port=51173 --tcp-port=51174 --discv5-udp-port=51176 --rest-address=0.0.0.0 --nat=extip:172.18.54.74 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0d0f6a37fc33c51a7926ba6ecbdfbde6bfa4aa00bcd5e65fafee7fcbffaf41fa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51177 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QPwZIM1qTv114nkQyHPb2wFVG5lL-DUKM_LxHX9uBojDI-aMB_bmjq3vTtd3gGgN1-JfWoLtaJUOoFxad5fJxsACgmlkgnY0gmlwhKwSXQOKbXVsdGlhZGRyc5YACASsEl0DBqDtAAoErBJdAwag7t0DgnJzhQADAQAAiXNlY3AyNTZrMaEC5nWHO77IXR6oOJ4RTAwIxjAyisGT6CNXLkqop2rGGxSDdGNwgqDtg3VkcIKg74V3YWt1Mgk --lightpushnode=/ip4/172.18.93.3/tcp/41197/p2p/16Uiu2HAmAwHh9k9dsLzzSoFMhXYL6qE2voRqpQSn1vwCDLK3Ci7V --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.54.74 waku fcb216bde5c92333ca232b21d9438a0c802eaab02e957eeaa105d2ecf1c44994
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fcb216bde5c9. Setting up logs at ./log/docker/lightpush_node1_2026-02-25_20-11-34__13c6942d-1d15-4c76-b8ba-f134540e2c3b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 51173
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51173/health" -H "Content-Type: application/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:51173/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.54.74/tcp/51174/p2p/16Uiu2HAmGiUtDw29HbiBPX5GTRthh7K2qFx2nWhNrhBYQRQ6eCfX","/ip4/172.18.54.74/tcp/51175/ws/p2p/16Uiu2HAmGiUtDw29HbiBPX5GTRthh7K2qFx2nWhNrhBYQRQ6eCfX"],"enrUri":"enr:-L24QALr7tYNkaWZdW4WP9nYvkd_Cx3Tk_PDwrq2yAzkZvuCNGxaT5EETCavSZscxXE_pNdMUyit7ub6k5x3opaxJEMCgmlkgnY0gmlwhKwSNkqKbXVsdGlhZGRyc5YACASsEjZKBsfmAAoErBI2SgbH590DgnJzhQADAQAAiXNlY3AyNTZrMaEDPFPAvSpyw9TqKgqsnZwigJhuTfG-XE-3PguAtjLzdj6DdGNwgsfmg3VkcILH6IV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51173/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.93.3/tcp/41197/p2p/16Uiu2HAmAwHh9k9dsLzzSoFMhXYL6qE2voRqpQSn1vwCDLK3Ci7V"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51173/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.222.132/tcp/39906/p2p/16Uiu2HAmBSeEo8eJQAhhrrTXUcB4okbccJfPFGKCYuwNx6SW5su9"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41196/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:39905/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:51173/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.light_push.test_publish:test_publish.py:158 Running test with timestamp Now
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51173/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772049801514112000}}'
INFO  src.node.api_clients.base_client:base_client.py: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:41196/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":1772049801514112000,"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:39905/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":1772049801514112000,"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:51173/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":1772049801514112000,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:158 Running test with timestamp Far future
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51173/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 2087409801514096896}}'
INFO  src.node.api_clients.base_client:base_client.py: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:41196/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":2087409801514096896,"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:39905/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":2087409801514096896,"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:51173/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":2087409801514096896,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:158 Running test with timestamp Recent past
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51173/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772046201514096896}}'
INFO  src.node.api_clients.base_client:base_client.py: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:41196/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":1772046201514096896,"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:39905/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":1772046201514096896,"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:51173/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":1772046201514096896,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:158 Running test with timestamp Near future
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51173/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772053401514096896}}'
INFO  src.node.api_clients.base_client:base_client.py: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:41196/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":1772053401514096896,"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:39905/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":1772053401514096896,"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:51173/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":1772053401514096896,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:158 Running test with timestamp Positive number
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51173/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41196/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39905/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51173/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:158 Running test with timestamp Negative number
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51173/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": -1}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41196/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":-1,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39905/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":-1,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51173/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":-1,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:158 Running test with timestamp DST change
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51173/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1583632800000000000}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41196/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1583632800000000000,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39905/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1583632800000000000,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51173/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1583632800000000000,"ephemeral":false,"proof":""}]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a10f37dcd061
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 958d680e2210
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id fcb216bde5c9
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a10f37dcd061. 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,71 @@
2026-02-25 20:05:59.688 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 20:05:59.689 DEBUG [tests.conftest] Running test: test_admin_service_peers_schema with id: 2026-02-25_20-05-59__7b2d468b-f4a2-4951-b275-fcfc5bc8921d
2026-02-25 20:05:59.689 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 20:05:59.689 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-25 20:05:59.690 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-25 20:05:59.696 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-02-25 20:05:59.696 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_20-05-59__7b2d468b-f4a2-4951-b275-fcfc5bc8921d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-02-25 20:05:59.702 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-02-25 20:05:59.702 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_20-05-59__7b2d468b-f4a2-4951-b275-fcfc5bc8921d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-02-25 20:05:59.709 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-02-25 20:05:59.709 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-25_20-05-59__7b2d468b-f4a2-4951-b275-fcfc5bc8921d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-02-25 20:05:59.715 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-02-25 20:05:59.716 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-25_20-05-59__7b2d468b-f4a2-4951-b275-fcfc5bc8921d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-02-25 20:05:59.716 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-25 20:05:59.716 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-25 20:05:59.723 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-02-25 20:05:59.723 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/n1_service_schema__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-02-25 20:05:59.728 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-02-25 20:05:59.729 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/n2_service_schema__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-02-25 20:05:59.729 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:05:59.729 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:05:59.730 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:05:59.730 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.71.195
2026-02-25 20:05:59.731 DEBUG [src.node.docker_mananger] Generated ports ['19989', '19990', '19991', '19992', '19993']
2026-02-25 20:05:59.731 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:05:59.731 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:05:59.731 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:05:59.731 DEBUG [src.node.docker_mananger] docker run -i -t -p 19989:19989 -p 19990:19990 -p 19991:19991 -p 19992:19992 -p 19993:19993 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19991 --rest-port=19989 --tcp-port=19990 --discv5-udp-port=19992 --rest-address=0.0.0.0 --nat=extip:172.18.71.195 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e3d54a00c882ca23cbeebe99e6c3d07528d76b7ee7faf300846a5f4f9fa84ace --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19993 --metrics-logging=true --relay=true
2026-02-25 20:05:59.918 ERROR [src.node.docker_mananger] Max retries reached for container 25a3acd74c28. Exiting log stream.
2026-02-25 20:06:00.486 ERROR [src.node.docker_mananger] Max retries reached for container b53b6643014b. Exiting log stream.
2026-02-25 20:06:11.082 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.71.195 waku 5d1126ba9d04dbc1adeac3ff72a7bb0dc5b55b2af9453b0c2e3677007f589516
2026-02-25 20:06:11.114 DEBUG [src.node.docker_mananger] Container started with ID 5d1126ba9d04. Setting up logs at ./log/docker/n1_service_schema__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-02-25 20:06:11.115 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 19989
2026-02-25 20:06:11.115 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:06:12.116 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19989/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:12.119 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:06:12.119 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:06:12.120 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19989/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:12.122 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.71.195/tcp/19990/p2p/16Uiu2HAmDLQB4wk51UusVhxvu3bEXggtoMMLY2NrUsGub8vU1NDT","/ip4/172.18.71.195/tcp/19991/ws/p2p/16Uiu2HAmDLQB4wk51UusVhxvu3bEXggtoMMLY2NrUsGub8vU1NDT"],"enrUri":"enr:-L24QBXt-hXoL9vu5oCZCNsKCJ1d77ihV_CntrgzAAZyVWdRStZSxfwoEN5JufqBV3j91rZmEsO9e1fSkYTcLzy6JncCgmlkgnY0gmlwhKwSR8OKbXVsdGlhZGRyc5YACASsEkfDBk4WAAoErBJHwwZOF90DgnJzhQADAQAAiXNlY3AyNTZrMaEDChiW1KDsX76AzT6GkJEaNqnGoqardGVQqJJZZefZLFaDdGNwgk4Wg3VkcIJOGIV3YWt1MgE"}'
2026-02-25 20:06:12.122 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:06:12.122 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:06:12.122 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:06:12.124 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:06:12.124 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.29.114
2026-02-25 20:06:12.124 DEBUG [src.node.docker_mananger] Generated ports ['22303', '22304', '22305', '22306', '22307']
2026-02-25 20:06:12.125 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:06:12.125 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:06:12.125 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:06:12.125 DEBUG [src.node.docker_mananger] docker run -i -t -p 22303:22303 -p 22304:22304 -p 22305:22305 -p 22306:22306 -p 22307:22307 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22305 --rest-port=22303 --tcp-port=22304 --discv5-udp-port=22306 --rest-address=0.0.0.0 --nat=extip:172.18.29.114 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5e347acefa0fbfbc4ac9b51ac0851b441e3de304dbaa64035c43b5d12facfdd9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22307 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBXt-hXoL9vu5oCZCNsKCJ1d77ihV_CntrgzAAZyVWdRStZSxfwoEN5JufqBV3j91rZmEsO9e1fSkYTcLzy6JncCgmlkgnY0gmlwhKwSR8OKbXVsdGlhZGRyc5YACASsEkfDBk4WAAoErBJHwwZOF90DgnJzhQADAQAAiXNlY3AyNTZrMaEDChiW1KDsX76AzT6GkJEaNqnGoqardGVQqJJZZefZLFaDdGNwgk4Wg3VkcIJOGIV3YWt1MgE
2026-02-25 20:06:12.316 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.29.114 waku 0d374cd667bdd97d2c3d9c332663704bc44a36bd98c7c850da8e16a327b6c52f
2026-02-25 20:06:12.352 DEBUG [src.node.docker_mananger] Container started with ID 0d374cd667bd. Setting up logs at ./log/docker/n2_service_schema__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-02-25 20:06:12.352 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 22303
2026-02-25 20:06:12.352 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:06:13.353 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22303/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:13.378 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:06:13.379 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:06:13.380 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22303/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:13.387 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.29.114/tcp/22304/p2p/16Uiu2HAmFB4V94Tr9DU94LRgMXAtmiX6o9FPNuQ7evnfx6eHhMsY","/ip4/172.18.29.114/tcp/22305/ws/p2p/16Uiu2HAmFB4V94Tr9DU94LRgMXAtmiX6o9FPNuQ7evnfx6eHhMsY"],"enrUri":"enr:-L24QN3fk3ONlcdcjSmANwY-RQWXBX78fpLkO4CaxFCLpZpVImkuZsId3djOaTVO8x5RNgs2iI_ScSCAF4-wqGd6rJsCgmlkgnY0gmlwhKwSHXKKbXVsdGlhZGRyc5YACASsEh1yBlcgAAoErBIdcgZXId0DgnJzhQADAQAAiXNlY3AyNTZrMaEDJWt5VkAUK5ojd5xThScS8NHRQ_NnUnRjReLuaCHzbmODdGNwglcgg3VkcIJXIoV3YWt1MgE"}'
2026-02-25 20:06:13.388 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:06:13.388 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19989/admin/v1/peers/service" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:06:13.391 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.29.114/tcp/46706/p2p/16Uiu2HAmFB4V94Tr9DU94LRgMXAtmiX6o9FPNuQ7evnfx6eHhMsY","protocols":["/vac/waku/relay/2.0.0","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-rc.0","origin":"UnknownOrigin"}]'
2026-02-25 20:06:13.392 DEBUG [tests.rest_flags.test_admin_flags] Validate schema of get service peers
2026-02-25 20:06:13.394 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 20:06:13.395 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 20:06:13.395 DEBUG [src.node.waku_node] Stopping container with id 5d1126ba9d04
2026-02-25 20:06:13.981 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:06:13.981 DEBUG [src.node.waku_node] Stopping container with id 0d374cd667bd
2026-02-25 20:06:14.544 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:06:14.546 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 20:06:14.551 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:06:14.556 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_lightpushed_message with id: 2026-02-25_20-09-05__b03e19ad-a0b9-499a-a863-092d9f97cfc6
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-25_20-09-05__b03e19ad-a0b9-499a-a863-092d9f97cfc6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.8.92
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32104', '32105', '32106', '32107', '32108']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 32104:32104 -p 32105:32105 -p 32106:32106 -p 32107:32107 -p 32108:32108 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32106 --rest-port=32104 --tcp-port=32105 --discv5-udp-port=32107 --rest-address=0.0.0.0 --nat=extip:172.18.8.92 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4c520ad1bda3efdecfa19fd847287cffdfa26f94fffb32c52fda2ba68c6fddb6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32108 --metrics-logging=true --store=true --relay=true --lightpush=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.8.92 waku c4ff50752b9eb14f1f20c72e8709fbc4748975d72407cc8fc5753cee357a878a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c4ff50752b9e. Setting up logs at ./log/docker/publishing_node1_2026-02-25_20-09-05__b03e19ad-a0b9-499a-a863-092d9f97cfc6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 32104
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 0aec6fe38467. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9cb1de93d44f. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32104/health" -H "Content-Type: application/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":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"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:32104/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.8.92/tcp/32105/p2p/16Uiu2HAm1ZrWd7EfzAmSt12iF8namhsCXEekW6qWksyovvaFYhJJ","/ip4/172.18.8.92/tcp/32106/ws/p2p/16Uiu2HAm1ZrWd7EfzAmSt12iF8namhsCXEekW6qWksyovvaFYhJJ"],"enrUri":"enr:-L24QMongcvwdd2UVblfazoEPCaw5CTxgldl4fnjawPvKN9JQIBJPxu_957-jjYF8tn23atkLTBfTC6sugJKd6XzJT8CgmlkgnY0gmlwhKwSCFyKbXVsdGlhZGRyc5YACASsEghcBn1pAAoErBIIXAZ9at0DgnJzhQADAQAAiXNlY3AyNTZrMaECWz6tFE8wtdPXdJcyRrAOXXZ4P6EEkZcDG7FWAc7D4qODdGNwgn1pg3VkcIJ9a4V3YWt1Mgs"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node2_2026-02-25_20-09-05__b03e19ad-a0b9-499a-a863-092d9f97cfc6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.87.149
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34346', '34347', '34348', '34349', '34350']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 34346:34346 -p 34347:34347 -p 34348:34348 -p 34349:34349 -p 34350:34350 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34348 --rest-port=34346 --tcp-port=34347 --discv5-udp-port=34349 --rest-address=0.0.0.0 --nat=extip:172.18.87.149 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5a1dffd638d0a4b9089dcbd37aaabdfcc92ea6dc0a4829c4d6b9a53cf8cd81f9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34350 --metrics-logging=true --store=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.87.149 waku 19501d366d14546a4ef4ddb542f4d25b255a74d4852d2bd05b9ff47e56e57529
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 19501d366d14. Setting up logs at ./log/docker/publishing_node2_2026-02-25_20-09-05__b03e19ad-a0b9-499a-a863-092d9f97cfc6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 34346
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34346/health" -H "Content-Type: application/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:34346/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.87.149/tcp/34347/p2p/16Uiu2HAmRksaFZDaXe9fiZMLP3pbxhpi7scg4EU61VJfXb4GDTVT","/ip4/172.18.87.149/tcp/34348/ws/p2p/16Uiu2HAmRksaFZDaXe9fiZMLP3pbxhpi7scg4EU61VJfXb4GDTVT"],"enrUri":"enr:-L24QJCRhnSts6lzhlpsR9t_7CsPtWl6BNa6f13IokaPsANyKT9AK3HMWCU8Ejitq-P5E87d9R72xsTxuxUJmXCs0gwCgmlkgnY0gmlwhKwSV5WKbXVsdGlhZGRyc5YACASsEleVBoYrAAoErBJXlQaGLN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDwqnArn4QghecWzXhVPyAcwJx7O-B4vrC5d1fKyd8ykqDdGNwgoYrg3VkcIKGLYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34346/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.8.92/tcp/32105/p2p/16Uiu2HAm1ZrWd7EfzAmSt12iF8namhsCXEekW6qWksyovvaFYhJJ"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-25_20-09-05__b03e19ad-a0b9-499a-a863-092d9f97cfc6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.74.162
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33915', '33916', '33917', '33918', '33919']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 33915:33915 -p 33916:33916 -p 33917:33917 -p 33918:33918 -p 33919:33919 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33917 --rest-port=33915 --tcp-port=33916 --discv5-udp-port=33918 --rest-address=0.0.0.0 --nat=extip:172.18.74.162 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=00fababfcd0247adf99ac9dfeffc5cf9ea3cffcba0cb4dc31cad34bbe915de2a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33919 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QMongcvwdd2UVblfazoEPCaw5CTxgldl4fnjawPvKN9JQIBJPxu_957-jjYF8tn23atkLTBfTC6sugJKd6XzJT8CgmlkgnY0gmlwhKwSCFyKbXVsdGlhZGRyc5YACASsEghcBn1pAAoErBIIXAZ9at0DgnJzhQADAQAAiXNlY3AyNTZrMaECWz6tFE8wtdPXdJcyRrAOXXZ4P6EEkZcDG7FWAc7D4qODdGNwgn1pg3VkcIJ9a4V3YWt1Mgs --storenode=/ip4/172.18.8.92/tcp/32105/p2p/16Uiu2HAm1ZrWd7EfzAmSt12iF8namhsCXEekW6qWksyovvaFYhJJ --store=false --relay=true --lightpush=true --lightpushnode=/ip4/172.18.8.92/tcp/32105/p2p/16Uiu2HAm1ZrWd7EfzAmSt12iF8namhsCXEekW6qWksyovvaFYhJJ
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.74.162 waku 934d64a23f916363ec76042b92c9b9bcd0fc37b4f7cd907111aa572688557373
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 934d64a23f91. Setting up logs at ./log/docker/store_node1_2026-02-25_20-09-05__b03e19ad-a0b9-499a-a863-092d9f97cfc6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 33915
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33915/health" -H "Content-Type: application/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:33915/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.74.162/tcp/33916/p2p/16Uiu2HAmNeG8VEUf6uaqvYVgHGW8hzWXvNYJeA6cTDoj2huzesMF","/ip4/172.18.74.162/tcp/33917/ws/p2p/16Uiu2HAmNeG8VEUf6uaqvYVgHGW8hzWXvNYJeA6cTDoj2huzesMF"],"enrUri":"enr:-L24QD725cjJ1fztYwUNYoTOpxZttFH9y-O0mCToGTu7QLOaKK4HEwdh3KjDHsrHZaZEVhVx1Px0FcPOLl-7stftC30CgmlkgnY0gmlwhKwSSqKKbXVsdGlhZGRyc5YACASsEkqiBoR8AAoErBJKogaEfd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDlGUhUGISJPWwtnbxveDe0XIOWg_DeFoHo_4GhKD19PaDdGNwgoR8g3VkcIKEfoV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33915/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.8.92/tcp/32105/p2p/16Uiu2HAm1ZrWd7EfzAmSt12iF8namhsCXEekW6qWksyovvaFYhJJ"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33915/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.87.149/tcp/34347/p2p/16Uiu2HAmRksaFZDaXe9fiZMLP3pbxhpi7scg4EU61VJfXb4GDTVT"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32104/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:34346/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:33915/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:33915/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772050148834122821}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:32104/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":"0x6cfff9de10c9c29a714c1daed3805749d2a6f44a329409f834d04c469f3aac10"}]}'
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:33915/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":"aa1e0c92cb7fafe62408","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6cfff9de10c9c29a714c1daed3805749d2a6f44a329409f834d04c469f3aac10"}]}'
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 c4ff50752b9e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19501d366d14
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 934d64a23f91
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c4ff50752b9e. 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,76 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_message_with_ephemeral_false with id: 2026-02-25_20-12-55__38e2a72a-56fc-4edd-b147-f462d320b344
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-25_20-12-55__38e2a72a-56fc-4edd-b147-f462d320b344__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.54.139
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['41171', '41172', '41173', '41174', '41175']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 41171:41171 -p 41172:41172 -p 41173:41173 -p 41174:41174 -p 41175:41175 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41173 --rest-port=41171 --tcp-port=41172 --discv5-udp-port=41174 --rest-address=0.0.0.0 --nat=extip:172.18.54.139 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eed0d972474cb91e5b6b89a4ce2d42d1f65deef397a23be5c510defbec24af50 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41175 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.54.139 waku 55b7e3cf0350a830d19c3f2da21b28464fb02ecf13ef3da5c9e2bb38bd7a2371
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 55b7e3cf0350. Setting up logs at ./log/docker/publishing_node1_2026-02-25_20-12-55__38e2a72a-56fc-4edd-b147-f462d320b344__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 41171
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 9802d9108a91. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c3a6f298e3a6. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41171/health" -H "Content-Type: application/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:41171/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.54.139/tcp/41172/p2p/16Uiu2HAm33wGLWsPJQ29RdxRf4M7vPqAq3ZdS38vretjTBLHNHgv","/ip4/172.18.54.139/tcp/41173/ws/p2p/16Uiu2HAm33wGLWsPJQ29RdxRf4M7vPqAq3ZdS38vretjTBLHNHgv"],"enrUri":"enr:-L24QMsOJioGwXy58OyMDCftr2rEDgTsmVwPR39PV8Vy375OPZj7rwkegkHUlXDLpzgJwJ7dqt_7sqpzuPgdUNyAZJcCgmlkgnY0gmlwhKwSNouKbXVsdGlhZGRyc5YACASsEjaLBqDUAAoErBI2iwag1d0DgnJzhQADAQAAiXNlY3AyNTZrMaECcUwALNVcgyh0DANxNBexsIB6q73A2c0XuZxqshuqv_ODdGNwgqDUg3VkcIKg1oV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-25_20-12-55__38e2a72a-56fc-4edd-b147-f462d320b344__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.188
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['12169', '12170', '12171', '12172', '12173']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 12169:12169 -p 12170:12170 -p 12171:12171 -p 12172:12172 -p 12173:12173 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12171 --rest-port=12169 --tcp-port=12170 --discv5-udp-port=12172 --rest-address=0.0.0.0 --nat=extip:172.18.107.188 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7076d197f1b41f3fd0189908c76985b8be16dfbffd44eb8aefa52dd1dfe42566 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12173 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QMsOJioGwXy58OyMDCftr2rEDgTsmVwPR39PV8Vy375OPZj7rwkegkHUlXDLpzgJwJ7dqt_7sqpzuPgdUNyAZJcCgmlkgnY0gmlwhKwSNouKbXVsdGlhZGRyc5YACASsEjaLBqDUAAoErBI2iwag1d0DgnJzhQADAQAAiXNlY3AyNTZrMaECcUwALNVcgyh0DANxNBexsIB6q73A2c0XuZxqshuqv_ODdGNwgqDUg3VkcIKg1oV3YWt1MgM --storenode=/ip4/172.18.54.139/tcp/41172/p2p/16Uiu2HAm33wGLWsPJQ29RdxRf4M7vPqAq3ZdS38vretjTBLHNHgv --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.107.188 waku d9b125ee5b81c1cb385b20aff5c8bd188b28b776ea63d6aa4e462d949515e7b2
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d9b125ee5b81. Setting up logs at ./log/docker/store_node1_2026-02-25_20-12-55__38e2a72a-56fc-4edd-b147-f462d320b344__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 12169
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12169/health" -H "Content-Type: application/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:12169/debug/v1/info" -H "Content-Type: application/json" -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.188/tcp/12170/p2p/16Uiu2HAmUX5t6eZrHNWiFERinoQfnyTJAH8Rno6MCrqDqrJZ3jWn","/ip4/172.18.107.188/tcp/12171/ws/p2p/16Uiu2HAmUX5t6eZrHNWiFERinoQfnyTJAH8Rno6MCrqDqrJZ3jWn"],"enrUri":"enr:-L24QJ5DWYLI4wS4mgFfS8L_A7oK-1yFx9ZMqXkbsEPRKtSLLxCZUDS1tdhEuPv716Zk0IiozxDkhTvLn7dwWBXPm_8CgmlkgnY0gmlwhKwSa7yKbXVsdGlhZGRyc5YACASsEmu8Bi-KAAoErBJrvAYvi90DgnJzhQADAQAAiXNlY3AyNTZrMaED67SZNXHjxf0DKFAVO-wTCVMvJRCv4XsZFyYhyhcIhteDdGNwgi-Kg3VkcIIvjIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12169/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.54.139/tcp/41172/p2p/16Uiu2HAm33wGLWsPJQ29RdxRf4M7vPqAq3ZdS38vretjTBLHNHgv"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41171/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:12169/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:41171/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)', "ephemeral": false}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:41171/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":"0x17e4ffb4303811e79899b361aaf45042b6df9cbb201c1973392c2dbab1e02b8f"}]}'
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:12169/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":"0x17e4ffb4303811e79899b361aaf45042b6df9cbb201c1973392c2dbab1e02b8f"}]}'
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 55b7e3cf0350
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d9b125ee5b81
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,63 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_unsubscribe_all_on_peer_with_no_subscription with id: 2026-02-25_20-04-28__5760ac54-9b5a-47d6-9450-49cd29884b8b
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_20-04-28__5760ac54-9b5a-47d6-9450-49cd29884b8b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.217
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['22564', '22565', '22566', '22567', '22568']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 22564:22564 -p 22565:22565 -p 22566:22566 -p 22567:22567 -p 22568:22568 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22566 --rest-port=22564 --tcp-port=22565 --discv5-udp-port=22567 --rest-address=0.0.0.0 --nat=extip:172.18.103.217 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=40f38cc29fdc71dca1be7df7aa33cbcedde36d801617eaf5b2023a5acab06ab7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22568 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.103.217 waku 6db0888000ef557c324361295b46751a77139d21a1a5ce54477db4d064a5b180
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6db0888000ef. Setting up logs at ./log/docker/node1_2026-02-25_20-04-28__5760ac54-9b5a-47d6-9450-49cd29884b8b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 22564
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 d37f1fbb024e. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a52d1bf2aa54. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22564/health" -H "Content-Type: application/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:22564/debug/v1/info" -H "Content-Type: application/json" -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.217/tcp/22565/p2p/16Uiu2HAm5ReshYTS8mwobpvJfczdFXJtyMo2Y6CqocnZRcuc9TtL","/ip4/172.18.103.217/tcp/22566/ws/p2p/16Uiu2HAm5ReshYTS8mwobpvJfczdFXJtyMo2Y6CqocnZRcuc9TtL"],"enrUri":"enr:-L24QEz43fc9DWuUWM19d1dzMDqednm0-xV0R6784w7sKq4OQ2Js68wq9Qz5deVcEz8gHMy9mG4nP1sHZ-nosI1fA6ECgmlkgnY0gmlwhKwSZ9mKbXVsdGlhZGRyc5YACASsEmfZBlglAAoErBJn2QZYJt0DgnJzhQADAQAAiXNlY3AyNTZrMaEClJOeqNqxL9tDfouMwe_dZ0LdFrTZ4UHGr5PFt2L_xPmDdGNwglglg3VkcIJYJ4V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_20-04-28__5760ac54-9b5a-47d6-9450-49cd29884b8b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.19
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['65237', '65238', '65239', '65240', '65241']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 65237:65237 -p 65238:65238 -p 65239:65239 -p 65240:65240 -p 65241:65241 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=65239 --rest-port=65237 --tcp-port=65238 --discv5-udp-port=65240 --rest-address=0.0.0.0 --nat=extip:172.18.181.19 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=291aad8efafdf4a33cbfffceded5e20082fcf89cd86bed4cad26eb130949cf0b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65241 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QEz43fc9DWuUWM19d1dzMDqednm0-xV0R6784w7sKq4OQ2Js68wq9Qz5deVcEz8gHMy9mG4nP1sHZ-nosI1fA6ECgmlkgnY0gmlwhKwSZ9mKbXVsdGlhZGRyc5YACASsEmfZBlglAAoErBJn2QZYJt0DgnJzhQADAQAAiXNlY3AyNTZrMaEClJOeqNqxL9tDfouMwe_dZ0LdFrTZ4UHGr5PFt2L_xPmDdGNwglglg3VkcIJYJ4V3YWt1MgU --filternode=/ip4/172.18.103.217/tcp/22565/p2p/16Uiu2HAm5ReshYTS8mwobpvJfczdFXJtyMo2Y6CqocnZRcuc9TtL
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.181.19 waku 23b77cffeb710faa908ce6f1ffd131e40e08c90337a698fd16cdf90b6d2955da
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 23b77cffeb71. Setting up logs at ./log/docker/node2_2026-02-25_20-04-28__5760ac54-9b5a-47d6-9450-49cd29884b8b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 65237
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65237/health" -H "Content-Type: application/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:65237/debug/v1/info" -H "Content-Type: application/json" -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.19/tcp/65238/p2p/16Uiu2HAm54Wbro8kvh1kKia3jiwavC4xtLpzZiVjwACLZH2s4HJS","/ip4/172.18.181.19/tcp/65239/ws/p2p/16Uiu2HAm54Wbro8kvh1kKia3jiwavC4xtLpzZiVjwACLZH2s4HJS"],"enrUri":"enr:-L24QGxPwJP5fy6sZeCu6CHUzXhbKqnVqzJhRf04ZV9CGW9EBeYjIzzTZb9iS5ZsjZ9NUG9xL9hevWXEoDxZbkYTcAoCgmlkgnY0gmlwhKwStROKbXVsdGlhZGRyc5YACASsErUTBv7WAAoErBK1Ewb-190DgnJzhQADAQAAiXNlY3AyNTZrMaECjykRfoAX3NOdYDCbYX6X8gqvCaDTrPqndAztd7FaQGuDdGNwgv7Wg3VkcIL-2IV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65237/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.103.217/tcp/22565/p2p/16Uiu2HAm5ReshYTS8mwobpvJfczdFXJtyMo2Y6CqocnZRcuc9TtL"]'
INFO  src.node.api_clients.base_client:base_client.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:65237/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: 404 Client Error: Not Found for url: http://127.0.0.1:65237/filter/v2/subscriptions/all. Response content: b'{"requestId":"1","statusDesc":"NOT_FOUND: peer has no subscriptions"}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6db0888000ef
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 23b77cffeb71
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-02-25 20:05:01.311 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 20:05:01.311 DEBUG [tests.conftest] Running test: test_filter_update_subscription_add_a_new_pubsub_topic with id: 2026-02-25_20-05-01__4100013b-ed25-440b-a33e-c1d68cae61c2
2026-02-25 20:05:01.311 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 20:05:01.311 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-25 20:05:01.311 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-25 20:05:01.317 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:05:01.317 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_20-05-01__4100013b-ed25-440b-a33e-c1d68cae61c2__wakuorg_nwaku:latest.log
2026-02-25 20:05:01.318 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:05:01.318 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:05:01.319 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:05:01.319 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.176.34
2026-02-25 20:05:01.319 DEBUG [src.node.docker_mananger] Generated ports ['29532', '29533', '29534', '29535', '29536']
2026-02-25 20:05:01.319 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:05:01.319 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:05:01.319 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:05:01.320 DEBUG [src.node.docker_mananger] docker run -i -t -p 29532:29532 -p 29533:29533 -p 29534:29534 -p 29535:29535 -p 29536:29536 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29534 --rest-port=29532 --tcp-port=29533 --discv5-udp-port=29535 --rest-address=0.0.0.0 --nat=extip:172.18.176.34 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e7df4ac92081cfeaada44ae90d8cdbe60ee2ccbd8d9e9ec8afb1127de6fee912 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29536 --metrics-logging=true --relay=true --filter=true
2026-02-25 20:05:01.469 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.176.34 waku c7fd3e7ce3ad3758bd37448072a16cef34406b1a2dceaba6f37eb09856c43cba
2026-02-25 20:05:01.500 DEBUG [src.node.docker_mananger] Container started with ID c7fd3e7ce3ad. Setting up logs at ./log/docker/node1_2026-02-25_20-05-01__4100013b-ed25-440b-a33e-c1d68cae61c2__wakuorg_nwaku:latest.log
2026-02-25 20:05:01.501 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 29532
2026-02-25 20:05:01.502 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:05:01.651 ERROR [src.node.docker_mananger] Max retries reached for container ef999180d202. Exiting log stream.
2026-02-25 20:05:02.097 ERROR [src.node.docker_mananger] Max retries reached for container 6e7a180eb1dd. Exiting log stream.
2026-02-25 20:05:02.503 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29532/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:02.506 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:05:02.506 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:05:02.506 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29532/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:02.508 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.176.34/tcp/29533/p2p/16Uiu2HAm335DgnBK8eA65a6RSuzGdwfDLPvt6PqnQrBvA8w6Yg7X","/ip4/172.18.176.34/tcp/29534/ws/p2p/16Uiu2HAm335DgnBK8eA65a6RSuzGdwfDLPvt6PqnQrBvA8w6Yg7X"],"enrUri":"enr:-L24QOW0vtvn9VTZxN4ui7aXx2Bt3dpE1rWWM9bUmNhSp2afVCIiua-UijFqeboX_BqSZjnAGqfjlKjkM63PSaogvI4CgmlkgnY0gmlwhKwSsCKKbXVsdGlhZGRyc5YACASsErAiBnNdAAoErBKwIgZzXt0DgnJzhQADAQAAiXNlY3AyNTZrMaECcRNp8MgyoMe11Dnv3PNX43FUDWOiO7vBwy8pQsBB7R6DdGNwgnNdg3VkcIJzX4V3YWt1MgU"}'
2026-02-25 20:05:02.509 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:05:02.509 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-25 20:05:02.515 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:05:02.515 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_20-05-01__4100013b-ed25-440b-a33e-c1d68cae61c2__wakuorg_nwaku:latest.log
2026-02-25 20:05:02.515 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:05:02.515 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:05:02.517 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:05:02.517 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.212.58
2026-02-25 20:05:02.517 DEBUG [src.node.docker_mananger] Generated ports ['53464', '53465', '53466', '53467', '53468']
2026-02-25 20:05:02.517 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:05:02.517 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:05:02.517 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:05:02.517 DEBUG [src.node.docker_mananger] docker run -i -t -p 53464:53464 -p 53465:53465 -p 53466:53466 -p 53467:53467 -p 53468:53468 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53466 --rest-port=53464 --tcp-port=53465 --discv5-udp-port=53467 --rest-address=0.0.0.0 --nat=extip:172.18.212.58 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=abab12ee0dbbf506f90aaf62bbf4b72106ca40a451cfd4adbdfc1ceb3c93133d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53468 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QOW0vtvn9VTZxN4ui7aXx2Bt3dpE1rWWM9bUmNhSp2afVCIiua-UijFqeboX_BqSZjnAGqfjlKjkM63PSaogvI4CgmlkgnY0gmlwhKwSsCKKbXVsdGlhZGRyc5YACASsErAiBnNdAAoErBKwIgZzXt0DgnJzhQADAQAAiXNlY3AyNTZrMaECcRNp8MgyoMe11Dnv3PNX43FUDWOiO7vBwy8pQsBB7R6DdGNwgnNdg3VkcIJzX4V3YWt1MgU --filternode=/ip4/172.18.176.34/tcp/29533/p2p/16Uiu2HAm335DgnBK8eA65a6RSuzGdwfDLPvt6PqnQrBvA8w6Yg7X
2026-02-25 20:05:02.682 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.212.58 waku 217b95f1b1b4a9fa5befc5996cd66d26fa9d89215a834767863e23a2b88e8b89
2026-02-25 20:05:02.709 DEBUG [src.node.docker_mananger] Container started with ID 217b95f1b1b4. Setting up logs at ./log/docker/node2_2026-02-25_20-05-01__4100013b-ed25-440b-a33e-c1d68cae61c2__wakuorg_nwaku:latest.log
2026-02-25 20:05:02.709 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 53464
2026-02-25 20:05:02.709 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:05:03.710 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53464/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:03.712 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:05:03.713 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:05:03.713 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53464/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:03.715 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.212.58/tcp/53465/p2p/16Uiu2HAmVhZvWJAi3F8uyTUq1Li6BdXkP4MkkHsYj66PTfHiJByE","/ip4/172.18.212.58/tcp/53466/ws/p2p/16Uiu2HAmVhZvWJAi3F8uyTUq1Li6BdXkP4MkkHsYj66PTfHiJByE"],"enrUri":"enr:-L24QG14n5L6U5mF1h5WD-8PyUe1Tw4kRlhl8llI2RrjZxDNCCbapFP194pVlrnu5gowlez99jGz2JXlbaL5NDumKsUCgmlkgnY0gmlwhKwS1DqKbXVsdGlhZGRyc5YACASsEtQ6BtDZAAoErBLUOgbQ2t0DgnJzhQADAQAAiXNlY3AyNTZrMaED_T_M1TO4XJD1MUYwqndwKm766j2jrvDTDjf2wbqO6N2DdGNwgtDZg3VkcILQ24V3YWt1MgA"}'
2026-02-25 20:05:03.715 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:05:03.715 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53464/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.176.34/tcp/29533/p2p/16Uiu2HAm335DgnBK8eA65a6RSuzGdwfDLPvt6PqnQrBvA8w6Yg7X"]'
2026-02-25 20:05:03.747 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:03.750 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29532/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 20:05:03.762 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:03.763 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53464/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "0eb3c87b-279d-426e-9588-960b6b25a5ed", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 20:05:03.775 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"0eb3c87b-279d-426e-9588-960b6b25a5ed","statusDesc":"OK"}'
2026-02-25 20:05:03.775 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:53464/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-02-25 20:05:03.783 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 20:05:03.783 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29532/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1000"]'
2026-02-25 20:05:03.786 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:03.786 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29532/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:05:03.793 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:03.793 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:05:03.893 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 20:05:03.894 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53464/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:03.896 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":1772049903786708062,"ephemeral":false}]'
2026-02-25 20:05:03.898 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29532/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-02-25 20:05:03.903 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:03.903 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:05:04.003 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 20:05:04.004 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53464/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:04.006 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":1772049903898374691,"ephemeral":false}]'
2026-02-25 20:05:04.008 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29532/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-02-25 20:05:04.012 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:05:04.013 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:05:04.113 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 20:05:04.113 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53464/filter/v2/messages/%2Ftest%2F2%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:05:04.116 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":1772049904008423978,"ephemeral":false}]'
2026-02-25 20:05:04.118 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 20:05:04.119 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 20:05:04.119 DEBUG [src.node.waku_node] Stopping container with id c7fd3e7ce3ad
2026-02-25 20:05:04.552 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:05:04.552 DEBUG [src.node.waku_node] Stopping container with id 217b95f1b1b4
2026-02-25 20:05:05.018 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:05:05.020 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 20:05:05.025 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:05:05.030 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,337 @@
2026-02-25 20:09:24.863 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 20:09:24.864 DEBUG [tests.conftest] Running test: test_three_store_sync_exchange with id: 2026-02-25_20-09-24__bc94858f-5ffb-4034-a9d7-d1e443d506ad
2026-02-25 20:09:24.864 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 20:09:24.875 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:09:24.876 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_20-09-24__bc94858f-5ffb-4034-a9d7-d1e443d506ad__wakuorg_nwaku:latest.log
2026-02-25 20:09:24.883 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:09:24.883 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_20-09-24__bc94858f-5ffb-4034-a9d7-d1e443d506ad__wakuorg_nwaku:latest.log
2026-02-25 20:09:24.891 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:09:24.892 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-25_20-09-24__bc94858f-5ffb-4034-a9d7-d1e443d506ad__wakuorg_nwaku:latest.log
2026-02-25 20:09:24.893 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-25 20:09:24.894 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:09:24.895 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:09:24.897 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:09:24.897 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.153.94
2026-02-25 20:09:24.897 DEBUG [src.node.docker_mananger] Generated ports ['34970', '34971', '34972', '34973', '34974']
2026-02-25 20:09:24.898 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:09:24.898 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:09:24.898 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:09:24.898 DEBUG [src.node.docker_mananger] docker run -i -t -p 34970:34970 -p 34971:34971 -p 34972:34972 -p 34973:34973 -p 34974:34974 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34972 --rest-port=34970 --tcp-port=34971 --discv5-udp-port=34973 --rest-address=0.0.0.0 --nat=extip:172.18.153.94 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dcadd8b225f9fe86736ecb4d2cfe48ebab4ccac435b22e4c16a8cccfbcd9d601 --store-sync=true --store=true --store-sync-range=600 --store-sync-interval=6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34974 --metrics-logging=true --store-sync-relay-jitter=0 --relay=true --dns-discovery=false
2026-02-25 20:09:25.079 ERROR [src.node.docker_mananger] Max retries reached for container fff8b3df2081. Exiting log stream.
2026-02-25 20:09:25.093 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.153.94 waku c07646c7950d367835840e3c162bf03df2a97715734fc84f99df24bbfce4c525
2026-02-25 20:09:25.128 DEBUG [src.node.docker_mananger] Container started with ID c07646c7950d. Setting up logs at ./log/docker/node1_2026-02-25_20-09-24__bc94858f-5ffb-4034-a9d7-d1e443d506ad__wakuorg_nwaku:latest.log
2026-02-25 20:09:25.129 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 34970
2026-02-25 20:09:25.129 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:09:25.707 ERROR [src.node.docker_mananger] Max retries reached for container 3246a43a1ba1. Exiting log stream.
2026-02-25 20:09:26.130 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34970/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:09:26.133 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:09:26.133 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:09:26.134 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34970/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:09:26.136 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.153.94/tcp/34971/p2p/16Uiu2HAkwVN4KGbHkcMSs3TPCNL6RSRobygMzhkKrDgLeWMqghfE","/ip4/172.18.153.94/tcp/34972/ws/p2p/16Uiu2HAkwVN4KGbHkcMSs3TPCNL6RSRobygMzhkKrDgLeWMqghfE"],"enrUri":"enr:-L24QFCo9PExcEp_KJ_jouxTwPtY3RwRN9g74-bbjXFsNFhBHnKJD4YFX7y7FkeX4QvqRboEJbX623wjZlYad9RVFEoCgmlkgnY0gmlwhKwSmV6KbXVsdGlhZGRyc5YACASsEpleBoibAAoErBKZXgaInN0DgnJzhQADAQAAiXNlY3AyNTZrMaECHqluveuBlTGhA5uZGG3M4kf4DdF_kBBIbWi1F1lwMKGDdGNwgoibg3VkcIKInYV3YWt1MhM"}'
2026-02-25 20:09:26.136 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:09:26.137 DEBUG [src.steps.store] Relaying message
2026-02-25 20:09:26.137 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34970/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:09:26.156 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:09:26.157 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:09:26.367 DEBUG [src.steps.store] Relaying message
2026-02-25 20:09:26.368 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34970/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:09:26.372 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:09:26.372 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:09:26.583 DEBUG [src.steps.store] Relaying message
2026-02-25 20:09:26.583 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34970/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:09:26.587 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:09:26.587 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:09:26.798 DEBUG [src.steps.store] Relaying message
2026-02-25 20:09:26.799 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34970/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:09:26.803 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:09:26.803 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:09:27.014 DEBUG [src.steps.store] Relaying message
2026-02-25 20:09:27.014 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34970/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:09:27.018 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:09:27.018 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:09:27.229 DEBUG [src.steps.store] Relaying message
2026-02-25 20:09:27.229 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34970/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:09:27.238 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:09:27.238 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:09:27.449 DEBUG [src.steps.store] Relaying message
2026-02-25 20:09:27.449 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34970/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:09:27.454 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:09:27.454 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:09:27.665 DEBUG [src.steps.store] Relaying message
2026-02-25 20:09:27.665 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34970/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:09:27.669 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:09:27.670 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:09:27.880 DEBUG [src.steps.store] Relaying message
2026-02-25 20:09:27.881 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34970/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:09:27.885 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:09:27.885 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:09:28.096 DEBUG [src.steps.store] Relaying message
2026-02-25 20:09:28.096 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34970/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:09:28.101 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:09:28.101 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:09:28.312 DEBUG [src.steps.store] Relaying message
2026-02-25 20:09:28.312 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34970/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:09:28.317 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:09:28.317 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:09:28.528 DEBUG [src.steps.store] Relaying message
2026-02-25 20:09:28.528 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34970/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:09:28.533 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:09:28.533 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:09:28.744 DEBUG [src.steps.store] Relaying message
2026-02-25 20:09:28.744 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34970/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:09:28.749 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:09:28.749 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:09:28.960 DEBUG [src.steps.store] Relaying message
2026-02-25 20:09:28.960 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34970/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:09:28.965 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:09:28.965 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:09:29.176 DEBUG [src.steps.store] Relaying message
2026-02-25 20:09:29.176 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34970/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:09:29.181 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:09:29.181 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:09:29.392 DEBUG [src.steps.store] Relaying message
2026-02-25 20:09:29.392 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34970/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:09:29.396 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:09:29.396 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:09:29.607 DEBUG [src.steps.store] Relaying message
2026-02-25 20:09:29.608 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34970/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:09:29.612 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:09:29.612 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:09:29.823 DEBUG [src.steps.store] Relaying message
2026-02-25 20:09:29.823 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34970/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:09:29.828 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:09:29.828 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:09:30.039 DEBUG [src.steps.store] Relaying message
2026-02-25 20:09:30.039 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34970/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:09:30.044 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:09:30.044 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:09:30.255 DEBUG [src.steps.store] Relaying message
2026-02-25 20:09:30.255 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34970/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:09:30.259 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:09:30.259 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:09:30.470 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:09:30.470 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:09:30.472 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:09:30.472 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.7.138
2026-02-25 20:09:30.472 DEBUG [src.node.docker_mananger] Generated ports ['16526', '16527', '16528', '16529', '16530']
2026-02-25 20:09:30.473 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:09:30.473 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:09:30.473 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:09:30.473 DEBUG [src.node.docker_mananger] docker run -i -t -p 16526:16526 -p 16527:16527 -p 16528:16528 -p 16529:16529 -p 16530:16530 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16528 --rest-port=16526 --tcp-port=16527 --discv5-udp-port=16529 --rest-address=0.0.0.0 --nat=extip:172.18.7.138 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dbc7cde914cf5ccbc30d883b5d57f57ddfcdcf2ce98fcd86b3eabbeac8d213fb --store-sync=true --store=true --store-sync-range=600 --store-sync-interval=6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16530 --metrics-logging=true --store-sync-relay-jitter=0 --relay=true --dns-discovery=false
2026-02-25 20:09:30.669 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.7.138 waku e2ee42714a67bc3078a4c8da47f250828504ff5c90d3170dbf8cc754709be992
2026-02-25 20:09:30.707 DEBUG [src.node.docker_mananger] Container started with ID e2ee42714a67. Setting up logs at ./log/docker/node2_2026-02-25_20-09-24__bc94858f-5ffb-4034-a9d7-d1e443d506ad__wakuorg_nwaku:latest.log
2026-02-25 20:09:30.707 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 16526
2026-02-25 20:09:30.707 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:09:31.708 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16526/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:09:31.711 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:09:31.711 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:09:31.711 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16526/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:09:31.714 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.7.138/tcp/16527/p2p/16Uiu2HAmFb8o4HiKgRW8Ys2B3VgPF6zztVdRwzkojVYLrYYzBZVG","/ip4/172.18.7.138/tcp/16528/ws/p2p/16Uiu2HAmFb8o4HiKgRW8Ys2B3VgPF6zztVdRwzkojVYLrYYzBZVG"],"enrUri":"enr:-L24QM0lamoPtFnA8Gmf8tqZKw3Blo8kAGfoba78A5O-tbwzN1IXTSGppcGXv5NmaBV0_n6qQ-hPBpxrVHYzigk5FDACgmlkgnY0gmlwhKwSB4qKbXVsdGlhZGRyc5YACASsEgeKBkCPAAoErBIHigZAkN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDK5ZJFxn29xBIc7DqFpEHQgM5mly86kWDiyR2KZ_F9KeDdGNwgkCPg3VkcIJAkYV3YWt1MhM"}'
2026-02-25 20:09:31.714 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:09:31.715 DEBUG [src.steps.store] Relaying message
2026-02-25 20:09:31.715 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16526/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:09:31.734 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:09:31.735 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:09:31.945 DEBUG [src.steps.store] Relaying message
2026-02-25 20:09:31.946 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16526/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:09:31.950 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:09:31.950 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:09:32.161 DEBUG [src.steps.store] Relaying message
2026-02-25 20:09:32.161 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16526/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:09:32.165 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:09:32.165 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:09:32.376 DEBUG [src.steps.store] Relaying message
2026-02-25 20:09:32.376 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16526/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:09:32.381 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:09:32.381 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:09:32.591 DEBUG [src.steps.store] Relaying message
2026-02-25 20:09:32.592 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16526/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:09:32.596 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:09:32.596 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:09:32.807 DEBUG [src.steps.store] Relaying message
2026-02-25 20:09:32.808 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16526/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:09:32.812 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:09:32.812 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:09:33.023 DEBUG [src.steps.store] Relaying message
2026-02-25 20:09:33.023 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16526/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:09:33.028 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:09:33.028 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:09:33.239 DEBUG [src.steps.store] Relaying message
2026-02-25 20:09:33.239 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16526/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:09:33.243 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:09:33.243 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:09:33.454 DEBUG [src.steps.store] Relaying message
2026-02-25 20:09:33.454 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16526/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:09:33.458 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:09:33.459 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:09:33.669 DEBUG [src.steps.store] Relaying message
2026-02-25 20:09:33.670 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16526/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:09:33.674 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:09:33.674 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:09:33.885 DEBUG [src.steps.store] Relaying message
2026-02-25 20:09:33.885 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16526/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:09:33.898 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:09:33.898 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:09:34.109 DEBUG [src.steps.store] Relaying message
2026-02-25 20:09:34.109 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16526/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:09:34.113 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:09:34.113 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:09:34.324 DEBUG [src.steps.store] Relaying message
2026-02-25 20:09:34.324 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16526/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:09:34.329 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:09:34.329 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:09:34.540 DEBUG [src.steps.store] Relaying message
2026-02-25 20:09:34.540 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16526/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:09:34.545 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:09:34.545 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:09:34.756 DEBUG [src.steps.store] Relaying message
2026-02-25 20:09:34.756 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16526/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:09:34.761 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:09:34.761 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:09:34.972 DEBUG [src.steps.store] Relaying message
2026-02-25 20:09:34.972 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16526/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:09:34.976 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:09:34.976 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:09:35.187 DEBUG [src.steps.store] Relaying message
2026-02-25 20:09:35.187 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16526/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:09:35.191 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:09:35.192 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:09:35.402 DEBUG [src.steps.store] Relaying message
2026-02-25 20:09:35.403 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16526/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:09:35.407 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:09:35.407 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:09:35.618 DEBUG [src.steps.store] Relaying message
2026-02-25 20:09:35.618 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16526/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:09:35.623 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:09:35.623 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:09:35.834 DEBUG [src.steps.store] Relaying message
2026-02-25 20:09:35.834 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16526/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:09:35.838 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:09:35.838 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:09:36.049 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16526/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.153.94/tcp/34971/p2p/16Uiu2HAkwVN4KGbHkcMSs3TPCNL6RSRobygMzhkKrDgLeWMqghfE"]'
2026-02-25 20:09:36.079 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:09:36.080 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:09:36.080 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:09:36.084 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:09:36.084 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.180.117
2026-02-25 20:09:36.084 DEBUG [src.node.docker_mananger] Generated ports ['35051', '35052', '35053', '35054', '35055']
2026-02-25 20:09:36.084 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:09:36.085 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:09:36.085 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:09:36.085 DEBUG [src.node.docker_mananger] docker run -i -t -p 35051:35051 -p 35052:35052 -p 35053:35053 -p 35054:35054 -p 35055:35055 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35053 --rest-port=35051 --tcp-port=35052 --discv5-udp-port=35054 --rest-address=0.0.0.0 --nat=extip:172.18.180.117 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=77b5532ccea6feeefbdb4d0d6cfd7d62b4b68ecb511dccfe1badd841464ea1e5 --store-sync=true --store=true --store-sync-range=600 --store-sync-interval=6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35055 --metrics-logging=true --store-sync-relay-jitter=0 --relay=true --dns-discovery=false
2026-02-25 20:09:36.294 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.180.117 waku c0075e2c9cd5d0e4920b3f34e05b83c54a2b45aef24e4aae54d3cb78e0afb37c
2026-02-25 20:09:36.331 DEBUG [src.node.docker_mananger] Container started with ID c0075e2c9cd5. Setting up logs at ./log/docker/node3_2026-02-25_20-09-24__bc94858f-5ffb-4034-a9d7-d1e443d506ad__wakuorg_nwaku:latest.log
2026-02-25 20:09:36.331 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 35051
2026-02-25 20:09:36.332 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:09:37.333 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35051/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:09:37.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-02-25 20:09:37.337 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:09:37.337 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35051/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:09:37.339 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.180.117/tcp/35052/p2p/16Uiu2HAm4DbeTCuU8MvV4Rc5pc2NDr1jKwsihYrEGALBHQbaPERy","/ip4/172.18.180.117/tcp/35053/ws/p2p/16Uiu2HAm4DbeTCuU8MvV4Rc5pc2NDr1jKwsihYrEGALBHQbaPERy"],"enrUri":"enr:-L24QDzFjJTuZZhRJMgCoqIyjInQdhXFNDdK5RxDOtQhh9w2HNnqxvtsAFVRjoVGS8AevEb_Guz3Q_zsUwdZUCN3gs0CgmlkgnY0gmlwhKwStHWKbXVsdGlhZGRyc5YACASsErR1BojsAAoErBK0dQaI7d0DgnJzhQADAQAAiXNlY3AyNTZrMaECgqFQEWTkxvLXhGPcomSpJG7o_j4NC_Yhl8wnmB0fWfyDdGNwgojsg3VkcIKI7oV3YWt1MhM"}'
2026-02-25 20:09:37.339 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:09:37.340 DEBUG [src.steps.store] Relaying message
2026-02-25 20:09:37.340 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35051/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:09:37.356 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:09:37.356 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:09:37.567 DEBUG [src.steps.store] Relaying message
2026-02-25 20:09:37.568 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35051/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:09:37.572 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:09:37.572 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:09:37.783 DEBUG [src.steps.store] Relaying message
2026-02-25 20:09:37.783 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35051/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:09:37.788 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:09:37.788 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:09:37.999 DEBUG [src.steps.store] Relaying message
2026-02-25 20:09:38.000 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35051/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:09:38.004 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:09:38.004 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:09:38.215 DEBUG [src.steps.store] Relaying message
2026-02-25 20:09:38.215 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35051/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:09:38.219 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:09:38.219 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:09:38.430 DEBUG [src.steps.store] Relaying message
2026-02-25 20:09:38.431 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35051/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:09:38.435 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:09:38.435 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:09:38.646 DEBUG [src.steps.store] Relaying message
2026-02-25 20:09:38.646 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35051/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:09:38.652 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:09:38.652 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:09:38.863 DEBUG [src.steps.store] Relaying message
2026-02-25 20:09:38.863 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35051/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:09:38.868 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:09:38.868 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:09:39.078 DEBUG [src.steps.store] Relaying message
2026-02-25 20:09:39.079 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35051/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:09:39.083 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:09:39.083 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:09:39.294 DEBUG [src.steps.store] Relaying message
2026-02-25 20:09:39.294 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35051/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:09:39.298 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:09:39.299 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:09:39.509 DEBUG [src.steps.store] Relaying message
2026-02-25 20:09:39.510 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35051/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:09:39.514 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:09:39.514 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:09:39.725 DEBUG [src.steps.store] Relaying message
2026-02-25 20:09:39.725 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35051/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:09:39.729 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:09:39.729 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:09:39.940 DEBUG [src.steps.store] Relaying message
2026-02-25 20:09:39.940 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35051/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:09:39.944 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:09:39.945 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:09:40.155 DEBUG [src.steps.store] Relaying message
2026-02-25 20:09:40.156 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35051/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:09:40.160 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:09:40.160 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:09:40.371 DEBUG [src.steps.store] Relaying message
2026-02-25 20:09:40.371 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35051/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:09:40.375 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:09:40.375 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:09:40.586 DEBUG [src.steps.store] Relaying message
2026-02-25 20:09:40.587 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35051/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:09:40.591 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:09:40.591 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:09:40.802 DEBUG [src.steps.store] Relaying message
2026-02-25 20:09:40.802 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35051/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:09:40.806 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:09:40.807 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:09:41.017 DEBUG [src.steps.store] Relaying message
2026-02-25 20:09:41.018 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35051/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:09:41.022 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:09:41.022 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:09:41.233 DEBUG [src.steps.store] Relaying message
2026-02-25 20:09:41.233 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35051/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:09:41.238 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:09:41.238 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:09:41.449 DEBUG [src.steps.store] Relaying message
2026-02-25 20:09:41.449 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35051/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:09:41.453 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:09:41.454 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 20:09:41.664 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35051/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.153.94/tcp/34971/p2p/16Uiu2HAkwVN4KGbHkcMSs3TPCNL6RSRobygMzhkKrDgLeWMqghfE"]'
2026-02-25 20:09:41.687 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:09:41.689 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35051/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.7.138/tcp/16527/p2p/16Uiu2HAmFb8o4HiKgRW8Ys2B3VgPF6zztVdRwzkojVYLrYYzBZVG"]'
2026-02-25 20:09:41.714 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:09:59.716 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34970/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=&pageSize=200&ascending=true&peer_id=" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:09:59.721 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-25 20:09:59.721 DEBUG [tests.store_sync.test_store_sync] Node-A store has 60 messages
2026-02-25 20:09:59.722 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16526/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=&pageSize=200&ascending=true&peer_id=" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:09:59.726 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-25 20:09:59.726 DEBUG [tests.store_sync.test_store_sync] Node-B store has 60 messages
2026-02-25 20:09:59.727 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35051/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=&pageSize=200&ascending=true&peer_id=" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:09:59.731 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-25 20:09:59.731 DEBUG [tests.store_sync.test_store_sync] Node-C store has 60 messages
2026-02-25 20:09:59.733 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 20:09:59.734 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 20:09:59.734 DEBUG [src.node.waku_node] Stopping container with id c07646c7950d
2026-02-25 20:10:00.336 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:10:00.337 DEBUG [src.node.waku_node] Stopping container with id e2ee42714a67
2026-02-25 20:10:00.970 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:10:00.972 DEBUG [src.node.waku_node] Stopping container with id c0075e2c9cd5
2026-02-25 20:10:01.150 ERROR [src.node.docker_mananger] Max retries reached for container c07646c7950d. Exiting log stream.
2026-02-25 20:10:01.516 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:10:01.519 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 20:10:01.543 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:10:01.566 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:10:01.589 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,67 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_admin_peers_stats_schema with id: 2026-02-25_20-04-55__b1d65b8d-b330-46d1-835c-19511a24e7e8
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_20-04-55__b1d65b8d-b330-46d1-835c-19511a24e7e8__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_20-04-55__b1d65b8d-b330-46d1-835c-19511a24e7e8__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-25_20-04-55__b1d65b8d-b330-46d1-835c-19511a24e7e8__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-02-25_20-04-55__b1d65b8d-b330-46d1-835c-19511a24e7e8__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.242.49
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19214', '19215', '19216', '19217', '19218']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 19214:19214 -p 19215:19215 -p 19216:19216 -p 19217:19217 -p 19218:19218 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19216 --rest-port=19214 --tcp-port=19215 --discv5-udp-port=19217 --rest-address=0.0.0.0 --nat=extip:172.18.242.49 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fdaead55b4b02fafbda5aab8aafb1be51faa278ecd3844e29eef45d561dd32f7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19218 --metrics-logging=true --filter=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1f1e8df60d4b. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ecf2ffb94bb4. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.242.49 waku 355a271fdb169ca6bea4443dc9836e308286c435b58b798c6b1c936483c7feb5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 355a271fdb16. Setting up logs at ./log/docker/node1_2026-02-25_20-04-55__b1d65b8d-b330-46d1-835c-19511a24e7e8__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 19214
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19214/health" -H "Content-Type: application/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:19214/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.242.49/tcp/19215/p2p/16Uiu2HAmPuo6jsrQHrbmxHFL9bCciVa7hzG6hrBMPKc62M4beemy","/ip4/172.18.242.49/tcp/19216/ws/p2p/16Uiu2HAmPuo6jsrQHrbmxHFL9bCciVa7hzG6hrBMPKc62M4beemy"],"enrUri":"enr:-L24QINr5HXM6XrvafGhBZ33B_P1WskdjqwvE9ndZgYyjpTOKbZk4pBs9ZE1UxbPOZlH2FJhvrEhoh1sZLKJvc0d84UCgmlkgnY0gmlwhKwS8jGKbXVsdGlhZGRyc5YACASsEvIxBksPAAoErBLyMQZLEN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDpzuMBDojL6cI2lWrJiyz5r6bPcPmhRKz9qh9JUUv56yDdGNwgksPg3VkcIJLEYV3YWt1MgU"}'
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.169.133
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['51225', '51226', '51227', '51228', '51229']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 51225:51225 -p 51226:51226 -p 51227:51227 -p 51228:51228 -p 51229:51229 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51227 --rest-port=51225 --tcp-port=51226 --discv5-udp-port=51228 --rest-address=0.0.0.0 --nat=extip:172.18.169.133 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0e15713eef6793f05235bf87c9d5bf7fafedbda09ef89ee89babfb9aa0e9ab02 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51229 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QINr5HXM6XrvafGhBZ33B_P1WskdjqwvE9ndZgYyjpTOKbZk4pBs9ZE1UxbPOZlH2FJhvrEhoh1sZLKJvc0d84UCgmlkgnY0gmlwhKwS8jGKbXVsdGlhZGRyc5YACASsEvIxBksPAAoErBLyMQZLEN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDpzuMBDojL6cI2lWrJiyz5r6bPcPmhRKz9qh9JUUv56yDdGNwgksPg3VkcIJLEYV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.169.133 waku 5c0a982a2ca97a4c441c1155dd881d295feb788471aec2c2a58649264ff396ac
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5c0a982a2ca9. Setting up logs at ./log/docker/node2_2026-02-25_20-04-55__b1d65b8d-b330-46d1-835c-19511a24e7e8__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 51225
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51225/health" -H "Content-Type: application/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:51225/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.169.133/tcp/51226/p2p/16Uiu2HAm5rLj6SvgxzTwDmieNSoasjQekgGjULtRAJYsJ7CQssNQ","/ip4/172.18.169.133/tcp/51227/ws/p2p/16Uiu2HAm5rLj6SvgxzTwDmieNSoasjQekgGjULtRAJYsJ7CQssNQ"],"enrUri":"enr:-L24QIRwAAkDlK5Li2sP7RKYrYRZ6zPksTUKea89MZnTnQiaX6zwl6BtiUtbvs2PGutKqqLuwfd_I9oybIkDCNqL8i4CgmlkgnY0gmlwhKwSqYWKbXVsdGlhZGRyc5YACASsEqmFBsgaAAoErBKphQbIG90DgnJzhQADAQAAiXNlY3AyNTZrMaECmuaenC8cqGkoyQ7i2e5XiiUV49ylBhvzwzJgStbFqAGDdGNwgsgag3VkcILIHIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19214/admin/v1/peers/stats" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"Sum":{"Total peers":1},"By Connectedness":{"Connected":1,"NotConnected":0,"CannotConnect":0,"CanConnect":0},"Relay peers":{"0":1,"Total relay peers":1},"Mesh peers":{"0":1,"Total mesh peers":1},"By Protocols":{"/vac/waku/relay/2.0.0":1,"/vac/waku/filter-subscribe/2.0.0-beta1":0,"/vac/waku/filter-push/2.0.0-beta1":1,"/vac/waku/store-query/3.0.0":0,"/vac/waku/store/2.0.0-beta4":0,"/vac/waku/lightpush/3.0.0":0,"/vac/waku/lightpush/2.0.0-beta1":0,"/vac/waku/peer-exchange/2.0.0-alpha1":1,"/vac/waku/reconciliation/1.0.0":0}}'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:95 Peer stats schema check: {'Sum': {'Total peers': 1}, 'By Connectedness': {'Connected': 1, 'NotConnected': 0, 'CannotConnect': 0, 'CanConnect': 0}, 'Relay peers': {'0': 1, 'Total relay peers': 1}, 'Mesh peers': {'0': 1, 'Total mesh peers': 1}, 'By Protocols': {'/vac/waku/relay/2.0.0': 1, '/vac/waku/filter-subscribe/2.0.0-beta1': 0, '/vac/waku/filter-push/2.0.0-beta1': 1, '/vac/waku/store-query/3.0.0': 0, '/vac/waku/store/2.0.0-beta4': 0, '/vac/waku/lightpush/3.0.0': 0, '/vac/waku/lightpush/2.0.0-beta1': 0, '/vac/waku/peer-exchange/2.0.0-alpha1': 1, '/vac/waku/reconciliation/1.0.0': 0}}
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 355a271fdb16
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5c0a982a2ca9
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-02-25 20:11:20.112 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 20:11:20.113 DEBUG [tests.conftest] Running test: test_filter_subscribe_with_invalid_request_id with id: 2026-02-25_20-11-20__695647e7-d197-41f8-ac9c-cad8748c33eb
2026-02-25 20:11:20.113 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 20:11:20.113 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-25 20:11:20.114 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-25 20:11:20.120 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:11:20.121 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_20-11-20__695647e7-d197-41f8-ac9c-cad8748c33eb__wakuorg_nwaku:latest.log
2026-02-25 20:11:20.121 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:11:20.121 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:11:20.122 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:11:20.122 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.58.189
2026-02-25 20:11:20.123 DEBUG [src.node.docker_mananger] Generated ports ['21122', '21123', '21124', '21125', '21126']
2026-02-25 20:11:20.123 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:11:20.123 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:11:20.123 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:11:20.123 DEBUG [src.node.docker_mananger] docker run -i -t -p 21122:21122 -p 21123:21123 -p 21124:21124 -p 21125:21125 -p 21126:21126 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21124 --rest-port=21122 --tcp-port=21123 --discv5-udp-port=21125 --rest-address=0.0.0.0 --nat=extip:172.18.58.189 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=90a14bfd3c5abe7f109f243aacace1c4a9cbf20b63e0f64e31e99cff7d4dfd00 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21126 --metrics-logging=true --relay=true --filter=true
2026-02-25 20:11:20.322 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.58.189 waku 08921927f5b8d686d97e408fdbd09a11a67e8ef5cca0fa420a9a3b1a8bb30231
2026-02-25 20:11:20.344 ERROR [src.node.docker_mananger] Max retries reached for container c6810a27aad7. Exiting log stream.
2026-02-25 20:11:20.361 DEBUG [src.node.docker_mananger] Container started with ID 08921927f5b8. Setting up logs at ./log/docker/node1_2026-02-25_20-11-20__695647e7-d197-41f8-ac9c-cad8748c33eb__wakuorg_nwaku:latest.log
2026-02-25 20:11:20.361 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21122
2026-02-25 20:11:20.362 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:11:20.916 ERROR [src.node.docker_mananger] Max retries reached for container f8d478380339. Exiting log stream.
2026-02-25 20:11:21.363 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21122/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:11:21.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_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:11:21.366 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:11:21.366 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21122/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:11:21.369 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.58.189/tcp/21123/p2p/16Uiu2HAm2Yhba29uFDMj7akFd5J1sL4i6LgevEw8CsnnwpSPZ9rr","/ip4/172.18.58.189/tcp/21124/ws/p2p/16Uiu2HAm2Yhba29uFDMj7akFd5J1sL4i6LgevEw8CsnnwpSPZ9rr"],"enrUri":"enr:-L24QEHWFkBi8nbU-W5t3E21wH0rJgj3a1KFVJdNHW7Mxu_KOMfQeYir8utN5yV5aej29suyv9l0FoJqOlfsbhBWmYQCgmlkgnY0gmlwhKwSOr2KbXVsdGlhZGRyc5YACASsEjq9BlKDAAoErBI6vQZShN0DgnJzhQADAQAAiXNlY3AyNTZrMaECac6zysKICyqn81_zCiDXCmtqnnAijFcqGL5CA4SSQSuDdGNwglKDg3VkcIJShYV3YWt1MgU"}'
2026-02-25 20:11:21.369 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:11:21.369 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-25 20:11:21.376 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:11:21.377 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_20-11-20__695647e7-d197-41f8-ac9c-cad8748c33eb__wakuorg_nwaku:latest.log
2026-02-25 20:11:21.377 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:11:21.377 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:11:21.378 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:11:21.378 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.152.146
2026-02-25 20:11:21.378 DEBUG [src.node.docker_mananger] Generated ports ['10096', '10097', '10098', '10099', '10100']
2026-02-25 20:11:21.379 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:11:21.379 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:11:21.379 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:11:21.379 DEBUG [src.node.docker_mananger] docker run -i -t -p 10096:10096 -p 10097:10097 -p 10098:10098 -p 10099:10099 -p 10100:10100 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10098 --rest-port=10096 --tcp-port=10097 --discv5-udp-port=10099 --rest-address=0.0.0.0 --nat=extip:172.18.152.146 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6e1a9717cf4bf41872bfbd94f9aad98c56ac0dce980d790b96d14a65eca4ff9b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10100 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QEHWFkBi8nbU-W5t3E21wH0rJgj3a1KFVJdNHW7Mxu_KOMfQeYir8utN5yV5aej29suyv9l0FoJqOlfsbhBWmYQCgmlkgnY0gmlwhKwSOr2KbXVsdGlhZGRyc5YACASsEjq9BlKDAAoErBI6vQZShN0DgnJzhQADAQAAiXNlY3AyNTZrMaECac6zysKICyqn81_zCiDXCmtqnnAijFcqGL5CA4SSQSuDdGNwglKDg3VkcIJShYV3YWt1MgU --filternode=/ip4/172.18.58.189/tcp/21123/p2p/16Uiu2HAm2Yhba29uFDMj7akFd5J1sL4i6LgevEw8CsnnwpSPZ9rr
2026-02-25 20:11:21.574 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.152.146 waku 00e59eb7e7633d6ee544130565c633c67eca4f655368f3893e4e684bd7353ce0
2026-02-25 20:11:21.608 DEBUG [src.node.docker_mananger] Container started with ID 00e59eb7e763. Setting up logs at ./log/docker/node2_2026-02-25_20-11-20__695647e7-d197-41f8-ac9c-cad8748c33eb__wakuorg_nwaku:latest.log
2026-02-25 20:11:21.608 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 10096
2026-02-25 20:11:21.608 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:11:22.610 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10096/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:11:22.613 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:11:22.613 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:11:22.613 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10096/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:11:22.616 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.152.146/tcp/10097/p2p/16Uiu2HAmPwJZeVaVNHBt6TmbX4D6mfHDcAQUrkxSu1UBrAY4Mbg8","/ip4/172.18.152.146/tcp/10098/ws/p2p/16Uiu2HAmPwJZeVaVNHBt6TmbX4D6mfHDcAQUrkxSu1UBrAY4Mbg8"],"enrUri":"enr:-L24QDiQEQ7ilqzpf3j6KgynFFWO8I-O01JxBYgYcO4iz-viDQOxorxVAp3AuazyrdbsG9RNTJzd-IT69ezoMcYF2JkCgmlkgnY0gmlwhKwSmJKKbXVsdGlhZGRyc5YACASsEpiSBidxAAoErBKYkgYnct0DgnJzhQADAQAAiXNlY3AyNTZrMaEDp55xVSUazXislZNBwnbORD0gDZIYpV8W8_mC50wESxWDdGNwgidxg3VkcIInc4V3YWt1MgA"}'
2026-02-25 20:11:22.616 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:11:22.616 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10096/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.58.189/tcp/21123/p2p/16Uiu2HAm2Yhba29uFDMj7akFd5J1sL4i6LgevEw8CsnnwpSPZ9rr"]'
2026-02-25 20:11:22.653 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:11:22.654 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-02-25 20:11:22.655 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21122/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 20:11:22.670 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:11:22.672 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10096/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "bd088eca-7882-4cad-aee2-3777cc83402f", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 20:11:22.686 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"bd088eca-7882-4cad-aee2-3777cc83402f","statusDesc":"OK"}'
2026-02-25 20:11:22.689 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10096/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": 1, "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 20:11:22.693 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:10096/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
2026-02-25 20:11:22.696 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 20:11:22.697 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 20:11:22.697 DEBUG [src.node.waku_node] Stopping container with id 08921927f5b8
2026-02-25 20:11:23.242 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:11:23.243 DEBUG [src.node.waku_node] Stopping container with id 00e59eb7e763
2026-02-25 20:11:23.814 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:11:23.817 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 20:11:23.822 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:11:23.826 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,136 @@
2026-02-25 20:13:36.018 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 20:13:36.018 DEBUG [tests.conftest] Running test: test_multiple_content_topics_different_shard with id: 2026-02-25_20-13-36__6cb4ac1f-4f50-485a-acdd-f85cf7e849cf
2026-02-25 20:13:36.019 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 20:13:36.019 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-25 20:13:36.019 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-25 20:13:36.028 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:13:36.028 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_20-13-36__6cb4ac1f-4f50-485a-acdd-f85cf7e849cf__wakuorg_nwaku:latest.log
2026-02-25 20:13:36.028 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:13:36.028 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:13:36.030 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:13:36.030 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.149.210
2026-02-25 20:13:36.030 DEBUG [src.node.docker_mananger] Generated ports ['54706', '54707', '54708', '54709', '54710']
2026-02-25 20:13:36.030 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:13:36.030 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:13:36.031 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:13:36.031 DEBUG [src.node.docker_mananger] docker run -i -t -p 54706:54706 -p 54707:54707 -p 54708:54708 -p 54709:54709 -p 54710:54710 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54708 --rest-port=54706 --tcp-port=54707 --discv5-udp-port=54709 --rest-address=0.0.0.0 --nat=extip:172.18.149.210 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=c4cb0d42ac4dfdc9be6f1bab89ead0dad9a8c4ace26dcfae25bc8b8edf835ae2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54710 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --content-topic=/waku/2/content/test.js --content-topic=/app/22/sometopic/someencoding --content-topic=/toychat/2/huilong/proto --content-topic=/statusim/1/community/cbor --content-topic=/app/27/sometopic/someencoding --content-topic=/app/29/sometopic/someencoding --content-topic=/app/20/sometopic/someencoding
2026-02-25 20:13:36.229 ERROR [src.node.docker_mananger] Max retries reached for container a6897c1cfd9f. Exiting log stream.
2026-02-25 20:13:36.232 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.149.210 waku 3dcc6a2e4d46b0da0e8447d3cd3a02acc17d214261d9e4fcd2ddb2bfdd7cb03a
2026-02-25 20:13:36.273 DEBUG [src.node.docker_mananger] Container started with ID 3dcc6a2e4d46. Setting up logs at ./log/docker/node1_2026-02-25_20-13-36__6cb4ac1f-4f50-485a-acdd-f85cf7e849cf__wakuorg_nwaku:latest.log
2026-02-25 20:13:36.273 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 54706
2026-02-25 20:13:36.273 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:13:36.814 ERROR [src.node.docker_mananger] Max retries reached for container 7aa337df4d0d. Exiting log stream.
2026-02-25 20:13:37.274 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54706/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:13:37.277 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:13:37.277 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:13:37.277 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54706/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:13:37.280 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.149.210/tcp/54707/p2p/16Uiu2HAmJKEDqaovyusxVroMnQ2pQ4hTPDHVusV3Yq3KXfQrjqEx","/ip4/172.18.149.210/tcp/54708/ws/p2p/16Uiu2HAmJKEDqaovyusxVroMnQ2pQ4hTPDHVusV3Yq3KXfQrjqEx"],"enrUri":"enr:-L24QJNqIyHAUSE8GWq0idwuRxUcb_95gQe2aOrO2q3xHLLrUtvs_X6F4rp_5cQcAYF11rCi4JYRzSvqCHLGPA8oShwCgmlkgnY0gmlwhKwSldKKbXVsdGlhZGRyc5YACASsEpXSBtWzAAoErBKV0gbVtN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDVBYwoWBV7ieUlvFr-MdS8Wg2jKj9JihqsNBRR95jHGmDdGNwgtWzg3VkcILVtYV3YWt1MgU"}'
2026-02-25 20:13:37.280 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:13:37.288 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:13:37.288 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_20-13-36__6cb4ac1f-4f50-485a-acdd-f85cf7e849cf__wakuorg_nwaku:latest.log
2026-02-25 20:13:37.288 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:13:37.288 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:13:37.290 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:13:37.290 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.89.207
2026-02-25 20:13:37.290 DEBUG [src.node.docker_mananger] Generated ports ['56722', '56723', '56724', '56725', '56726']
2026-02-25 20:13:37.290 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:13:37.290 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:13:37.291 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:13:37.291 DEBUG [src.node.docker_mananger] docker run -i -t -p 56722:56722 -p 56723:56723 -p 56724:56724 -p 56725:56725 -p 56726:56726 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56724 --rest-port=56722 --tcp-port=56723 --discv5-udp-port=56725 --rest-address=0.0.0.0 --nat=extip:172.18.89.207 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=bbbaa3eea332bd136f0cb86fa1cbb986bcbc9edd2afacdf1da422ea222f44ca5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56726 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJNqIyHAUSE8GWq0idwuRxUcb_95gQe2aOrO2q3xHLLrUtvs_X6F4rp_5cQcAYF11rCi4JYRzSvqCHLGPA8oShwCgmlkgnY0gmlwhKwSldKKbXVsdGlhZGRyc5YACASsEpXSBtWzAAoErBKV0gbVtN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDVBYwoWBV7ieUlvFr-MdS8Wg2jKj9JihqsNBRR95jHGmDdGNwgtWzg3VkcILVtYV3YWt1MgU --content-topic=/myapp/1/latest/proto --content-topic=/waku/2/content/test.js --content-topic=/app/22/sometopic/someencoding --content-topic=/toychat/2/huilong/proto --content-topic=/statusim/1/community/cbor --content-topic=/app/27/sometopic/someencoding --content-topic=/app/29/sometopic/someencoding --content-topic=/app/20/sometopic/someencoding
2026-02-25 20:13:37.491 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.89.207 waku bd3071bd52bd0d3a627ccfedcbf1ea3f6b24ded8905466076acd8abbf7283001
2026-02-25 20:13:37.534 DEBUG [src.node.docker_mananger] Container started with ID bd3071bd52bd. Setting up logs at ./log/docker/node2_2026-02-25_20-13-36__6cb4ac1f-4f50-485a-acdd-f85cf7e849cf__wakuorg_nwaku:latest.log
2026-02-25 20:13:37.534 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 56722
2026-02-25 20:13:37.534 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:13:38.535 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56722/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:13:38.555 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:13:38.555 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:13:38.555 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56722/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:13:38.563 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.89.207/tcp/56723/p2p/16Uiu2HAmJENzy2QoMycSFGXzYWHSdeCwewqqVNKiXb3ZGGKkr6V2","/ip4/172.18.89.207/tcp/56724/ws/p2p/16Uiu2HAmJENzy2QoMycSFGXzYWHSdeCwewqqVNKiXb3ZGGKkr6V2"],"enrUri":"enr:-L24QOPwHxfrEK9dDyTvbspMheUWtg5e_ZsI5FED-lTEN-n7JumIdqrJ-I5DzoqksG_8j0R5V8EnBPJ7GDd09W14k84CgmlkgnY0gmlwhKwSWc-KbXVsdGlhZGRyc5YACASsElnPBt2TAAoErBJZzwbdlN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDUtg2GOCrNyJl-DH1wtb4FW_urx6tEpvCnhY-j8ti1-WDdGNwgt2Tg3VkcILdlYV3YWt1MgE"}'
2026-02-25 20:13:38.565 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:13:38.565 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56722/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.149.210/tcp/54707/p2p/16Uiu2HAmJKEDqaovyusxVroMnQ2pQ4hTPDHVusV3Yq3KXfQrjqEx"]'
2026-02-25 20:13:38.568 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:13:38.569 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54706/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
2026-02-25 20:13:38.571 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:13:38.571 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56722/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
2026-02-25 20:13:38.574 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:13:38.574 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54706/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:13:38.580 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:13:38.580 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:13:38.680 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 20:13:38.681 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54706/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:13:38.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":1772050418574611857,"ephemeral":false,"proof":""}]'
2026-02-25 20:13:38.685 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 20:13:38.686 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56722/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:13:38.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":1772050418574611857,"ephemeral":false,"proof":""}]'
2026-02-25 20:13:38.690 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54706/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:13:38.696 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:13:38.696 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:13:38.796 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 20:13:38.797 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54706/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:13:38.800 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":1772050418690544036,"ephemeral":false,"proof":""}]'
2026-02-25 20:13:38.801 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 20:13:38.802 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56722/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:13:38.804 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":1772050418690544036,"ephemeral":false,"proof":""}]'
2026-02-25 20:13:38.806 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54706/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:13:38.812 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:13:38.812 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:13:38.913 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 20:13:38.913 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54706/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:13:38.916 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1772050418806296251,"ephemeral":false,"proof":""}]'
2026-02-25 20:13:38.917 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 20:13:38.918 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56722/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:13:38.920 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1772050418806296251,"ephemeral":false,"proof":""}]'
2026-02-25 20:13:38.922 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54706/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:13:38.927 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:13:38.927 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:13:39.028 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 20:13:39.028 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54706/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:13:39.031 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1772050418922038214,"ephemeral":false,"proof":""}]'
2026-02-25 20:13:39.032 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 20:13:39.033 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56722/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:13:39.035 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1772050418922038214,"ephemeral":false,"proof":""}]'
2026-02-25 20:13:39.037 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54706/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:13:39.042 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:13:39.043 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:13:39.143 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 20:13:39.144 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54706/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:13:39.147 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1772050419037357497,"ephemeral":false,"proof":""}]'
2026-02-25 20:13:39.148 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 20:13:39.148 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56722/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:13:39.151 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1772050419037357497,"ephemeral":false,"proof":""}]'
2026-02-25 20:13:39.153 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54706/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:13:39.158 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:13:39.158 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:13:39.259 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 20:13:39.259 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54706/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:13:39.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1772050419153126731,"ephemeral":false,"proof":""}]'
2026-02-25 20:13:39.263 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 20:13:39.264 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56722/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:13:39.266 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1772050419153126731,"ephemeral":false,"proof":""}]'
2026-02-25 20:13:39.268 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54706/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:13:39.273 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:13:39.274 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:13:39.375 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 20:13:39.375 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54706/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:13:39.378 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1772050419268419074,"ephemeral":false,"proof":""}]'
2026-02-25 20:13:39.380 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 20:13:39.380 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56722/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:13:39.383 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1772050419268419074,"ephemeral":false,"proof":""}]'
2026-02-25 20:13:39.384 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54706/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:13:39.390 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:13:39.390 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:13:39.490 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 20:13:39.491 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54706/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:13:39.494 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1772050419384571615,"ephemeral":false,"proof":""}]'
2026-02-25 20:13:39.495 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 20:13:39.496 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56722/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:13:39.498 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1772050419384571615,"ephemeral":false,"proof":""}]'
2026-02-25 20:13:39.501 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 20:13:39.502 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 20:13:39.502 DEBUG [src.node.waku_node] Stopping container with id 3dcc6a2e4d46
2026-02-25 20:13:40.072 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:13:40.073 DEBUG [src.node.waku_node] Stopping container with id bd3071bd52bd
2026-02-25 20:13:40.695 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:13:40.698 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 20:13:40.705 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:13:40.712 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,110 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_with_invalid_pubsub_topics with id: 2026-02-25_20-04-30__237b9480-3742-428e-9e24-a33e27b746de
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-25_20-04-30__237b9480-3742-428e-9e24-a33e27b746de__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.173
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['55491', '55492', '55493', '55494', '55495']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 55491:55491 -p 55492:55492 -p 55493:55493 -p 55494:55494 -p 55495:55495 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55493 --rest-port=55491 --tcp-port=55492 --discv5-udp-port=55494 --rest-address=0.0.0.0 --nat=extip:172.18.101.173 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2648aeaf739b84adfdaba7fcf88a2d5d6377eb8ffdcc9404a0aca2dade26baec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55495 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.101.173 waku f5726472f72e060829f0ece85d1da28a0fad3acdf14217d6c97a83587e0b094b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f5726472f72e. Setting up logs at ./log/docker/receiving_node1_2026-02-25_20-04-30__237b9480-3742-428e-9e24-a33e27b746de__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 55491
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 9363d0f30bf2. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c2bf59cc512f. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55491/health" -H "Content-Type: application/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:55491/debug/v1/info" -H "Content-Type: application/json" -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.173/tcp/55492/p2p/16Uiu2HAkzpQ4oYne7TRSD6SVXTscgSQctGX6Z5KehP84bYqu67PK","/ip4/172.18.101.173/tcp/55493/ws/p2p/16Uiu2HAkzpQ4oYne7TRSD6SVXTscgSQctGX6Z5KehP84bYqu67PK"],"enrUri":"enr:-L24QOFvjthWORaTdPoTV9FN_eqdT86eDjYHu6Wi955mbtLiWDOrzZtNWkYFYZgtBUl0GRPWnJvYRZRltdEAGSp4ZLICgmlkgnY0gmlwhKwSZa2KbXVsdGlhZGRyc5YACASsEmWtBtjEAAoErBJlrQbYxd0DgnJzhQADAQAAiXNlY3AyNTZrMaECUBzMtdFsdTJwsKz9oodgYr-YAGwdSl0YUrz4965r066DdGNwgtjEg3VkcILYxoV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-25_20-04-30__237b9480-3742-428e-9e24-a33e27b746de__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.119.144
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['11781', '11782', '11783', '11784', '11785']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 11781:11781 -p 11782:11782 -p 11783:11783 -p 11784:11784 -p 11785:11785 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11783 --rest-port=11781 --tcp-port=11782 --discv5-udp-port=11784 --rest-address=0.0.0.0 --nat=extip:172.18.119.144 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=19a30eaad937e58dbef3ad208ef7bce8f0d6fe40a40f4eda4beeb92a315e4a4a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11785 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.119.144 waku 64e44a66dbbf003c484672901705036283e9427d4a3c691895456f1f10ec68c7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 64e44a66dbbf. Setting up logs at ./log/docker/receiving_node2_2026-02-25_20-04-30__237b9480-3742-428e-9e24-a33e27b746de__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 11781
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11781/health" -H "Content-Type: application/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:11781/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.119.144/tcp/11782/p2p/16Uiu2HAmM7X2nBDBgaLsSFAJ5Ker6ZnRXFaweXT3xXdhZmA6xX85","/ip4/172.18.119.144/tcp/11783/ws/p2p/16Uiu2HAmM7X2nBDBgaLsSFAJ5Ker6ZnRXFaweXT3xXdhZmA6xX85"],"enrUri":"enr:-L24QCN9xYrBBeAO5y7DVZSFgK8veeQp8C2bWBfik80x3LfgT3j-hWzZO8d4w0YAkRLe2oGxe0ihuPoVmC-68jQuvPoCgmlkgnY0gmlwhKwSd5CKbXVsdGlhZGRyc5YACASsEneQBi4GAAoErBJ3kAYuB90DgnJzhQADAQAAiXNlY3AyNTZrMaEDfalJk17Ev9r6NyUQ-01Oaz11POwtMS0JoKSZP5X28VqDdGNwgi4Gg3VkcIIuCIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11781/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.101.173/tcp/55492/p2p/16Uiu2HAkzpQ4oYne7TRSD6SVXTscgSQctGX6Z5KehP84bYqu67PK"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-25_20-04-30__237b9480-3742-428e-9e24-a33e27b746de__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.15
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['57725', '57726', '57727', '57728', '57729']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 57725:57725 -p 57726:57726 -p 57727:57727 -p 57728:57728 -p 57729:57729 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57727 --rest-port=57725 --tcp-port=57726 --discv5-udp-port=57728 --rest-address=0.0.0.0 --nat=extip:172.18.25.15 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=40c1ada8d32f6d1e53d73d148c4fa0c56aadfdec0edb3dfdf20fcbb39c2c75b1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57729 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QOFvjthWORaTdPoTV9FN_eqdT86eDjYHu6Wi955mbtLiWDOrzZtNWkYFYZgtBUl0GRPWnJvYRZRltdEAGSp4ZLICgmlkgnY0gmlwhKwSZa2KbXVsdGlhZGRyc5YACASsEmWtBtjEAAoErBJlrQbYxd0DgnJzhQADAQAAiXNlY3AyNTZrMaECUBzMtdFsdTJwsKz9oodgYr-YAGwdSl0YUrz4965r066DdGNwgtjEg3VkcILYxoV3YWt1Mgk --lightpushnode=/ip4/172.18.101.173/tcp/55492/p2p/16Uiu2HAkzpQ4oYne7TRSD6SVXTscgSQctGX6Z5KehP84bYqu67PK --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.25.15 waku f909cca93bfb94adabc8af0136de871eb3205ad9a9f4f43cb1943a284a7a0ed7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f909cca93bfb. Setting up logs at ./log/docker/lightpush_node1_2026-02-25_20-04-30__237b9480-3742-428e-9e24-a33e27b746de__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 57725
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57725/health" -H "Content-Type: application/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:57725/debug/v1/info" -H "Content-Type: application/json" -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.15/tcp/57726/p2p/16Uiu2HAm5m6qj7ScH5sWBxQ1EmrHhsHUSTC8jEfpKP6E92Bqjcez","/ip4/172.18.25.15/tcp/57727/ws/p2p/16Uiu2HAm5m6qj7ScH5sWBxQ1EmrHhsHUSTC8jEfpKP6E92Bqjcez"],"enrUri":"enr:-L24QIAnMshH4kQxG1tEl_nREFuNg8NpXdey1EOOzVNTXKURdAlmcksyp9CAw2EL3NV4M3eR5aAyUxlwTDcWzFJoYxkCgmlkgnY0gmlwhKwSGQ-KbXVsdGlhZGRyc5YACASsEhkPBuF-AAoErBIZDwbhf90DgnJzhQADAQAAiXNlY3AyNTZrMaECmY8D1Oufx9n2yVVkF4KF7fFtYdNn2aKEwdtLGqbJS5eDdGNwguF-g3VkcILhgIV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57725/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.101.173/tcp/55492/p2p/16Uiu2HAkzpQ4oYne7TRSD6SVXTscgSQctGX6Z5KehP84bYqu67PK"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57725/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.119.144/tcp/11782/p2p/16Uiu2HAmM7X2nBDBgaLsSFAJ5Ker6ZnRXFaweXT3xXdhZmA6xX85"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55491/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:11781/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:57725/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:140 Running test with pubsub topic {'description': 'A dictionary', 'value': {'key': 'YWFh'}}
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:57725/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": {"key": "YWFh"}, "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772049874706816746}}'
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:57725/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.light_push.test_publish:test_publish.py:140 Running test with pubsub topic {'description': 'An integer', 'value': 1234567890}
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:57725/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": 1234567890, "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772049874710824542}}'
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:57725/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.light_push.test_publish:test_publish.py:140 Running test with pubsub topic {'description': 'A list', 'value': ['YWFh']}
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:57725/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": ["YWFh"], "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772049874714902855}}'
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:57725/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.light_push.test_publish:test_publish.py:140 Running test with pubsub topic {'description': 'A bool', 'value': True}
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:57725/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": true, "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772049874718373606}}'
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:57725/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5726472f72e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 64e44a66dbbf
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f909cca93bfb
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f5726472f72e. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,73 @@
2026-02-25 20:13:32.084 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 20:13:32.085 DEBUG [tests.conftest] Running test: test_single_content_topic[/waku/2/content/test.js] with id: 2026-02-25_20-13-32__ef0b53ba-1f4b-41d2-861a-a377a4b57257
2026-02-25 20:13:32.085 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 20:13:32.085 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-25 20:13:32.086 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-25 20:13:32.101 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:13:32.102 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_20-13-32__ef0b53ba-1f4b-41d2-861a-a377a4b57257__wakuorg_nwaku:latest.log
2026-02-25 20:13:32.103 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:13:32.104 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:13:32.107 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:13:32.107 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.29.207
2026-02-25 20:13:32.107 DEBUG [src.node.docker_mananger] Generated ports ['11143', '11144', '11145', '11146', '11147']
2026-02-25 20:13:32.108 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:13:32.108 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:13:32.108 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:13:32.108 DEBUG [src.node.docker_mananger] docker run -i -t -p 11143:11143 -p 11144:11144 -p 11145:11145 -p 11146:11146 -p 11147:11147 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11145 --rest-port=11143 --tcp-port=11144 --discv5-udp-port=11146 --rest-address=0.0.0.0 --nat=extip:172.18.29.207 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=9ddca5ef8f3a514b6c9ba02cca0928be0fb83babeaeaeefa3cfff1cf0fe9e219 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11147 --metrics-logging=true --relay=true --filter=true --content-topic=/waku/2/content/test.js
2026-02-25 20:13:32.260 ERROR [src.node.docker_mananger] Max retries reached for container 0836cb9139ac. Exiting log stream.
2026-02-25 20:13:32.317 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.29.207 waku a6897c1cfd9fa0b852e465cc9df762c6c266e5f7600b04591bc988b65b3f2b37
2026-02-25 20:13:32.352 DEBUG [src.node.docker_mananger] Container started with ID a6897c1cfd9f. Setting up logs at ./log/docker/node1_2026-02-25_20-13-32__ef0b53ba-1f4b-41d2-861a-a377a4b57257__wakuorg_nwaku:latest.log
2026-02-25 20:13:32.353 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 11143
2026-02-25 20:13:32.353 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:13:32.921 ERROR [src.node.docker_mananger] Max retries reached for container 5ac03bb75b26. Exiting log stream.
2026-02-25 20:13:33.354 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11143/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:13:33.357 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:13:33.357 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:13:33.357 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11143/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:13:33.360 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.29.207/tcp/11144/p2p/16Uiu2HAmKPfgZUx6oHnUHaDBsXhz34tEMgfkNoJsLDewnFM2kD5r","/ip4/172.18.29.207/tcp/11145/ws/p2p/16Uiu2HAmKPfgZUx6oHnUHaDBsXhz34tEMgfkNoJsLDewnFM2kD5r"],"enrUri":"enr:-L24QBowiNQqCSW_HGnkLBtHF3ocO_hxg2VvIqN5qupKrmS6clWRuXqumRh6k_rTomRBhV1k87leyeL8JZIaQiTPG0YCgmlkgnY0gmlwhKwSHc-KbXVsdGlhZGRyc5YACASsEh3PBiuIAAoErBIdzwYrid0DgnJzhQACAQAAiXNlY3AyNTZrMaEDZBT9GSwO48v30FaSEqPC68i5EiuP9Q34cldlA1-okRGDdGNwgiuIg3VkcIIrioV3YWt1MgU"}'
2026-02-25 20:13:33.360 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:13:33.367 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 20:13:33.367 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_20-13-32__ef0b53ba-1f4b-41d2-861a-a377a4b57257__wakuorg_nwaku:latest.log
2026-02-25 20:13:33.367 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 20:13:33.367 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 20:13:33.369 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 20:13:33.369 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.253.113
2026-02-25 20:13:33.369 DEBUG [src.node.docker_mananger] Generated ports ['4471', '4472', '4473', '4474', '4475']
2026-02-25 20:13:33.369 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 20:13:33.369 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 20:13:33.369 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 20:13:33.370 DEBUG [src.node.docker_mananger] docker run -i -t -p 4471:4471 -p 4472:4472 -p 4473:4473 -p 4474:4474 -p 4475:4475 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4473 --rest-port=4471 --tcp-port=4472 --discv5-udp-port=4474 --rest-address=0.0.0.0 --nat=extip:172.18.253.113 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=355eca8b0eddb778c4b80a8664e353c80c84efe2ca22b396f20c41d62a7d0a46 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4475 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBowiNQqCSW_HGnkLBtHF3ocO_hxg2VvIqN5qupKrmS6clWRuXqumRh6k_rTomRBhV1k87leyeL8JZIaQiTPG0YCgmlkgnY0gmlwhKwSHc-KbXVsdGlhZGRyc5YACASsEh3PBiuIAAoErBIdzwYrid0DgnJzhQACAQAAiXNlY3AyNTZrMaEDZBT9GSwO48v30FaSEqPC68i5EiuP9Q34cldlA1-okRGDdGNwgiuIg3VkcIIrioV3YWt1MgU --content-topic=/waku/2/content/test.js
2026-02-25 20:13:33.580 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.253.113 waku 7aa337df4d0dd5a88b5cead7ef0f5b57c304787210132d8bde0bbcffcf81b53e
2026-02-25 20:13:33.615 DEBUG [src.node.docker_mananger] Container started with ID 7aa337df4d0d. Setting up logs at ./log/docker/node2_2026-02-25_20-13-32__ef0b53ba-1f4b-41d2-861a-a377a4b57257__wakuorg_nwaku:latest.log
2026-02-25 20:13:33.616 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 4471
2026-02-25 20:13:33.616 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 20:13:34.617 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4471/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:13:34.644 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 20:13:34.645 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 20:13:34.647 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4471/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:13:34.650 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.253.113/tcp/4472/p2p/16Uiu2HAkwtsmDKJRwn5DtYXuknTbfmK5kUZArvnnNDZgsSfi5CwG","/ip4/172.18.253.113/tcp/4473/ws/p2p/16Uiu2HAkwtsmDKJRwn5DtYXuknTbfmK5kUZArvnnNDZgsSfi5CwG"],"enrUri":"enr:-L24QK54FD49x3r43U7g0WmmajlvrKISGm1VPC7hLYem-uwnX_Y2RoBBXtOHlIQ53ijcFYWKA6BZgEWCS80fOZR7QGwCgmlkgnY0gmlwhKwS_XGKbXVsdGlhZGRyc5YACASsEv1xBhF4AAoErBL9cQYRed0DgnJzhQACAQAAiXNlY3AyNTZrMaECJK9g_tDTD8yNeGj1PZJ5VW7vnqBus5aM-CV0TaHeqweDdGNwghF4g3VkcIIReoV3YWt1MgE"}'
2026-02-25 20:13:34.651 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 20:13:34.651 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4471/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.29.207/tcp/11144/p2p/16Uiu2HAmKPfgZUx6oHnUHaDBsXhz34tEMgfkNoJsLDewnFM2kD5r"]'
2026-02-25 20:13:34.654 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:13:34.655 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11143/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/content/test.js"]'
2026-02-25 20:13:34.658 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:13:34.658 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4471/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/content/test.js"]'
2026-02-25 20:13:34.661 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:13:34.662 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11143/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-02-25 20:13:34.667 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 20:13:34.668 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 20:13:34.768 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 20:13:34.769 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11143/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:13:34.772 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":1772050414662021644,"ephemeral":false,"proof":""}]'
2026-02-25 20:13:34.774 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 20:13:34.774 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4471/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-02-25 20:13:34.777 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":1772050414662021644,"ephemeral":false,"proof":""}]'
2026-02-25 20:13:34.780 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 20:13:34.781 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 20:13:34.781 DEBUG [src.node.waku_node] Stopping container with id a6897c1cfd9f
2026-02-25 20:13:35.412 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:13:35.412 DEBUG [src.node.waku_node] Stopping container with id 7aa337df4d0d
2026-02-25 20:13:36.001 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 20:13:36.004 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 20:13:36.010 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 20:13:36.014 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

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